InitRech 2015/2016, sujet 10

De Wiki d'activités IMA
Révision datée du 19 juin 2016 à 22:20 par Hvandenb (discussion | contributions) (Applications)

SOFA: A Multimodel Framework for Interactive Physical Simulation

Summary

Interactive simulations of objects need multi-disciplinary expertise and from the software engineer's point of view, efficiency is key to obtain a real-time simulation. In order to help experts design such simulations, the SOFA Framework is a strong tool that uses several numerical models to compute data and offer the best performances. In addition, SOFA allows collaboration between specialist from various domain, using encapsulation of the simulation components to design them independently.

This article describes how models are processed and explains the latest upgrade to the framework.

Commonly, 3 models are used : A deformation model, which describes the system. A collision model, which computes how it will react to the environment using the data from the previous model, and updates it. In fine, a visual model to display with best accuracy the computed simulation.

Using this method, the framework is allowed to efficiently compute data using Fine Elements Methods, namely triangle and tetrahedra, give real-time response, and render a simulation accurate enough for humans to use it.

Main Contribution

Applications

The obvious application domain is the medical simulation. A surgeon can practice, using an accurate model to gain experience without risking anyone's life. They aimed SOFA for adaptability and performance, making it a precise and professional tool to learn.