VIPER: Volume Invariant Position-based Elastic Rods

被引:24
|
作者
Angles, Baptiste [1 ,2 ,3 ]
Rebain, Daniel [3 ,4 ]
Macklin, Miles [5 ,6 ]
Wyvill, Brian [3 ]
Barthe, Loic [1 ,7 ]
Lewis, J. P. [2 ]
von der Pahlen, Javier [2 ]
Izadi, Shahram [8 ]
Valentin, Julien [8 ]
Bouaziz, Sofien [8 ]
Tagliasacchi, Andrea [3 ,9 ,10 ]
机构
[1] Univ Toulouse, Google, Toulouse, France
[2] Elect Arts Seed, Redwood City, CA 94065 USA
[3] Univ Victoria, Victoria, BC, Canada
[4] Google, Toronto, ON, Canada
[5] NVIDIA, Santa Clara, CA USA
[6] Univ Copenhagen, Copenhagen, Denmark
[7] CNRS, IRIT, Toulouse, France
[8] Google, San Francisco, CA USA
[9] Google Res, Toronto, ON, Canada
[10] Univ Waterloo, Waterloo, ON, Canada
关键词
Cosserat rods; soft-body deformation;
D O I
10.1145/3340260
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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(1).
引用
收藏
页数:26
相关论文
共 50 条
  • [1] Direct Position-Based Solver for Stiff Rods
    Deul, Crispin
    Kugelstadt, Tassilo
    Weiler, Marcel
    Bender, Jan
    COMPUTER GRAPHICS FORUM, 2018, 37 (06) : 313 - 324
  • [2] Position-based authentication
    Luo, Wen-Jun
    Gao, Yi-Feng
    Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2012, 42 (SUPPL. 1): : 300 - 303
  • [3] An enhanced interactive endoscope model based on position-based dynamics and Cosserat rods for colonoscopy simulation
    Morais, Lucas Zanusso
    Bergmann, Victor Kunde
    Carvalho, Eduarda Abreu
    Zimmer, Raquel
    Martins, Marcelo Gomes
    Nedel, Luciana Porcher
    Maciel, Anderson
    Torchelsen, Rafael Piccin
    COMPUTERS & GRAPHICS-UK, 2023, 116 : 345 - 353
  • [4] POSITION-BASED CRYPTOGRAPHY
    Chandran, Nishanth
    Goyal, Vipul
    Moriarty, Ryan
    Ostrovsky, Rafail
    SIAM JOURNAL ON COMPUTING, 2014, 43 (04) : 1291 - 1341
  • [5] Position-Based Tensegrity Design
    Pietroni, Nico
    Tarini, Marco
    Vaxman, Amir
    Panozzo, Daniele
    Cignoni, Paolo
    ACM TRANSACTIONS ON GRAPHICS, 2017, 36 (06):
  • [6] Position-Based Impedance Control Design for a Hydraulically Actuated Series Elastic Actuator
    Mustalahti, Pauli
    Mattila, Jouni
    ENERGIES, 2022, 15 (07)
  • [7] Estimating the Deformability of Elastic Materials using Optical Flow and Position-based Dynamics
    Guler, Puren
    Pauwels, Karl
    Pieropan, Alessandro
    Kjellstroem, Hedvig
    Kragic, Danica
    2015 IEEE-RAS 15TH INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS (HUMANOIDS), 2015, : 965 - 971
  • [8] Position-Based Quantum Cryptography
    Buhrman, Harry
    Fehr, Serge
    Schaffner, Christian
    ERCIM NEWS, 2011, (85): : 16 - 17
  • [9] Position-Based Proxy Signcryption
    Xue, Qingshui
    Shen, Jiachen
    Li, Fengying
    Cao, Zhenfu
    Ge, Guojian
    2015 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA (ICCC), 2015,
  • [10] POSITION-BASED SEQUENCE WEIGHTS
    HENIKOFF, S
    HENIKOFF, JG
    JOURNAL OF MOLECULAR BIOLOGY, 1994, 243 (04) : 574 - 578