Approximate Simulation of Elastic Membranes by Triangulated Spring Meshes
- 1 January 1998
- journal article
- research article
- Published by Taylor & Francis in Journal of Graphics Tools
- Vol. 3 (2), 21-41
- https://doi.org/10.1080/10867651.1998.10487490
Abstract
Spring meshes have been used to model elastic material in computer graphics, with skin, textiles, and soft tissue being typical applications. A spring mesh is a system of vertices and edges, possibly with highly irregular geometry, in which each edge is a spring, and springs are connected by “pin-joints” (“gimbal-joints” in three dimensions) at the vertices. This method is computationally attractive, compared to some alternatives. Given a specified set of elastic material properties, however, the question of whether a particular spring mesh accurately simulates those properties has been largely ignored in the literature. Additionally, previous reports on the technique are silent on the subject of assigning stiffness to the various springs. This paper shows that assigning the same stiffness to all springs fails to simulate a uniform elastic membrane, for equilibrium calculations. A formula for spring stiffness that provides a more accurate simulation is then derived. In its simplest form, this formula specifies that stiffness varies as triangle area over edge length squared. Its accuracy is demonstrated on test and practical mesh examples. It is also shown that, in general, an exact simulation is not possible.Keywords
This publication has 9 references indexed in Scilit:
- Developing simulation techniques for an interactive clothing systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Dynamic free-form deformations for animation synthesisPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1997
- Anatomically based modelingPublished by Association for Computing Machinery (ACM) ,1997
- Finite-element modeling and control of flexible fabric partsIEEE Computer Graphics and Applications, 1996
- Computer graphics techniques for modeling clothIEEE Computer Graphics and Applications, 1996
- Artificial Fishes: Autonomous Locomotion, Perception, Behavior, and Learning in a Simulated Physical WorldArtificial Life, 1994
- Physically‐based facial modelling, analysis, and animationThe Journal of Visualization and Computer Animation, 1990
- Physically based models with rigid and deformable componentsIEEE Computer Graphics and Applications, 1988
- Stiffness and Deflection Analysis of Complex StructuresJournal of the Aeronautical Sciences, 1956