Abstract
We propose a method to create a wide range of human body shapes from a single input 3D anatomy template. Our approach is inspired by biological processes responsible for human body growth. In particular, we simulate growth of skeletal muscles and subcutaneous fat using physics-based models which combine growth and elasticity. Together with a tool to edit proportions of the bones, our method allows us to achieve a desired shape of the human body by directly controlling hypertrophy (or atrophy) of every muscle and enlargement of fat tissues. We achieve near-interactive run times by utilizing a special quasi-statics solver (Projective Dynamics) and by crafting a volumetric discretization which results in accurate deformations without an excessive number of degrees of freedom. Our system is intuitive to use and the resulting human body models are ready for simulation using existing physics-based animation methods, because we deform not only the surface, but also the entire volumetric model.
Supplemental Material
Available for Download
Supplemental files
- Agur, A. M., Ng-Thow-Hing, V., Ball, K. A., Fiume, E., and McKee, N. H. 2003. Documentation and three-dimensional modelling of human soleus muscle architecture. Clinical Anatomy 16, 4, 285--293.Google Scholar
Cross Ref
- Ali-Hamadi, D., Liu, T., Gilles, B., Kavan, L., Faure, F., Palombi, O., and Cani, M.-P. 2013. Anatomy transfer. ACM Trans. Graph. 32, 6, 188. Google Scholar
Digital Library
- Allen, B., Curless, B., and Popović, Z. 2003. The space of human body shapes: reconstruction and parameterization from range scans. ACM Trans. Graph. 22, 3, 587--594. Google Scholar
Digital Library
- Anguelov, D., Srinivasan, P., Koller, D., Thrun, S., Rodgers, J., and Davis, J. 2005. Scape: shape completion and animation of people. ACM Trans. Graph. 24, 3, 408--416. Google Scholar
Digital Library
- Bargteil, A. W., Wojtan, C., Hodgins, J. K., and Turk, G. 2007. A finite element method for animating large viscoplastic flow. ACM Trans. Graph. 26, 3, 16. Google Scholar
Digital Library
- Ben Amar, M., and Goriely, A. 2005. Growth and instability in elastic tissues. Journal of the Mechanics and Physics of Solids 53, 10, 2284--2319.Google Scholar
Cross Ref
- Botsch, M., Pauly, M., Wicke, M., and Gross, M. 2007. Adaptive space deformations based on rigid cells. Comput. Graph. Forum 26, 3, 339--347.Google Scholar
Cross Ref
- Bouaziz, S., Martin, S., Liu, T., Kavan, L., and Pauly, M. 2014. Projective dynamics: fusing constraint projections for fast simulation. ACM Trans. Graph. 33, 4, 154. Google Scholar
Digital Library
- Boyd, S., and Vandenberghe, L. 2009. Convex optimization. Cambridge university press. Google Scholar
Digital Library
- Chao, I., Pinkall, U., Sanan, P., and Schröder, P. 2010. A simple geometric model for elastic deformations. ACM Trans. Graph. 29, 4, 38. Google Scholar
Digital Library
- Chen, Y., Liu, Z., and Zhang, Z. 2013. Tensor-based human body modeling. In Proc. CVPR, 105--112. Google Scholar
Digital Library
- Chen, X., Zheng, C., Xu, W., and Zhou, K. 2014. An asymptotic numerical method for inverse elastic shape design. ACM Trans. Graph. 33, 4, 95. Google Scholar
Digital Library
- Choi, H. F., and Blemker, S. S. 2013. Skeletal muscle fascicle arrangements can be reconstructed using a laplacian vector field simulation. PloS one 8, 10, e77576.Google Scholar
Cross Ref
- D'Antona, G., Lanfranconi, F., Pellegrino, M. A., Brocca, L., Adami, R., Rossi, R., Moro, G., Miotti, D., Canepari, M., and Bottinelli, R. 2006. Skeletal muscle hypertrophy and structure and function of skeletal muscle fibres in male body builders. The Journal of physiology 570, 3, 611--627.Google Scholar
Cross Ref
- Fan, Y., Litven, J., and Pai, D. K. 2014. Active volumetric musculoskeletal systems. ACM Trans. Graph. 33, 4, 152. Google Scholar
Digital Library
- Fung, Y.-c. 1990. Biomechanics: motion, flow, stress, and growth, vol. 990. Springer-Verlag New York.Google Scholar
- Geijtenbeek, T., van de Panne, M., and van der Stappen, A. F. 2013. Flexible muscle-based locomotion for bipedal creatures. ACM Trans. Graph. 32, 6, 206. Google Scholar
Digital Library
- Hasler, N., Stoll, C., Sunkel, M., Rosenhahn, B., and Seidel, H.-P. 2009. A statistical model of human pose and body shape. Comput. Graph. Forum 28, 2, 337--346.Google Scholar
Cross Ref
- Jacobson, A., and Sorkine, O. 2011. Stretchable and twistable bones for skeletal shape deformation. ACM Trans. Graph. 30, 6, 165. Google Scholar
Digital Library
- Jacobson, A., Baran, I., Popovic, J., and Sorkine, O. 2011. Bounded biharmonic weights for real-time deformation. ACM Trans. Graph. 30, 4, 78. Google Scholar
Digital Library
- Jain, A., Thormählen, T., Seidel, H.-P., and Theobalt, C. 2010. Moviereshape: Tracking and reshaping of humans in videos. ACM Trans. Graph. 29, 6, 148. Google Scholar
Digital Library
- Jones, G. W., and Chapman, S. J. 2012. Modeling growth in biological materials. SIAM Review 54, 1, 52--118. Google Scholar
Digital Library
- Joshi, P., Meyer, M., DeRose, T., Green, B., and Sanocki, T. 2007. Harmonic coordinates for character articulation. ACM Trans. Graph. 26, 3, 71. Google Scholar
Digital Library
- Kavan, L., and Zara, J. 2005. Spherical blend skinning: A real-time deformation of articulated models. In ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, 9--16. Google Scholar
Digital Library
- Kraevoy, V., Sheffer, A., Shamir, A., and Cohen-Or, D. 2008. Non-homogeneous resizing of complex models. ACM Trans. Graph. 27, 5, 111. Google Scholar
Digital Library
- Lee, S.-H., Sifakis, E., and Terzopoulos, D. 2009. Comprehensive biomechanical modeling and simulation of the upper body. ACM Trans. Graph. 28, 4, 99. Google Scholar
Digital Library
- Lee, D., Glueck, M., Khan, A., Fiume, E., and Jackson, K. 2010. A survey of modeling and simulation of skeletal muscle. ACM Trans. Graph. 28, 4.Google Scholar
- Lee, Y., Park, M. S., Kwon, T., and Lee, J. 2014. Locomotion control for many-muscle humanoids. ACM Trans. Graph. 33, 6, 218. Google Scholar
Digital Library
- Levin, D. I., Gilles, B., Mädler, B., and Pai, D. K. 2011. Extracting skeletal muscle fiber fields from noisy diffusion tensor data. Medical Image Analysis 15, 3, 340--353.Google Scholar
Cross Ref
- Loper, M., Mahmood, N., and Black, M. J. 2014. Mosh: motion and shape capture from sparse markers. ACM Trans. Graph. 33, 6, 220. Google Scholar
Digital Library
- Martin, S., Thomaszewski, B., Grinspun, E., and Gross, M. 2011. Example-based elastic materials. ACM Trans. Graph. 30, 4, 72. Google Scholar
Digital Library
- McAdams, A., Zhu, Y., Selle, A., Empey, M., Tamstorf, R., Teran, J., and Sifakis, E. 2011. Efficient elasticity for character skinning with contact and collisions. ACM Trans. Graph. 30, 4, 37. Google Scholar
Digital Library
- Neumann, T., Varanasi, K., Hasler, N., Wacker, M., Magnor, M., and Theobalt, C. 2013. Capture and statistical modeling of arm-muscle deformations. Comput. Graph. Forum 32, 2pt3, 285--294.Google Scholar
- Neumann, T., Varanasi, K., Wenger, S., Wacker, M., Magnor, M., and Theobalt, C. 2013. Sparse localized deformation components. ACM Trans. Graph. 32, 6, 179. Google Scholar
Digital Library
- Pai, D. K., Levin, D. I. W., and Fan, Y. 2014. Eulerian solids for soft tissue and more. In ACM SIGGRAPH 2014 Courses, 22:1--22:151. Google Scholar
Digital Library
- Patterson, T., Mitchell, N., and Sifakis, E. 2012. Simulation of complex nonlinear elastic bodies using lattice deformers. ACM Trans. Graph. 31, 6, 197. Google Scholar
Digital Library
- Popa, T., Julius, D., and Sheffer, A. 2006. Material-aware mesh deformations. In Proc. of Shape Modeling International, 22--22. Google Scholar
Digital Library
- Reinert, B., Ritschel, T., and Seidel, H.-P. 2012. Homunculus warping: Conveying importance using self-intersection-free non-homogeneous mesh deformation. Comput. Graph. Forum 31, 7, 2165--2171. Google Scholar
Digital Library
- Rodriguez, E. K., Hoger, A., and McCulloch, A. D. 1994. Stress-dependent finite growth in soft elastic tissues. Journal of biomechanics 27, 4, 455--467.Google Scholar
Cross Ref
- Scheepers, F., Parent, R. E., Carlson, W. E., and May, S. F. 1997. Anatomy-based modeling of the human musculature. In Proc. SIGGRAPH, 163--172. Google Scholar
Digital Library
- Schüller, C., Kavan, L., Panozzo, D., and Sorkine-Hornung, O. 2013. Locally injective mappings. Comput. Graph. Forum 32, 5, 125--135. Google Scholar
Digital Library
- Seo, H., and Magnenat-Thalmann, N. 2003. An automatic modeling of human bodies from sizing parameters. In Proc. I3D, 19--26. Google Scholar
Digital Library
- Shoemake, K., and Duff, T. 1992. Matrix animation and polar decomposition. In Proc. Graphics interface, vol. 92, 258--264. Google Scholar
Digital Library
- Si, W., Lee, S.-H., Sifakis, E., and Terzopoulos, D. 2015. Realistic biomechanical simulation and control of human swimming. ACM Trans. Graph. 34, 1, 10. Google Scholar
Digital Library
- Si, H. 2011. A quality tetrahedral mesh generator and three-dimensional delaunay triangulator.Google Scholar
- Sifakis, E., and Barbic, J. 2012. FEM simulation of 3D deformable solids: a practitioner's guide to theory, discretization and model reduction. In ACM SIGGRAPH 2012 Courses, 20. Google Scholar
Digital Library
- Sifakis, E., Neverov, I., and Fedkiw, R. 2005. Automatic determination of facial muscle activations from sparse motion capture marker data. ACM Trans. Graph. 24, 3, 417--425. Google Scholar
Digital Library
- Skouras, M., Thomaszewski, B., Bickel, B., and Gross, M. 2012. Computational design of rubber balloons. Comput. Graph. Forum 31, 24. Google Scholar
Digital Library
- Sorkine, O., Cohen-Or, D., Lipman, Y., Alexa, M., Rössl, C., and Seidel, H.-P. 2004. Laplacian surface editing. In Proc. SGP, 175--184. Google Scholar
Digital Library
- Taber, L. A. 1995. Biomechanics of growth, remodeling, and morphogenesis. Applied mechanics reviews 48, 8, 487--545.Google Scholar
- Taber, L. A. 1998. Biomechanical growth laws for muscle tissue. Journal of theoretical biology 193, 2, 201--213.Google Scholar
Cross Ref
- Teran, J., Blemker, S., Hing, V., and Fedkiw, R. 2003. Finite volume methods for the simulation of skeletal muscle. In Proc. SCA, 68--74. Google Scholar
Digital Library
- Teran, J., Sifakis, E., Blemker, S. S., Ng-Thow-Hing, V., Lau, C., and Fedkiw, R. 2005. Creating and simulating skeletal muscle from the visible human data set. IEEE Trans. Vis. Comput. Graphi. 11, 3, 317--328. Google Scholar
Digital Library
- Teran, J., Sifakis, E., Irving, G., and Fedkiw, R. 2005. Robust quasistatic finite elements and flesh simulation. In Proc. SCA, 181--190. Google Scholar
Digital Library
- Thompson, D. W. 1942. On growth and form.Google Scholar
- Wilhelms, J., and Van Gelder, A. 1997. Anatomically based modeling. In Proc. SIGGRAPH, 173--180. Google Scholar
Digital Library
- Wisdom, K., Delp, S., and Kuhl, E. 2015. Use it or lose it: multiscale skeletal muscle adaptation to mechanical stimuli. Biomechanics and Modeling in Mechanobiology 14, 2, 195--215.Google Scholar
Cross Ref
- Wolfram-Gabel, R., Beaujeux, R., Fabre, M., Kehrli, P., Dietemann, J., and Bourjat, P. 1996. Histologic characteristics of posterior lumbar epidural fatty tissue. Journal of neuroradiology 23, 1, 19--25.Google Scholar
- Zhou, S., Fu, H., Liu, L., Cohen-Or, D., and Han, X. 2010. Parametric reshaping of human bodies in images. ACM Trans. Graph. 29, 4, 126. Google Scholar
Digital Library
Index Terms
Computational bodybuilding: anatomically-based modeling of human bodies
Recommendations
Breathing life into shape: capturing, modeling and animating 3D human breathing
Modeling how the human body deforms during breathing is important for the realistic animation of lifelike 3D avatars. We learn a model of body shape deformations due to breathing for different breathing types and provide simple animation controls to ...
A Layered Model of Human Body and Garment Deformation
In this paper we present a framework for learning a three layered model of human shape, pose and garment deformation. The proposed deformation model provides intuitive control over the three parameters independently, while producing aesthetically ...
Automatic modeling of virtual humans and body clothing
AbstractHighly realistic virtual human models are rapidly becoming commonplace in computer graphics. These models, often represented by complex shape and requiring labor-intensive process, challenge the problem of automatic modeling. The problem and ...





Comments