EN FR
EN FR


Section: Software

SOFA

Participants : Hervé Delingette [correspondant] , Brina Goyette, Federico Spadoni, Stéphanie Marchesseau, Hugo Talbot.

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. It is mainly developed by the Inria team projects Shaman, Evasion and Asclepios.

See also the web page http://www.sofa-framework.org/ .

  • ACM: J.2 Physics, J.3 LIFE AND MEDICAL SCIENCES

  • Software benefit:- Simulation of the human body

  • License: GPL

  • License: LGPL

  • Type of human computer interaction: console, opengl, qt

  • OS/Middelware: linux, windows, mac

  • Required library or software: Qt - GPL - GLEW - BSD/MIT - Tinyxml - zlib

  • Programming language: C/C++

  • Documentation: - each function of the core API and each class in the SOFA modules - doxygen

  • ACM: J.3

  • Programming language: C/C++