VIPER: Volume Invariant Position-based Elastic Rods - Archive ouverte HAL Access content directly
Journal Articles Proceedings of the ACM on Computer Graphics and Interactive Techniques Year : 2019

VIPER: Volume Invariant Position-based Elastic Rods


We extend the formulation of position-based rods to include elastic volumetric deformations. We achieve this by introducing an additional degree of freedom per vertex-isotropic scale (and its velocity). Including scale enriches the space of possible deformations, allowing the simulation of volumetric effects, such as a reduction in cross-sectional area when a rod is stretched. We rigorously derive the continuous formulation of its elastic energy potentials, and hence its associated position-based dynamics (PBD) updates to realize this model, enabling the simulation of up to 26000 DOFs at 140 Hz in our GPU implementation. We further show how rods can provide a compact alternative to tetrahedral meshes for the representation of complex muscle deformations, as well as providing a convenient representation for collision detection. This is achieved by modeling a muscle as a bundle of rods, for which we also introduce a technique to automatically convert a muscle surface mesh into a rods-bundle. Finally, we show how rods and/or bundles can be skinned to a surface mesh to drive its deformation, resulting in an alternative to cages for real-time volumetric deformation. The source code of our physics engine will be openly available.
Fichier principal
Vignette du fichier
Angles-et-al_PACMCGIT_2019.pdf (5.95 Mo) Télécharger le fichier
Angles-et-al_PACMCGIT_2019.mp4 (30.41 Mo) Télécharger le fichier
SCA2019_Angles-et-al.png (345.46 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-02288948 , version 1 (16-09-2019)



Baptiste Angles, Daniel Rebain, Miles Macklin, Brian Wyvill, Loic Barthe, et al.. VIPER: Volume Invariant Position-based Elastic Rods. Proceedings of the ACM on Computer Graphics and Interactive Techniques, 2019, ⟨10.1145/3340260⟩. ⟨hal-02288948⟩
276 View
150 Download



Gmail Facebook X LinkedIn More