journal article·2021-07-27Open access

Elastic Simulation of Joints with Particle-Based Fluid

Su-Kyung Sung, Sang-Won Han, Byeong-Seok Shin

Applied Sciences· Volume 11· Issue 15

Abstract

Skinning, which is used in skeletal simulations to express the human body, has been weighted between bones to enable muscle-like motions. Weighting is not a form of calculating the pressure and density of muscle fibers in the human body. Therefore, it is not possible to express physical changes when external forces are applied. To express a similar behavior, an animator arbitrarily customizes the weight values. In this study, we apply the kernel and pressure-dependent density variations used in particle-based fluid simulations to skinning simulations. As a result, surface tension and elasticity between particles are applied to muscles, indicating realistic human motion. We also propose a tension yield condition that reflects Tresca’s yield condition, which can be easily approximated using the difference between the maximum and minimum values of the principal stress to simulate the tension limit of the muscle fiber. The density received by particles in the kernel is assumed to be the principal stress. The difference is calculated by approximating the moment of greatest force to the maximum principal stress and the moment of least force to the minimum principal stress. When the density of a particle increases beyond the yield condition, the object is no longer subjected to force. As a result, one can express realistic muscles.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Computer Graphics and Visualization Techniques · 3D Shape Modeling and Analysis · Sports Dynamics and Biomechanics

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Engineering, Inha University, Incheon 22212, Korea

References (45)

