Abstract
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.
Similar content being viewed by others
References
Wilhelms J, Van Gelder A. Anatomically based modeling.ACM Computer Graphics (Proc. SIGGRAPH'97, IA, CA, USA) 1997, pp.173–180.
Lander J. Skin them bones.Game Developer, May 1998, pp.11–16.
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.
Komatsu K. Human skin model capable of natural shape variation.The Visual Computer, 1998, 3: 265–271.
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.
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).
Sloan P-P, Rose C, Cohen M. Shape by example.2001 Symposium on Interactive 3D Graphics, March 2001.
Allen B, Curless B, Popovic Z: Articulated body deformation from range scan data.ACM Computer Graphics (Proc. SIGGRAPH'02, San Antonio, Texas, USA).
Chadwick J, Haumann D, Parent R. Layered construction for deformable animated characters.ACM Computer Graphics (Proc. SIGGRAPH'89, Boston, Massachusetts) 1989, 23: 243–252.
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.
Turner R, Thalmann D. The elastic surface layer model for animated character construction. InProc. Computer Graphics International'93, 1993, pp.399–412.
Yoshomito S. Ballerinas generated by a personal computer.The Journal of Visualization and Computer Animation, 1992, 3: 85–90.
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.
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.
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.
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.
Koch R, Gross M, Carls F.et al. Simulating facial surgery using finite element models.ACM Computer Graphics (Proc. SIGGRAPH'96, New Orleans, Louisiana, USA), 1996, pp.421–428.
Zhu Q-H, Chen Y, Kaufman A. Real-time bioemchanically-based muscle volume deformation using FEM. InProc. Eurographics'98, pp.275–284.
Hirota G, Fisher S, State Aet al. An implicit finite element method for elastic solids in contact. InProc. Computer Animation 01, Seoul, Korea 2001.
Richer P. Artistic Anatomy. Watson-Gutpill Publications, 1981, Translated by R. B. Hale.
Grassia S. Practical parameterization of rotations using the exponential map.Journal of Graphics Tools 1998, 3(3): 29–48.
Korein J U. A Geometric Investigation of Reach. MIT Press, Cambridge, 1985.
Aubel A. Anatomically-based human body deformations [Dissertation]. 2002, EPFL, Switzerland.
Sun W, Hilton A, Smith Ret al. Layered animation of captured data. InProc. Computer Animation and Simulation'99, pp.145–154.
P Kalra, n Magnenat-Thalmann L Moccozetet al. Real-time animation of realistic virtual humans.IEEE Computer Graphics & Applications, 1998, 18(5): 42–56.
Fung Y C. Biomechanics: Mechanical Properties of Living Tissues. Springer-Verlag, 1981.
Author information
Authors and Affiliations
Corresponding author
Additional information
Regular Paper
Work done at EPFL VRlab.
This research has been partially sponsored by the Swiss National Research Foundation.
Amaury Aubel is currently employed as an FX developer with Dream Works Animation, where he works on character deformation tools and crowd simulation systems for two upcoming animated feature films. He holds a doctorate es Science from the Swiss Federal Institute of Technology (Ecole Polytechnique Fédérale de Lausanne) and a software engineering diploma from the Institut d'Informatique d'Entreprise (France). His research interests include geometric deformation, 3D character modeling and animation, motion planning and crowd simulation.
Daniel Thalmann is a professor and director of the Virtual Reality Lab (VRlab) at EPFL, Switzerland. He is a pioneer in research on Virtual Humans. He is coeditor-in-chief of the Journal “Computer Animation and Virtual Worlds”, and member of the editorial board of the Visual Computer and 3 other journals. Daniel Thalmann was Program Chair of several conferences including IEEE VR 2000. He has also organized 5 courses at SIGGRAPH on human animation and crowd animation. He has published numerous papers and is coeditor of 30 books including the recent Handbook of Virtual Humans, and coauthor of several books. He received his Ph.D. degree in computer science in 1977 from the University of Geneva and an Honorary Doctorate (Honoris Causa) from University Paul-Sabatier in Toulouse, France, in 2003.
Rights and permissions
About this article
Cite this article
Aubel, A., Thalmann, D. MuscleBuilder: A modeling tool for human anatomy. J. Comput. Sci. & Technol. 19, 585–595 (2004). https://doi.org/10.1007/BF02945584
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF02945584