Journal of Computer Science and Technology

, Volume 19, Issue 5, pp 585–595 | Cite as

MuscleBuilder: A modeling tool for human anatomy

  • Amaury AubelEmail author
  • Daniel Thalmann


A traditional multi-layered approach is adopted to human body modeling and deformation. The model is split into three general anatomical structures: the skeleton, musculature and skin. It is shown that each of these layers is modeled and deformed by using fast, procedural, ad-hoc methods that can painlessly be reimplemented. The modeling approach is generic enough to handle muscles of varying shape, size and characteristics and does not break in extreme skeleton poses. It is also described that the integrated MuscleBuilder system whose main features are: i) easy and quick creation of muscle deformation models; ii) automatic deformation of an overlying skin. It is shown that visually realistic results can be obtained at interactive frame rates with very little input from the designer.


human modeling anatomically-based modeling 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Wilhelms J, Van Gelder A. Anatomically based modeling.ACM Computer Graphics (Proc. SIGGRAPH'97, IA, CA, USA) 1997, pp.173–180.Google Scholar
  2. [2]
    Lander J. Skin them bones.Game Developer, May 1998, pp.11–16.Google Scholar
  3. [3]
    N Magnenat-Thalmann, D Thalmann. The direction of synthetic actors in the film rendez-vous a Montreal.IEEE Computer Graphics and Applications, 1987, 7(12): 9–19.CrossRefGoogle Scholar
  4. [4]
    Komatsu K. Human skin model capable of natural shape variation.The Visual Computer, 1998, 3: 265–271.CrossRefGoogle Scholar
  5. [5]
    Thalmann D, Shen J, Chauvineau E. Fast realistic human body deformations for animation and VR applications. InProc. Computer Graphics International '96, Pohang, Korea, June, 1996.Google Scholar
  6. [6]
    Lewis J, Cordner M, Fong N. Pose space deformation: A unified approach to shape interpolation and skeletondriven deformation.ACM Computer Graphics (Proc. SIGGRAPH'00, New Orleans, Louisiana, USA, 2000).Google Scholar
  7. [7]
    Sloan P-P, Rose C, Cohen M. Shape by example.2001 Symposium on Interactive 3D Graphics, March 2001.Google Scholar
  8. [8]
    Allen B, Curless B, Popovic Z: Articulated body deformation from range scan data.ACM Computer Graphics (Proc. SIGGRAPH'02, San Antonio, Texas, USA).Google Scholar
  9. [9]
    Chadwick J, Haumann D, Parent R. Layered construction for deformable animated characters.ACM Computer Graphics (Proc. SIGGRAPH'89, Boston, Massachusetts) 1989, 23: 243–252.CrossRefGoogle Scholar
  10. [10]
    L Moccozet, N Magnenat-Thalmann. Dirichlet free-form deformations and their application to hand simulation. InProc. Computer Animation 97, IEEE Computer Society, pp.93–102.Google Scholar
  11. [11]
    Turner R, Thalmann D. The elastic surface layer model for animated character construction. InProc. Computer Graphics International'93, 1993, pp.399–412.Google Scholar
  12. [12]
    Yoshomito S. Ballerinas generated by a personal computer.The Journal of Visualization and Computer Animation, 1992, 3: 85–90.CrossRefGoogle Scholar
  13. [13]
    Leclercq A, Akkouche S, Galin E. Mixing triangle meshes and implicit surfaces in character animation. InProc. Computer Animation and Simulation'01, 2001, pp.37–47.Google Scholar
  14. [14]
    Scheepers F, Parent R, Carlson W, May S. Anatomybased modeling of the human musculature.ACM Computer Graphics (Proc. SIGGRAPH 97, LA, CA, USA), 1997, pp.163–172.Google Scholar
  15. [15]
    Dong F, Clapworthy G, Krokos M, Yao J. An anatomybased approach to human muscle modeling and deformation.IEEE Trans. Visualization and Computer Graphics, 2002, 8(2): 154–170.CrossRefGoogle Scholar
  16. [16]
    Chen D, Zeltzer D. Pump it up: Computer animation of a biomechanically-based model of muscle using the finite element method.ACM Computer Graphics (Proc. SIGGRAPH'92, Chicago, Illinois), 1992, pp.89–98.Google Scholar
  17. [17]
    Koch R, Gross M, Carls al. Simulating facial surgery using finite element models.ACM Computer Graphics (Proc. SIGGRAPH'96, New Orleans, Louisiana, USA), 1996, pp.421–428.Google Scholar
  18. [18]
    Zhu Q-H, Chen Y, Kaufman A. Real-time bioemchanically-based muscle volume deformation using FEM. InProc. Eurographics'98, pp.275–284.Google Scholar
  19. [19]
    Hirota G, Fisher S, State Aet al. An implicit finite element method for elastic solids in contact. InProc. Computer Animation 01, Seoul, Korea 2001.Google Scholar
  20. [20]
    Richer P. Artistic Anatomy. Watson-Gutpill Publications, 1981, Translated by R. B. Hale.Google Scholar
  21. [21]
    Grassia S. Practical parameterization of rotations using the exponential map.Journal of Graphics Tools 1998, 3(3): 29–48.Google Scholar
  22. [22]
    Korein J U. A Geometric Investigation of Reach. MIT Press, Cambridge, 1985.zbMATHGoogle Scholar
  23. [23]
    Aubel A. Anatomically-based human body deformations [Dissertation]. 2002, EPFL, Switzerland.Google Scholar
  24. [24]
    Sun W, Hilton A, Smith Ret al. Layered animation of captured data. InProc. Computer Animation and Simulation'99, pp.145–154.Google Scholar
  25. [25]
    P Kalra, n Magnenat-Thalmann L Moccozetet al. Real-time animation of realistic virtual humans.IEEE Computer Graphics & Applications, 1998, 18(5): 42–56.CrossRefGoogle Scholar
  26. [26]
    Fung Y C. Biomechanics: Mechanical Properties of Living Tissues. Springer-Verlag, 1981.Google Scholar

Copyright information

© Science Press, Beijing China and Allerton Press Inc., Beijing China and Allerton Press Inc. 2004

Authors and Affiliations

  1. 1.Dream Works AnimationGlendaleUSA
  2. 2.EPFL-VRlabLausanneSwitzerland

Personalised recommendations