SOFA: A Multi-Model Framework for Interactive Physical Simulation

François Faure 1 Christian Duriez 2 Hervé Delingette 3 Jérémie Allard 2 Benjamin Gilles 1 Stéphanie Marchesseau 3 Hugo Talbot 2, 3 Hadrien Courtecuisse 2 Guillaume Bousquet 1 Igor Peterlik 2 Stéphane Cotin 2
1 IMAGINE - Intuitive Modeling and Animation for Interactive Graphics & Narrative Environments
Inria Grenoble - Rhône-Alpes, LJK - Laboratoire Jean Kuntzmann, INPG - Institut National Polytechnique de Grenoble
2 SHACRA - Simulation in Healthcare using Computer Research Advances
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe, Inria Nancy - Grand Est
3 ASCLEPIOS - Analysis and Simulation of Biomedical Images
CRISAM - Inria Sophia Antipolis - Méditerranée
Abstract : SOFA (Simulation Open Framework Architecture) is an open-source C++ library primarily targeted at interactive computational medical simulation. SOFA facilitates collaborations between specialists from various domains, by decomposing complex simulators into components designed independently and organized in a scenegraph data structure. Each component encapsulates one of the aspects of a simulation, such as the degrees of freedom, the forces and constraints, the differential equations, the main loop algorithms, the linear solvers, the collision detection algorithms or the interaction devices. The simulated objects can be represented using several models, each of them optimized for a different task such as the computation of internal forces, collision detection, haptics or visual display. These models are synchronized during the simulation using a mapping mechanism. CPU and GPU implementations can be transparently combined to exploit the computational power of modern hardware architectures. Thanks to this flexible yet efficient architecture, \sofa{} can be used as a test-bed to compare models and algorithms, or as a basis for the development of complex, high-performance simulators.
Keywords : Motion
Type de document :
Chapitre d'ouvrage
Yohan Payan. Soft Tissue Biomechanical Modeling for Computer Assisted Surgery, 11, Springer, pp.283-321, 2012, Studies in Mechanobiology, Tissue Engineering and Biomaterials, 978-3-642-29013-8. <10.1007/8415_2012_125>
Liste complète des métadonnées



https://hal.inria.fr/hal-00681539
Contributeur : Jérémie Allard <>
Soumis le : mercredi 21 mars 2012 - 17:09:36
Dernière modification le : lundi 19 septembre 2016 - 11:27:22
Document(s) archivé(s) le : lundi 26 novembre 2012 - 11:50:29

Fichiers

main.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

François Faure, Christian Duriez, Hervé Delingette, Jérémie Allard, Benjamin Gilles, et al.. SOFA: A Multi-Model Framework for Interactive Physical Simulation. Yohan Payan. Soft Tissue Biomechanical Modeling for Computer Assisted Surgery, 11, Springer, pp.283-321, 2012, Studies in Mechanobiology, Tissue Engineering and Biomaterials, 978-3-642-29013-8. <10.1007/8415_2012_125>. <hal-00681539>

Partager

Métriques

Consultations de
la notice

1861

Téléchargements du document

8785