Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2407336.2407351acmconferencesArticle/Chapter ViewAbstractPublication PagesvrstConference Proceedingsconference-collections
research-article

Simulation of deformable solids in interactive virtual reality applications

Published: 10 December 2012 Publication History

Abstract

Simulation of deformable objects has become indispensable in many virtual reality applications. Linear finite element algorithms are frequently applied in interactive physics simulation in order to ensure computational efficiency. However, there exists a variety of situations in which higher order simulation accuracy is expected to improve physical behaviors of deformable objects to match their real-world counterparts. For example in the context of virtual surgery, interactive surgical manipulations mandate algorithmic requirements to maintain both interactive frame rates and simulation accuracy, presenting major challenges in simulation methods. In this paper, we present an interactive system for efficient finite element based simulation of hyperplastic solids with more accurate physics behaviors compared with that of standard corotational methods. Our approach begins with a physics model to mitigate drawbacks of the corotational linear elasticity in preserving energy and momenta. A new damping model is presented which takes into account the differential of rotation to compensate the loss of momenta due to rotations. Thus, more accurate simulations can be achieved with this new model, whereas standard corotational methods using rotated damping to handle energy dissipation does not preserve momenta. We then present a real time simulation framework for computing finite element based deformable solids with full capability allowing complex objects to collide and interact with each other. A constrained system is also provided for robust control and the ease of use the simulation system. We demonstrate the parallel implementation to enable realistic and stable physics behaviors of large deformations capable of handling unpredictable user inputs in interactive virtual environments. The implementation details and insights on practical considerations in implementation such as our experience in parallel computation of the physics for mesh-based finite element objects would be useful for people who wish to develop real-time applications in this area.

Supplementary Material

JPG File (vrst0139-file3.jpg)
suppl.mov (vrst0139-file3.wmv)
Supplemental video

References

