Simulation Open Framework Architecture

SOFA
Developer(s) Inria, CNRS, USTL, UJF, MGH
Initial release February 2007 (2007-02)
Stable release
16.08 / August 2016 (2016-08)
Development status Active
Written in C++, Python
Operating system Microsoft Windows, OS X, Linux
Type Physics engine, Medical simulation, Framework
License GPL, LGPL
Website www.sofa-framework.org

Simulation Open Framework Architecture (SOFA)[1] is an open source framework primarily targeted at real-time physical 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 or as a physics engine.

Features

Based on an advanced software architecture, SOFA allows to:[2]

Scene graph

A key aspect of SOFA is the use of a scene graph to organize and process the elements of a simulation while clearly separating the computation tasks from their possibly parallel scheduling. The description of a SOFA simulation can easily be done in an XML file. For even more flexibility, a Python plugin allows to script simulations using the Python language.
Basically, a SOFA scene-graph is composed with:

Plugins

To extend its capacities and provide more features, SOFA is bundled with a lot of plugins:

Community

SOFA Day

Organized each year, the SOFA Day is a one day event dedicated to SOFA. This event is open to everyone interested in SOFA, from beginner to advanced users. It contains an introduction to SOFA, several tutorials (adapted to the audience) and a large time to experience SOFA with the help of the instructors.

SOFA Consortium

Exactly ten years after the first commit in SOFA, Inria founded the SOFA Consortium[3] in December 2015.
The Consortium missions are to:

See also

References

  1. Allard, Jérémie; Cotin, Stéphane; Faure, François; Bensoussan, Pierre-Jean; Poyer, François; Duriez, Christian; Delingette, Hervé; Grisoni, Laurent (2007). "SOFA - an Open Source Framework for Medical Simulation". Medicine Meets Virtual Reality (MMVR'15). Retrieved 24 January 2017.
  2. "SOFA Features".
  3. "SOFA Consortium".
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.