ANIME-Rod: Adjustable Nonlinear Isotropic Materials for Elastic Rods
ACM SIGGRAPH 2025
People
- Huanyu Chen
University of Southern California - Jiahao Wen
University of Southern California - Jernej Barbič
University of Southern California
Project material
- Paper (PDF, 20 MB)
- Video (Quicktime MP4, 185 MB)
- Supplementary PDF (discretization) (PDF, 1 MB)
- Additional video (high-resolution plectoneme) (Quicktime MP4, 9 MB)
Citation
-
Huanyu Chen, Jiahao Wen, Jernej Barbič:
ANIME-Rod: Adjustable Nonlinear Isotropic Materials for Elastic Rods ACM Transactions on Graphics 44(4) (SIGGRAPH 2025), Aug 2025. BIBTEX
Abstract
We give a method to simulate large deformations of 3D elastic rods under arbitrary nonlinear isotropic 3D solid materials. Rod elastic energies in existing graphics literature are derived from volumetric models under the small-strain linearization assumptions. While the resulting equations can and are commonly applied to large deformations, the material modeling has been limited to a single material, namely linear Hooke law. Starting from any 3D solid nonlinear isotropic elastic energy density function psi, we derive our rod elastic energy by subjecting the 3D solid volumetric material to the limit process whereby rod thickness is decreased to zero. This enables us to explain rod stretching, bending and twisting in a unified model. Care must be taken to adequately model cross-sectional in-plane and out-of-plane deformations. Our key insight is to compute the three cross-sectional deformation modes corresponding to bending (in the two directions) and twisting, using linear theory. Then, given any psi we use these modes to derive an analytical formula for a 5D "macroscopic" large-deformation rod elastic energy function of the local longitudinal stretch, radial scaling, the two bending curvatures and torsion. Our model matches linear theory for small deformations, including cross-sectional shrinkage due to Poisson's effect, and produces correct bending and torsional constants. Our experiments demonstrate that our energy closely matches volumetric FEM even under large stretches and curvatures, whereas commonly used methods in graphics deviate from it. We also compare to closely related work from mechanics literature; we give an explicit expansion of all energy terms in terms of the rod cross-section diameter, allowing independent adjustment of stretching, bending and twisting. Finally, we observe an inherent limitation in the ability of rod models to control nonlinear bendability and twistability. We propose to "relax" rod physics to more easily control nonlinear bending and twisting in computer graphics applications.
Comments, questions to Jernej Barbič.
Related projects
Acknowledgments
- NSF (IIS-1911224)
- USC Annerberg Graduate Fellowship to Huanyu Chen and Jiahao Wen
- Bosch Research
- Adobe Research
Disclaimer
Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.
Copyright notice
The documents contained in these directories are included by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.
Unique accesses: