Dynamit

Physical simulation software for games and films

Development

C++

Plateforme

PC, Playstation 4, Xbox One

Dynamit is an R&D project selected in 2013 within the framework of the Single Inter-Ministerial Fund (FUI), led by a consortium of three entities, INRIA Rhône Alpes, Team-To and Artefacts Studio. 

Dynamit is an innovation project seeking to use advanced physical simulation technologies in video games and films.

Objective of the project

The objective of our participation in the project was to use the physical simulation algorithms developed by INRIA for the implementation of advanced software that can be used in video games. These algorithms constitute the SOFA software platform and allow the simulation of fluids and deformable objects in real time.

Our job

Although Dynamit was planned to start in 2013, it was in 2014 that the project really began. Indeed, the algorithms developed by INRIA were very complex for Team-To and Artefacts Studio. Artefacts Studio thus had to call on our company to move the project forward.

Since we were not part of the original consortium, we positioned ourselves as service providers.

Technical challenges :

The SOFA platform was very slow to be used in video games because it was mainly aimed at the medical field where physical simulations have to be very accurate (e.g. simulation of human organs). In order to create a tool that could be used in video games, we took advantage of the fact that the precision in video games was not the same as in the medical field. This allowed us to simplify several algorithms and reduce the execution time to obtain real-time simulations in the video game context.

 Furthermore, since SOFA only used advanced algorithms for fluids and deformable objects, we integrated BULLET to include the rigid object simulation part.