Fakultät Informatik

Interactive Simulation of Deformable Bodies on GPUs

 Joachim Georgii, Florian Echtler, Rüdiger Westermann

Computer Graphics and Visualization Group, Technische Universität München, Germany

Background

We present a mass-spring system for interactive simulation of deformable bodies. For the amount of springs we target, numerical time integration of spring displacements needs to be accelerated and the transfer of displaced point positions for rendering must be avoided. To fulfill these requirements, we exploit features of recent graphics accelerators to simulate spring elongation and compression in the graphics processing unit (GPU), saving displaced point masses in graphics memory, and then sending these positions through the GPU again to render the deformed body. This approach allows for interactive simulation and rendering of about one hundred thousand elements and it enables the display of internal properties of the deformed body. To further increase the physical realism of this simulation, we have integrated volume preservation and additional physics based constraints into the GPU mass-spring system.

Real-Time deformation of a bunny model consisting of 11k tetrahedra (click for movie)

Associated publications

Interactive Simulation of Deformable Bodies on GPUs
J. Georgii, F. Echtler, R. Westermann, Simulation and Visualization 2005 [Bibtex]

Videos

Accompanying video of the paper [7 MB AVI]

 

News

- In collaboration with partners from industry, we have a number of thesis topics available in the area of point-based rendering, geo-localization using public data, scene fusion from different viewpoints. If you are interested, please contact  westermann(at)tum.de

 

- Game Devel. Lab Practical for SS'18: kick off meeting on April 3rd,  details here. No matching system sign upneeded!

 

- One PhD position on   Turbulence Visualization is available at the Computer Graphics & Visualization group.