Controlling Anisotropy in Mass-Spring Systems

  • David Bourguignon
  • Marie-Paule Cani
Part of the Eurographics book series (EUROGRAPH)


This paper presents a deformable model that offers control of the isotropy or anisotropy of elastic material, independently of the way the object is tiled into volume elements. The new model is as easy to implement and almost as efficient as mass-spring systems, from which it is derived. In addition to controlled anisotropy, it contrasts with those systems in its ability to model constant volume deformations. We illustrate the new model by animating objects tiled with tetrahedral and hexahedral meshes.


Volume Element Tetrahedral Element Deformable Model Hexahedral Element Hexahedral Mesh 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    J. E. Chadwick, D. R Haumann, and R. E. Parent. Layered construction for deformable animated characters. In SIGGRAPH’ 89 Conference Proceedings, pages 243-252. Addison Wesley, July 1989.Google Scholar
  2. [2]
    Y. Chen, Q. Zhu, and A. Kaufman. Physically-based animation of volumetric objects. In Proceedings of IEEE Computer Animation’ 98, pages 154-160, 1998.Google Scholar
  3. [3]
    S. Cotin, H. Delingette, and N. Ayache. Real-time elastic deformations of soft tissues for surgery simulation. IEEE Transactions On Visualization and Computer Graphics, 5(1): 62–73, January 1999.CrossRefGoogle Scholar
  4. [4]
    O. Deussen, L. Kobbelt, and P. Tucke. Using simulated annealing to obtain good nodal approximations of deformable objects. In Proceedings of the 6th Eurographics Workshop on Animation and Simulation, pages 30-43. Springer-Verlag, Sept. 1995.Google Scholar
  5. [5]
    P. Howlett and W. T. Hewitt. Mass-spring simulation using adaptive non-active points. In Proceedings of Eurographics’ 98, pages 345-354. Blackwell Publishers, 1998.Google Scholar
  6. [6]
    P. Hunter. Myocardial constitutive laws for continuum mechanics models of the heart. Adv. Exp. Med. Biol., 382: 303–318, 1995.CrossRefGoogle Scholar
  7. [7]
    D. Hutchinson, M. Preston, and T. Hewitt. Adaptive refinement for mass/spring simulation. In Proceedings of the 7th Eurographics Workshop on Animation and Simulation, pages 31-45. Springer-Verlag, Sept. 1996.Google Scholar
  8. [8]
    Y. Lee, D. Terzopoulos, and K. Waters. Realistic face modeling for animation. In SIGGRAPH’ 95 Conference Proceedings, pages 55-62. Addison Wesley, Aug. 1995.Google Scholar
  9. [9]
    J. Louchet, X. Provot, and D. Crochemore. Evolutionary identification of cloth animation models. In Proceedings of the 6th Eurographics Workshop on Animation and Simulation, pages 44-54. Springer-Verlag, Sept. 1995.Google Scholar
  10. [10]
    A. Luciani, S. Jimenez, J. L. Florens, C. Cadoz, and O. Raoult. Computational physics: A modeler-simulator for animated physical objects. In Proceedings of Eurographics’ 91, pages 425-436. North-Holland, Sept. 1991.Google Scholar
  11. [11]
    G. S. P. Miller. The motion dynamics of snakes and worms. In SIGGRAPH’ 88 Conference Proceedings, pages 169-178. Addison Wesley, Aug. 1988.Google Scholar
  12. [12]
    V. Ng-Thow-Hing and E. Fiume. Interactive display and animation of b-spline solids as muscle shape primitives. In Proceedings of the 8th Eurographics Workshop on Computer Animation and Simulation. Springer-Verlag, Sept. 1997.Google Scholar
  13. [13]
    W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery. Numerical Recipes in C, Second Edition, chapter Integration of ODE: Second-Order Conservative Equations, pages 732-734. Cambridge University Press, 1992.Google Scholar
  14. [14]
    E. Promayon, P. Baconnier, and C. Puech. Physically-based deformations constrained in displacements and volume. In Proceedings of Eurographics’ 96, pages 155-164. Blackwell Publishers, Sept. 1996.Google Scholar
  15. [15]
    X. Provot. Deformation constraints in a mass-spring model to describe rigid cloth behavior. In Proceedings of Graphics Interface’ 95, pages 147-154. Canadian Human-Computer Communications Society, May 1995.Google Scholar
  16. [16]
    Simulog. Tet-mesh — ghs3d. http: // Tetrahedrical mesh generator and optimizer.Google Scholar
  17. [17]
    D. Terzopoulos, J. Platt, and K. Fleischer. Heating and melting deformable models (from goop to glop). In Proceedings of Graphics Interface’ 89, pages 219-226. Canadian Human-Computer Communications Society, June 1989.Google Scholar
  18. [18]
    Y. Usson, F. Parazza, P. Jouk, and G. Michalowicz. Method for the study of the three-dimensional orientation of the nuclei of myocardial cells in fetal human heart by means of confocal scanning laser microscopy. J. Microsc, 174(2): 101–110, 1994.CrossRefGoogle Scholar
  19. [19]
    A. Witkin. SIGGRAPH Course Notes 60, chapter Constrained Dynamics. ACM, 1993.Google Scholar
  20. [20]
    A. Witkin and W. Welch. Fast animation and control of nonrigid structures. In SIGGRAPH’ 90 Conference Proceedings, pages 243-252. Addison Wesley, Aug. 1990.Google Scholar

Copyright information

© Springer-Verlag Wien 2000

Authors and Affiliations

  • David Bourguignon
    • 1
  • Marie-Paule Cani
    • 1
  1. 1.iMAGIS-GRAVIR/IMAG-INRIAiMAGIS is a joint research project of CNRS/INRIA/UJF/INPGFrance

Personalised recommendations