Show source-provided references
1. Particle Systems—A Technique for Modeling a Class of Fuzzy Objects10.1145/357318.357320 ↗
2. Constructing smoothing functions in smoothed particle hydrodynamics with applications10.1016/S0377-0427(02)00869-5 ↗
3. Magnenat-Thalmann, N., Laperrire, R., Thalmann, D., and Montréal, U.D. (1988, January 6–10). Joint-Dependent Local Deformations for Hand Animation and Object Grasping. Proceedings of the on Graphics Interface ’88, Edmonton, AB, Canada.
4. Cordier, F., and Magnenat-Thalmann, N. (2004, January 6–8). A Data-Driven Approach for Real-Time Clothes Simulation. Proceedings of the Computer Graphics and Applications, 12th Pacific Conference, Seoul, Korea.
5. Kavan, L., and Žára, J. (2005, January 3–6). Spherical Blend Skinning: A Real-Time Deformation of Articulated Models. Proceedings of the 2005 Symposium on Interactive 3D Graphics and Games, Washington, DC, USA.10.1145/1053427.1053429 ↗
6. Kavan, L., Collins, S., Žára, J., and O’Sullivan, C. (May, January 30). Skinning with Dual Quaternions. Proceedings of the 2007 Symposium on Interactive 3D Graphics and Games, Seattle, WA, USA.10.1145/1230100.1230107 ↗
7. Sloan, P.-P.J., Rose, C.F., and Cohen, M.F. (2001, January 19–21). Shape by Example. Proceedings of the 2001 Symposium on Interactive 3D Graphics, Durham, NC, USA.10.1145/364338.364382 ↗
8. Park, S.I., and Hodgins, J.K. (2008, January 11–15). Data-Driven Modeling of Skin and Muscle Deformation. Proceedings of the ACM SIGGRAPH 2008, Los Angeles, CA, USA.10.1145/1399504.1360695 ↗
9. Direct Manipulation Blendshapes
10. Capell, S., Burkhart, M., Curless, B., Duchamp, T., and Popović, Z. (2005, January 29–31). Physically Based Rigging for Deformable Characters. Proceedings of the 2005 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Los Angeles, CA, USA.10.1145/1073368.1073412 ↗
11. Fast simulation of skeleton-driven deformable body characters10.1145/2070781.2024224 ↗
12. Teran, J., Sifakis, E., Irving, G., and Fedkiw, R. (2005, January 29–31). Robust quasistatic finite elements and flesh simulation. Proceedings of the 2005 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Los Angeles, CA, USA.10.1145/1073368.1073394 ↗
13. McAdams, A., Zhu, Y., Selle, A., Empey, M., Tamstorf, R., Teran, J., and Sifakis, E. (2011, January 7–11). Efficient Elasticity for Character Skinning with Contact and Collisions. Proceedings of the ACM SIGGRAPH 2011, Vancouver, BC, Canada.10.1145/1964921.1964932 ↗
14. Simulation and control of skeleton-driven soft body characters
15. Embedded thin shells for wrinkle simulation
16. Chadwick, J.E., Haumann, D.R., and Parent, R.E. (August, January 31). Layered Construction for Deformable Animated Characters. Proceedings of the 16th Annual Conference on Computer Graphics and Interactive Techniques, Boston, MA, USA.
17. Shen, J., and Thalmann, D. (1995, January 18–19). Interactive Shape Design Using Metaballs and Splines. Proceedings of the 1st International Workshop on Implicit Surfaces, Grenoble, France.
18. Shen, J. (1996). Human Body Modeling and Deformations. [Ph.D. Thesis, EPF Lausanne].
19. Scheepers, F., Parent, R.E., Carlson, W.E., and May, S.F. (1997, January 3–8). Anatomy-Based Modeling of the Human Musculature. Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques, Los Angeles, CA, USA.10.1145/258734.258827 ↗
20. Creating and Simulating Skeletal Muscle from the Visible Human Data Set10.1109/TVCG.2005.42 ↗
21. Global and local deformations of solid primitives10.1145/964965.808573 ↗
22. Free-form deformation of solid geometric models10.1145/15886.15903 ↗
23. Energy constraints on parameterized models10.1145/37402.37429 ↗
24. Lazarus, L., Coquillart, S., and Jancene, P. (2021, June 04). Interactive Axial Deformations. Available online: https://hal.inria.fr/inria-00074780/document.
25. Wilhelms, J., and Van Gelder, A. (1997, January 3–8). Anatomically Based Modeling. Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques, Los Angeles, CA, USA.10.1145/258734.258833 ↗
26. Porchel Nedel, L. (1998). Anatomic Modeling of Human Bodies Using Physically-Based Muscle Simulation. [Ph.D. Thesis, EPF Lausanne].
27. A transformation method to estimate muscle attachments based on three bony landmarks10.1016/j.jbiomech.2008.11.027 ↗
28. Extracting skeletal muscle fiber fields from noisy diffusion tensor data10.1016/j.media.2011.01.005 ↗
29. Yang, X., Lim, Z., Jung, H., Hong, Y., Zhang, M., Park, D., and You, H. (2020). Estimation of Finite Finger Joint Centers of Rotation Using 3D Hand Skeleton Motions Reconstructed from CT Scans. Appl. Sci., 10.10.3390/app10249129 ↗
30. Foster, N., and Fedkiw, R. (2001, January 12–17). Practical Animation of Liquids. Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, Los Angeles, CA, USA.10.1145/383259.383261 ↗
31. Realistic Animation of Liquids10.1006/gmip.1996.0039 ↗
32. Stam, J. (1999, January 8–13). Stable Fluids. Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, Los Angeles, CA, USA.10.1145/311535.311548 ↗
33. Carlson, M., Mucha, P.J., Van Horn, R.B., and Turk, G. (2002, January 21–22). Melting and Flowing. Proceedings of the 2002 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, San Antonio, TX, USA.10.1145/545261.545289 ↗
34. Goktekin, T.G., Bargteil, A.W., and O’Brien, J.F. (2004, January 1). A Method for Animating Viscoelastic Fluids. Proceedings of the ACM SIGGRAPH 2004 Papers, New York, NY, USA.10.1145/1186562.1015746 ↗
35. A lagrangian method for calculating the dynamics of an incompressible fluid with free surface10.1016/0021-9991(70)90055-0 ↗
36. Tonnesen, D.L. (1998). Dynamically Coupled Particle Systems for Geometric Modeling, Reconstruction, and Animation. [Ph.D. Thesis, University of Toronto].
37. Müller, M., Charypar, D., and Gross, M. (2003, January 26–27). Particle-Based Fluid Simulation for Interactive Applications. Proceedings of the 2003 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, San Diego, CA, USA.
38. Camporredondo, G., Barber, R., Legrand, M., and Muñoz, L. (2019). A Kinematic Controller for Liquid Pouring between Vessels Modelled with Smoothed Particle Hydrodynamics. Appl. Sci., 9.10.3390/app9235007 ↗
39. Boulic, R., and Hégron, G. (September, January 31). Smoothed Particles: A New Paradigm for Animating Highly Deformable Bodies. Proceedings of the Computer Animation and Simulation ’96, Poitiers, France.
40. Navarro-Hinojosa, O., and Alencastre-Miranda, M. (2020). Simulation of Skeletal Muscles in Real-Time with Parallel Computing in GPU. Appl. Sci., 10.10.3390/app10062099 ↗
41. Ruffini, G., Briganti, R., De Girolamo, P., Stolle, J., Ghiassi, B., and Castellino, M. (2021). Numerical Modelling of Flow-Debris Interaction during Extreme Hydrodynamic Events with DualSPHysics-CHRONO. Appl. Sci., 11.10.3390/app11083618 ↗
42. Interaction of Fluids with Deformable Solids: Research Articles10.1002/cav.18 ↗
43. Müller, M., Keiser, R., Nealen, A., Pauly, M., Gross, M., and Alexa, M. (2004, January 2–6). Point Based Animation of Elastic, Plastic and Melting Objects. Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Grenoble, France.10.1145/1028523.1028542 ↗
44. Clavet, S., Beaudoin, P., and Poulin, P. (2005, January 29–31). Particle-Based Viscoelastic Fluid Simulation. Proceedings of the 2005 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Los Angeles, CA, USA.10.1145/1073368.1073400 ↗
45. Importance of the consideration of the specificities of local plastic deformation on the response of porous solids with Tresca matrix10.1016/j.euromechsol.2014.04.004 ↗