SEARCH
TOOLBOX
LANGUAGES
Main Page

Main Page

From SOFAWiki

Jump to: navigation, search
SOFA Community Wiki

SOFA is an Open Source framework primarily targeted at real-time simulation, with an emphasis on medical simulation. It is mostly intended for the research community to help develop newer algorithms, but can also be used as an efficient prototyping tool. Based on an advanced software architecture, it allows to:

  • create complex and evolving simulations by combining new algorithms with algorithms already included in SOFA
  • modify most parameters of the simulation – deformable behavior, surface representation, solver, constraints, collision algorithm, etc. – by simply editing an XML file
  • build complex models from simpler ones using a scene-graph description
  • efficiently simulate the dynamics of interacting objects using abstract equation solvers
  • reuse and easily compare a variety of available methods

SOFA is currently developed by 3 INRIA teams: Alcove, Evasion and Asclepios but the project also benefited from the help of the CIMIT Sim Group, ETH Zurich and CSIRO.

Contents

SOFA

Get Support

Need help using SOFA? You can contact us using the sofa-users mailing list

The SOFA API

Writing SOFA scenes

Developing for SOFA

Tools for SOFA

How To

About SOFA Components

About SOFA Plugins and optional modules

About SOFA extlibs

About SOFA AddOn

SOFAVR
  • SOFAVR :
    • Run sofa with OpenSceneGraph renderer as a Qt Embeded viewer plugin or Standalone multi-threaded viewer plugin for performance gain
    • Run sofavr on Virtual Reality plateformes (Immmersive space "Gourand Phong" at Sophia Antipolis or Immersia at Rennes) with 3D interactions