[1]
D. Baraff. Linear-time dynamics using lagrange multipliers. In Proceedings of ACM SIGGRAPH, \ pages 137--146, 1996.
[2]
I. Chao, U. Pinkall, S. Patrick, and P. Schröder. A simple geometric model for elastic deformations. In Proceedings of ACM SIGGRAPH, volume 29(4), pages 38:1--38:6, 2010.
[3]
N. Chentanez, R. Alterovitz, D. Ritchie, L. Cho, K. K. Hauser, K. Goldberg, J. R. Schewchuk, and J. F. O2Brien. Interactive simulation of surgical needle insertion and steering. In Proceedings of ACM SIGGRAPH, pages 24(3):1--10. ACM Press ACM SIGGRAPH, 2009.
[4]
R. Goldenthal, D. Harmon, R. Fattal, M. Bercovier, and E. Grinspun. Efficient simulation of inextensible cloth. In Proceedings of ACM SIGGRAPH, volume 26, 2007.
[5]
M. Hauth, O. Etzmuss, and W. Strasser. Analysis of numerical methods for the simulation of deformable models. volume 19, pages 581--600, 2003.
[6]
J. C. Hughes, R. Grzeszczuk, E. Sifakis, D. Kim, S. Kumar, P. A. Selle, J. Chhugani, M. Holliman, and Y. K. Chen. Physical simulation for animation and visual effects: parallelization and characterization for chip multiprocessors. In ACM SIGARCH Computer Architecture News, volume 35, pages 220--231, 2007.
[7]
G. Irving, J. Teran, and R. Fedkiw. Invertible finite elements for robust simulation of large deformation. In Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pages 131--140, 2004.
[8]
D. James and D. K. Pai. Dyrt: Dynamic response textures for real-time deformation simulation with graphics hardware. In In Proceedings of ACM SIGGRAPH, pages 582--585. ACM Press / ACM SIGGRAPH, 2002.
[9]
L. Kharevych, W. Y. Tong, E. Kanso, J. Marsden, P. Schröder, and M. Desbrun. Geometric, variational integrators for computer animation. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pages 43--52, 2006.
[10]
B. M. Klingner and J. R. Shewchuk. Aggressive tetrahedral mesh improvement. In Proceedings of the 16th International Meshing Roundtable (Seattle, Washington) October, pages 2--23.
[11]
A. McAdams, Y. Zhu, A. Selle, M. Empey, R. Tamstorf, J. Teran, and E. Sifakis. Efficient elasticity for character skinning with contact and collisions. In Proceedings of ACM SIGGRAPH, 2011.
[12]
A. McAdams, Y. Zhu, A. Shlle, M. Empey, R. Tamstorf, J. Teran, and E. Sifakis. Efficient elasticity for character skinning with contact and collisions. Cambridge University Press, 2007.
[13]
M. Muller, J. Dorsey, L. McMillan, R. Jagnow, and B. Cutler. Stable real-time deformations. In Proceedings of ACM SIGGRAPH Symposium on Computer Animation, pages pp.49--54. ACM, ACM Press / ACM SIGGRAPH, 2002.
[14]
M. Muller and M. H. Gross. Interactive virtual materials. In Proceedings of Graphics Interface, pages 239--246, 2004.
[15]
R. Parent. Computer animation: Algorithms and techniques. Morgan Kaufmann, 2001.
[16]
W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery. Numerical recipes in c++: The art of scientific computing, 3rd ed. volume 30, page Article No. 37, 2011.
[17]
C. C. Rankin and A. F. Brogan. An element independent corotational procedure for the treatment of large rotations. ASME J. Press. Valve Techn, 108(3):165--174, 1986.
[18]
R. Schmedding and M. Teschner. Inversion handling for stable deformable modeling. In The Visual Computer (CGI 2008), pages 625--633, 2008.
[19]
M. Teschner, S. Kimmerle, B. Heidelberger, G. Zachmann, L. Raghupathi, A. Fuhrmann, M. p. Cani, F. Faure, N. Magnenat-thalmann, W. Strasser, and P. Volino. Collision detection for deformable objects. In Eurographics State-of-the-Art Report, pages 119--139, 2004.
[20]
G. van den Bergen. Efficient collision detection of complex deformable models using aabb trees. volume 2, pages 1--14, 1997.
[21]
M. Wicke, D. Ritchie, B. M. Klingner, S. Burke, J. R. Shewchuk, and J. F. O'Brien. Dynamic local remeshing for elastoplastic simulation. In In Proceedings of ACM SIGGRAPH, pages 1--11. ACM Press ACM SIGGRAPH, 2010.
[22]
A. Witkin. Physically based modeling: Principles and practice-constrained dynamics. In Online Siggraph '97 Course notes, 1997.
[23]
S. Yoshizawa, A. Belyaev, and H. P. Seidel. Skeleton-based variational mesh deformations. In Computer Graphics Forum (In Proceedings of EUROGRAPHICS), pages 255--264, 2007.

Cited By

View all
  • (2023)Physical modeling and geometric shape simulation for one-dimensional flexible objects with cylindrical surface constraintsScientific Reports10.1038/s41598-023-32064-y13:1Online publication date: 24-Mar-2023

Index Terms

  1. Simulation of deformable solids in interactive virtual reality applications

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      VRST '12: Proceedings of the 18th ACM symposium on Virtual reality software and technology
      December 2012
      226 pages
      ISBN:9781450314695
      DOI:10.1145/2407336
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 10 December 2012

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. interactive virtual reality technologies
      2. physically based animation
      3. simulation and modeling

      Qualifiers

      • Research-article

      Conference

      VRST'12

      Acceptance Rates

      Overall Acceptance Rate 66 of 254 submissions, 26%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)6
      • Downloads (Last 6 weeks)2
      Reflects downloads up to 08 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)Physical modeling and geometric shape simulation for one-dimensional flexible objects with cylindrical surface constraintsScientific Reports10.1038/s41598-023-32064-y13:1Online publication date: 24-Mar-2023

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media