InitRech 2015/2016, sujet 10 : Différence entre versions
(→Summary) |
(→Summary) |
||
Ligne 3 : | Ligne 3 : | ||
==Summary== | ==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. This article describes | + | 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. | 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. |
Version du 19 juin 2016 à 22:15
Sommaire
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.