My research lies in the area of computer graphics, more specifically in physically based simulation of deformable models and fluids. I am particularly interested in adaptive models to allow the expression of complex effects and drastically reduce computational cost.
In computer graphics, the physical phenomena simulated for the creation of animations, video games or the design of objects are more and more complex:First, in terms of the computational cost, the scale of the simulations can be extremely important ; Then, in terms of the complexity of the phenomena themselves, which require the models to be able to change their state and shape. This growing complexity introduces new challenges in order to offer control on these large scale simulations to the user. In many cases, this control is reduced to a trial-and-error process in order to determine the parameters of the simulation which best meet the objectives of the user.
In this thesis, we propose three techniques to tackle these challenges. First, we introduce a new adaptive model which allows the reduction of the computational cost in Lagrangian simulations of particles. In contrast with re-sampling strategies, the number of degrees of freedom remains constant throughout the simulation. Therefore, the method is simpler to integrate into an existing simulator and the memory consumption remains constant, which can be an advantage in an interactive context. Then, we propose an algorithm which allows the detailed cutting of thin deformable objects. Our method relies on a dynamic update of the shape functions associated to the degrees of freedom, which therefore allows the use of a very low number of degrees of freedom while performing detailed topological changes. Finally, we focus on the control of animations of liquid and take inspiration from interactive methods of shape editing in the field of 3D modeling. We introduce a system where the user directly edits the result of the simulation: a sequence of meshes representing the surface of the liquid. We propose selection and editing spatio-temporal tools inspired from static shape sculpting software.
Space-time sculpting of liquid animation
Pierre-Luc Manteaux*, Ulysse Vimont*, Chris Wojtan, Damien Rohmer, Marie-Paule Cani, *joint first authors
Motion In Games 2016
Adaptive Physically-Based Models in Computer Graphics
Pierre-Luc Manteaux, Chris Wojtan, Rahul Narain, Stephane Redon, François Faure, Marie-Paule Cani
Computer Graphics Forum 2016
Interactive Detailed Cutting of Thin Sheets
Pierre-Luc Manteaux, Wei-Lun Sun, François Faure, Marie-Paule Cani, James F. O'Brien
Motion In Games 2015
Interactive procedural simulation of paper tearing with sound
Thibault Lejemble, Amélie Fondevilla, Nicolas Durin, Thibault Blanc-Beyne, Camille Schreck, Pierre-Luc Manteaux, Paul G. Kry, Marie-Paule Cani
Motion In Games 2015
Exploring the Use of Adaptively Restrained Particles for Graphics Simulations
Pierre-Luc Manteaux, François Faure, Stéphane Redon, Marie-Paule Cani
VRIPHYS 2013
Title | Institute | Hours | Type | Level | Students | Year |
---|---|---|---|---|---|---|
3D Computer Graphics | Ensimag | 18 | TP | Bac+4 | 30 | 2016 |
3D Computer Graphics | Ensimag | 18 | TP | Bac+4 | 30 | 2014 |
Synthèse d’Image | Polytech Grenoble | 12 | TP | Bac+4 | 30 | 2014 |
Visualisation Scientifique | UJF, UFR IMAG | 9 | TP | Bac+5 | 30 | 2014 |
Géométrie Numérique | UJF, UFR IMAG | 16.5 | TP | Bac+4 | 30 | 2014 |
In 2015, I proposed to completely update the practicals for the course of 3D Graphics at Ensimag. With the help of Thomas Delame, I built a small game engine targeted for beginners in OpenGL 4 and allowing to getting familiar with modern GPU technologies. Aside from the engine, I wrote seven tutorials to introduce essential concepts of Computer Graphics: rendering, modeling and animation. A final project was proposed at the end of the course, students had to produce a kart racing game. They actually produced nice results.
I participated to the management of students during the project time of at Ensimag. These projects allowed me to be involved in advanced scientific problems on different topics. The list of the project I was involved in is just below. Also, from 2013 to 2016 I was invited to be part of the jury of these projects.
Title | Institute | Hours | Level | Students | Year |
---|---|---|---|---|---|
Génération d’un écosystème | Ensimag | 10 | Bac+4 | 4 | 2016 |
Modélisation et animation des changements de forme d’une plaquette sanguine | Ensimag | 10 | Bac+4 | 3 | 2016 |
Simulation d’un fluide en milieu poreux | Ensimag | 10 | Bac+4 | 4 | 2016 |
Animation sonorisé de la déchirure du papier | Ensimag | 10 | Bac+4 | 4 | 2015 |
Simulation d’un fluide à l’aide de particules SPH | Ensimag | 10 | Bac+4 | 4 | 2013 |
Simulation des équations de Shallow-Water avec SPH | Ensimag | 10 | Bac+4 | 4 | 2013 |