skip to main content
research-article
Public Access

Codimensional incremental potential contact

Published:19 July 2021Publication History
Skip Abstract Section

Abstract

We extend the incremental potential contact (IPC) model [Li et al. 2020a] for contacting elastodynamics to resolve systems composed of codimensional degrees-of-freedoms in arbitrary combination. This enables a unified, interpenetration-free, robust, and stable simulation framework that couples codimension-0,1,2, and 3 geometries seamlessly with frictional contact. Extending the IPC model to thin structures poses new challenges in computing strain, modeling thickness and determining collisions. To address these challenges we propose three corresponding contributions. First, we introduce a C2 constitutive barrier model that directly enforces strain limiting as an energy potential while preserving rest state. This provides energetically-consistent strain limiting models (both isotropic and anisotropic) for cloth that enable strict satisfaction of strain-limit inequalities with direct coupling to both elastodynamics and contact via minimization of the incremental potential. Second, to capture the geometric thickness of codimensional domains we extend the IPC model to directly enforce distance offsets. Our treatment imposes a strict guarantee that mid-surfaces (respectively mid-lines) of shells (respectively rods) will not move closer than applied thickness values, even as these thicknesses become characteristically small. This enables us to account for thickness in the contact behavior of codimensional structures and so robustly capture challenging contacting geometries; a number of which, to our knowledge, have not been simulated before. Third, codimensional models, especially with modeled thickness, mandate strict accuracy requirements that pose a severe challenge to all existing continuous collision detection (CCD) methods. To address these limitations we develop a new, efficient, simple-to-implement additive CCD (ACCD) method that applies conservative advancement [Mirtich 1996; Zhang et al. 2006] to iteratively refine a lower bound for deforming primitives, converging to time of impact. In combination these contributions enable codimensional IPC (C-IPC). We perform extensive benchmark experiments to validate the efficacy of our method in capturing intricate behaviors of thin-structure contact and resulting bulk effects. In our experiments C-IPC obtains feasible, convergent, and so artifact-free solutions for all time steps, across all tested examples - producing robust simulations. We test C-IPC across extreme deformations, large time steps, and exceedingly close contact over all possible pairings of codimensional domains. Finally, with our strain-limit model, we confirm C-IPC guarantees non-intersection and strain-limit satisfaction for all reasonable (and well below - verified down to 0.1%) strain limits throughout all time steps.

Skip Supplemental Material Section

Supplemental Material

a170-li.mp4
3450626.3459767.mp4

References

  1. David Baraff and Andrew Witkin. 1998. Large steps in cloth simulation. In Proceedings of the 25th annual conference on Computer graphics and interactive techniques. 43--54.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Jan Bender, Dan Koschier, Patrick Charrier, and Daniel Weber. 2014. Position-based simulation of continuous materials. Computers & Graphics 44 (2014), 1--10.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Jan Bender, Matthias Müller, and Miles Macklin. 2015. Position-Based Simulation Methods in Computer Graphics.. In Eurographics (tutorials). 8.Google ScholarGoogle Scholar
  4. Jan Bender, Daniel Weber, and Raphael Diziol. 2013. Fast and stable cloth simulation based on multi-resolution shape matching. Computers & Graphics 37, 8 (2013), 945--954.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Miklós Bergou, Basile Audoly, Etienne Vouga, Max Wardetzky, and Eitan Grinspun. 2010. Discrete viscous threads. ACM Trans. Graph. (TOG) 29, 4 (2010), 1--10.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Miklós Bergou, Max Wardetzky, Stephen Robinson, Basile Audoly, and Eitan Grinspun. 2008. Discrete elastic rods. In ACM SIGGRAPH 2008 papers. 1--12.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Kiran S Bhat, Christopher D Twigg, Jessica K Hodgins, Pradeep Khosla, Zoran Popovic, and Steven M Seitz. 2003. Estimating cloth simulation parameters from video. (2003).Google ScholarGoogle Scholar
  8. Sofien Bouaziz, Sebastian Martin, Tiantian Liu, Ladislav Kavan, and Mark Pauly. 2014. Projective Dynamics: Fusing Constraint Projections for Fast Simulation. ACM Trans. Graph. (TOG) 33, 4 (2014).Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Robert Bridson, Ronald Fedkiw, and John Anderson. 2002. Robust treatment of collisions, contact and friction for cloth animation. In Proceedings of the 29th annual conference on Computer graphics and interactive techniques. 594--603.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Tyson Brochu, Essex Edwards, and Robert Bridson. 2012. Efficient geometrically exact continuous collision detection. ACM Trans. Graph. (TOG) 31, 4 (2012), 1--7.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. George E Brown, Matthew Overby, Zahra Forootaninia, and Rahul Narain. 2018. Accurate dissipative forces in optimization integrators. ACM Trans. Graph. (TOG) 37, 6 (2018), 1--14.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Rui PR Cardoso, Jeong Whan Yoon, Made Mahardika, S Choudhry, RJ Alves de Sousa, and RA Fontes Valente. 2008. Enhanced assumed strain (EAS) and assumed natural strain (ANS) methods for one-point quadrature solid-shell elements. Int. J. Numer. Methods Eng. 75, 2 (2008), 156--187.Google ScholarGoogle ScholarCross RefCross Ref
  13. Juan J Casafranca, Gabriel Cirio, Alejandro Rodríguez, Eder Miguel, and Miguel A Otaduy. 2020. Mixing Yarns and Triangles in Cloth Simulation. In Computer Graphics Forum, Vol. 39. Wiley Online Library, 101--110.Google ScholarGoogle Scholar
  14. Jumyung Chang, Fang Da, Eitan Grinspun, and Christopher Batty. 2019. A Unified Simplicial Model for Mixed-Dimensional and Non-Manifold Deformable Elastic Objects. Proceedings of the ACM on Computer Graphics and Interactive Techniques 2, 2 (2019), 1--18.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Hsiao-yu Chen, Paul Kry, and Etienne Vouga. 2019. Locking-free Simulation of Isometric Thin Plates. arXiv preprint arXiv:1911.05204 (2019).Google ScholarGoogle Scholar
  16. Hsiao-Yu Chen, Arnav Sastry, Wim M van Rees, and Etienne Vouga. 2018. Physical simulation of environmentally induced thin shell deformation. ACM Trans. Graph. (TOG) 37, 4 (2018), 1--13.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Ming Chen and Kai Tang. 2010. A fully geometric approach for developable cloth deformation simulation. The visual computer 26, 6-8 (2010), 853--863.Google ScholarGoogle Scholar
  18. Yanqing Chen, Timothy A Davis, William W Hager, and Sivasankaran Rajamanickam. 2008. Algorithm 887: CHOLMOD, supernodal sparse Cholesky factorization and update/downdate. ACM Transactions on Mathematical Software (TOMS) 35, 3 (2008), 1--14.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Byoungwon Choe, Min Gyu Choi, and Hyeong-Seok Ko. 2005. Simulating complex hair with robust collision handling. In Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation. 153--160.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. David Clyde. 2017. Numerical Subdivision Surfaces for Simulation and Data Driven Modeling of Woven Cloth. Ph.D. Dissertation. UCLA.Google ScholarGoogle Scholar
  21. David Clyde, Joseph Teran, and Rasmus Tamstorf. 2017. Modeling and data-driven parameter estimation for woven fabrics. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. 1--11.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Peter A Cundall and Otto DL Strack. 1979. A discrete numerical model for granular assemblies. geotechnique 29, 1 (1979), 47--65.Google ScholarGoogle Scholar
  23. Gilles Daviet. 2020. Simple and scalable frictional contacts for thin nodal objects. ACM Trans. Graph. (TOG) 39, 4 (2020), 61--1.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Gilles Daviet, Florence Bertails-Descoubes, and Laurence Boissieux. 2011. A hybrid iterative solver for robustly capturing coulomb friction in hair dynamics. In Proceedings of the 2011 SIGGRAPH Asia Conference. 1--12.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Crispin Deul, Tassilo Kugelstadt, Marcel Weiler, and Jan Bender. 2018. Direct position-based solver for stiff rods. In Computer Graphics Forum, Vol. 37. Wiley Online Library, 313--324.Google ScholarGoogle Scholar
  26. Elliot English and Robert Bridson. 2008. Animating developable surfaces using non-conforming elements. In ACM SIGGRAPH 2008 papers. 1--5.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Yu Fang, Minchen Li, Chenfanfu Jiang, and Danny M Kaufman. 2021. Guaranteed Globally Injective 3D Deformation Processing. ACM Trans. Graph. (TOG) 40, 4 (2021).Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Theodore F Gast, Craig Schroeder, Alexey Stomakhin, Chenfanfu Jiang, and Joseph M Teran. 2015. Optimization integrator for large time steps. IEEE transactions on visualization and computer graphics 21, 10 (2015), 1103--1115.Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Moritz Geilinger, David Hahn, Jonas Zehnder, Moritz Bächer, Bernhard Thomaszewski, and Stelian Coros. 2020. ADD: analytically differentiable dynamics for multi-body systems with frictional contact. ACM Trans. Graph. (TOG) 39, 6 (2020), 1--15.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Rony Goldenthal, David Harmon, Raanan Fattal, Michel Bercovier, and Eitan Grinspun. 2007. Efficient simulation of inextensible cloth. In ACM SIGGRAPH 2007 papers. 49--es.Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Eitan Grinspun, Anil N Hirani, Mathieu Desbrun, and Peter Schröder. 2003. Discrete shells. In Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation. Citeseer, 62--67.Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Gaël Guennebaud, Benoît Jacob, et al. 2010. Eigen v3. http://eigen.tuxfamily.org.Google ScholarGoogle Scholar
  33. Qi Guo, Xuchen Han, Chuyuan Fu, Theodore Gast, Rasmus Tamstorf, and Joseph Teran. 2018. A material point method for thin shells with frictional contact. ACM Trans. Graph. (TOG) 37, 4 (2018), 1--15.Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Xuchen Han, Theodore F Gast, Qi Guo, Stephanie Wang, Chenfanfu Jiang, and Joseph Teran. 2019. A hybrid material point method for frictional contact with diverse materials. Proceedings of the ACM on Computer Graphics and Interactive Techniques 2, 2 (2019), 1--24.Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. David Harmon, Daniele Panozzo, Olga Sorkine, and Denis Zorin. 2011. Interference-aware geometric modeling. ACM Trans. Graph. (TOG) 30, 6 (2011), 1--10.Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. David Harmon, Etienne Vouga, Breannan Smith, Rasmus Tamstorf, and Eitan Grinspun. 2009. Asynchronous contact mechanics. In ACM SIGGRAPH 2009 papers. 1--12.Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. David Harmon, Etienne Vouga, Rasmus Tamstorf, and Eitan Grinspun. 2008. Robust treatment of simultaneous collisions. In ACM SIGGRAPH 2008 papers. 1--4.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. R Hauptmann and K Schweizerhof. 1998. A systematic development of 'solid-shell'element formulations for linear and non-linear analyses employing only displacement degrees of freedom. Int. J. Numer. Methods Eng. 42, 1 (1998), 49--69.Google ScholarGoogle ScholarCross RefCross Ref
  39. F Hernandez, G Cirio, AG Perez, and MA Otaduy. 2013. Anisotropic strain limiting. In Proc. of Congreso Español de Informática Gráfica, Vol. 2.Google ScholarGoogle Scholar
  40. Chenfanfu Jiang, Theodore Gast, and Joseph Teran. 2017. Anisotropic elastoplasticity for cloth, knit and hair frictional contact. ACM Trans. Graph. (TOG) 36, 4 (2017).Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Yupeng Jiang, Minchen Li, Chenfanfu Jiang, and Fernando Alonso-Marroquin. 2020. A hybrid material-point spheropolygon-element method for solid and granular material interaction. Int. J. Numer. Methods Eng. (2020).Google ScholarGoogle ScholarCross RefCross Ref
  42. Ning Jin, Wenlong Lu, Zhenglin Geng, and Ronald P Fedkiw. 2017. Inequality cloth. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation.Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. Couro Kane, Jerrold E Marsden, Michael Ortiz, and Matthew West. 2000. Variational integrators and the Newmark algorithm for conservative and dissipative mechanical systems. Int. J. Numer. Methods Eng. 49, 10 (2000), 1295--1325.Google ScholarGoogle ScholarCross RefCross Ref
  44. Danny M Kaufman and Dinesh K Pai. 2012. Geometric numerical integration of inequality constrained, nonsmooth Hamiltonian systems. SIAM J. on Sci. Comp. 34, 5 (2012).Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. Danny M. Kaufman, Rasmus Tamstorf, Breannan Smith, Jean-Marie Aubry, and Eitan Grinspun. 2014. Adaptive Nonlinearity for Collisions in Complex Rod Assemblies. ACM Trans. on Graphics (SIGGRAPH 2014) (2014).Google ScholarGoogle Scholar
  46. Ted Kim. 2020. A finite element formulation of baraff-witkin cloth. In Symposium on Computer Animation.Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. Tassilo Kugelstadt and Elmar Schömer. 2016. Position and orientation based Cosserat rods.. In Symposium on Computer Animation. 169--178.Google ScholarGoogle Scholar
  48. Cheng Li, Min Tang, Ruofeng Tong, Ming Cai, Jieyi Zhao, and Dinesh Manocha. 2020b. P-cloth: interactive complex cloth simulation on multi-GPU systems using dynamic matrix assembly and pipelined implicit integrators. ACM Trans. Graph. (TOG) 39, 6 (2020), 1--15.Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. Jie Li, Gilles Daviet, Rahul Narain, Florence Bertails-Descoubes, Matthew Overby, George E Brown, and Laurence Boissieux. 2018a. An implicit frictional contact solver for adaptive cloth simulation. ACM Trans. Graph. (TOG) 37, 4 (2018), 1--15.Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. Minchen Li, Zachary Ferguson, Teseo Schneider, Timothy Langlois, Denis Zorin, Daniele Panozzo, Chenfanfu Jiang, and Danny M. Kaufman. 2020a. Incremental Potential Contact: Intersection- and Inversion-free Large Deformation Dynamics. ACM Trans. Graph. 39, 4 (2020).Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. Minchen Li, Ming Gao, Timothy Langlois, Chenfanfu Jiang, and Danny M Kaufman. 2019. Decomposed optimization time integrator for large-step elastodynamics. ACM Trans. Graph. (TOG) 38, 4 (2019), 1--10.Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. Minchen Li, Alla Sheffer, Eitan Grinspun, and Nicholas Vining. 2018b. FoldSketch: Enriching Garments with Physically Reproducible Folds. ACM Trans. Graph. 37, 4 (2018).Google ScholarGoogle ScholarDigital LibraryDigital Library
  53. Junbang Liang, Ming Lin, and Vladlen Koltun. 2019. Differentiable cloth simulation for inverse problems. In Advances in Neural Information Processing Systems. 772--781.Google ScholarGoogle Scholar
  54. Tiantian Liu, Sofien Bouaziz, and Ladislav Kavan. 2017. Quasi-newton methods for real-time simulation of hyperelastic materials. ACM Trans. Graph. (TOG) 36, 3 (2017).Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. Libin Lu, Matthew J Morse, Abtin Rahimian, Georg Stadler, and Denis Zorin. 2019. Scalable simulation of realistic volume fraction red blood cell flows through vascular networks. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. 1--30.Google ScholarGoogle ScholarDigital LibraryDigital Library
  56. Yanyan Lu, Zhonghua Xi, and Jyh-Ming Lien. 2014. Collision Prediction: Conservative Advancement Among Obstacles With Unknown Motion. In ASME 2014 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. American Society of Mechanical Engineers Digital Collection.Google ScholarGoogle Scholar
  57. Mickaël Ly, Jean Jouve, Laurence Boissieux, and Florence Bertails-Descoubes. 2020. Projective Dynamics with Dry Frictional Contact. ACM Trans. Graph. (TOG) 39, 4 (2020).Google ScholarGoogle ScholarDigital LibraryDigital Library
  58. Miles Macklin, Kenny Erleben, Matthias Müller, Nuttapong Chentanez, Stefan Jeschke, and Tae-Yong Kim. 2020. Primal/dual descent methods for dynamics. In Computer Graphics Forum, Vol. 39. Wiley Online Library, 89--100.Google ScholarGoogle Scholar
  59. Miles Macklin, Matthias Müller, and Nuttapong Chentanez. 2016. XPBD: position-based simulation of compliant constrained dynamics. In Proceedings of the 9th International Conference on Motion in Games. 49--54.Google ScholarGoogle ScholarDigital LibraryDigital Library
  60. Sebastian Martin, Peter Kaufmann, Mario Botsch, Eitan Grinspun, and Markus Gross. 2010. Unified simulation of elastic rods, shells, and solids. ACM Trans. Graph. (TOG) 29, 4 (2010), 1--10.Google ScholarGoogle ScholarDigital LibraryDigital Library
  61. Aleka McAdams, Andrew Selle, Kelly Ward, Eftychios Sifakis, and Joseph Teran. 2009. Detail preserving continuum simulation of straight hair. ACM Trans. Graph. (TOG) 28, 3 (2009), 1--6.Google ScholarGoogle ScholarDigital LibraryDigital Library
  62. Eder Miguel, Derek Bradley, Bernhard Thomaszewski, Bernd Bickel, Wojciech Matusik, Miguel A Otaduy, and Steve Marschner. 2012. Data-driven estimation of cloth simulation models. In Computer Graphics Forum, Vol. 31. Wiley Online Library.Google ScholarGoogle Scholar
  63. Brian Vincent Mirtich. 1996. Impulse-based dynamic simulation of rigid body systems.Google ScholarGoogle Scholar
  64. Matthias Müller, Bruno Heidelberger, Marcus Hennix, and John Ratcliff. 2007. Position based dynamics. Journal of Visual Communication and Image Representation 18, 2 (2007), 109--118.Google ScholarGoogle ScholarDigital LibraryDigital Library
  65. Matthias Müller, Tae-Yong Kim, and Nuttapong Chentanez. 2012. Fast simulation of inextensible hair and fur. VRIPHYS 12 (2012), 39--44.Google ScholarGoogle Scholar
  66. Rahul Narain, Armin Samii, and James F O'brien. 2012. Adaptive anisotropic remeshing for cloth simulation. ACM Trans. Graph. (TOG) 31, 6 (2012), 1--10.Google ScholarGoogle ScholarDigital LibraryDigital Library
  67. Jorge Nocedal and Stephen Wright. 2006. Numerical optimization.Google ScholarGoogle Scholar
  68. Miguel A Otaduy, Rasmus Tamstorf, Denis Steinemann, and Markus Gross. 2009. Implicit contact handling for deformable objects. In Computer Graphics Forum, Vol. 28. Wiley Online Library, 559--568.Google ScholarGoogle Scholar
  69. Matthew Overby, George E Brown, Jie Li, and Rahul Narain. 2017. ADMM ⊇ Projective Dynamics: Fast Simulation of Hyperelastic Models with Dynamic Constraints. IEEE Transactions on Visualization and Computer Graphics 23, 10 (2017), 2222--2234.Google ScholarGoogle ScholarDigital LibraryDigital Library
  70. Željko Penava, Diana Šimić-Penava, and Ž Knezic. 2014. Determination of the elastic constants of plain woven fabrics by a tensile test in various directions. Fibres & Textiles in Eastern Europe (2014).Google ScholarGoogle Scholar
  71. Xavier Provot. 1997. Collision and self-collision handling in cloth model dedicated to design garments. In Computer Animation and Simulation'97. 177--189.Google ScholarGoogle Scholar
  72. Xavier Provot et al. 1995. Deformation constraints in a mass-spring model to describe rigid cloth behaviour. In Graphics interface. Canadian Information Processing Society.Google ScholarGoogle Scholar
  73. Alessio Quaglino. 2012. Membrane locking in discrete shell theories. Ph.D. Dissertation. Georg-August-Universität Göttingen.Google ScholarGoogle Scholar
  74. Stefanie Reese. 2007. A large deformation solid-shell concept based on reduced integration with hourglass stabilization. Int. J. Numer. Methods Eng. 69, 8 (2007).Google ScholarGoogle ScholarCross RefCross Ref
  75. Nikolas Schmitt, Martin Knuth, Jan Bender, and Arjan Kuijper. 2013. Multilevel Cloth Simulation using GPU Surface Sampling. VRIPHYS 13 (2013), 1--10.Google ScholarGoogle Scholar
  76. Andrew Selle, Michael Lentine, and Ronald Fedkiw. 2008. A mass spring model for hair simulation. In ACM SIGGRAPH 2008 papers. 1--11.Google ScholarGoogle ScholarDigital LibraryDigital Library
  77. Georg Sperl, Rahul Narain, and Chris Wojtan. 2020. Homogenized yarn-level cloth. ACM Trans. Graph. (TOG) 39, 4 (2020), 48--1.Google ScholarGoogle ScholarDigital LibraryDigital Library
  78. Jos Stam. 2009. Nucleus: Towards a unified dynamics solver for computer graphics. In 2009 11th IEEE International Conference on Computer-Aided Design and Computer Graphics. IEEE, 1--11.Google ScholarGoogle ScholarCross RefCross Ref
  79. Alexey Stomakhin, Russell Howes, Craig Schroeder, and Joseph M Teran. 2012. Energetically consistent invertible elasticity. In Proceedings of the 11th ACM SIGGRAPH/Eurographics conference on Computer Animation. 25--32.Google ScholarGoogle Scholar
  80. Rasmus Tamstorf and Eitan Grinspun. 2013. Discrete bending forces and their Jacobians. Graphical models 75, 6 (2013), 362--370.Google ScholarGoogle Scholar
  81. Rasmus Tamstorf, Toby Jones, and Stephen F McCormick. 2015. Smoothed aggregation multigrid for cloth simulation. ACM Trans. Graph. (TOG) 34, 6 (2015), 1--13.Google ScholarGoogle ScholarDigital LibraryDigital Library
  82. Min Tang, Young J Kim, and Dinesh Manocha. 2009. C 2 A: Controlled conservative advancement for continuous collision detection of polygonal models. In 2009 IEEE International Conference on Robotics and Automation. IEEE, 849--854.Google ScholarGoogle ScholarCross RefCross Ref
  83. Min Tang, Dinesh Manocha, and Young J Kim. 2013a. Hierarchical and controlled advancement for continuous collision detectionof rigid and articulated models. IEEE transactions on visualization and computer graphics 20, 5 (2013), 755--766.Google ScholarGoogle Scholar
  84. Min Tang, Dinesh Manocha, Sung-Eui Yoon, Peng Du, Jae-Pil Heo, and Ruo-Feng Tong. 2011. VolCCD: Fast continuous collision culling between deforming volume meshes. ACM Trans. Graph. (TOG) 30, 5 (2011), 1--15.Google ScholarGoogle ScholarDigital LibraryDigital Library
  85. Min Tang, Ruofeng Tong, Rahul Narain, Chang Meng, and Dinesh Manocha. 2013b. A GPU-based streaming algorithm for high-resolution cloth simulation. In Computer Graphics Forum, Vol. 32. Wiley Online Library, 21--30.Google ScholarGoogle Scholar
  86. Min Tang, Ruofeng Tong, Zhendong Wang, and Dinesh Manocha. 2014. Fast and exact continuous collision detection with bernstein sign classification. ACM Trans. Graph. (TOG) 33, 6 (2014), 1--8.Google ScholarGoogle ScholarDigital LibraryDigital Library
  87. Min Tang, Huamin Wang, Le Tang, Ruofeng Tong, and Dinesh Manocha. 2016. CAMA: Contact-aware matrix assembly with unified collision handling for GPU-based cloth simulation. In Computer Graphics Forum, Vol. 35. Wiley Online Library, 511--521.Google ScholarGoogle Scholar
  88. Min Tang, Tongtong Wang, Zhongyuan Liu, Ruofeng Tong, and Dinesh Manocha. 2018. I-cloth: incremental collision handling for GPU-based interactive cloth simulation. ACM Trans. Graph. (TOG) 37, 6 (2018), 1--10.Google ScholarGoogle ScholarDigital LibraryDigital Library
  89. Demetri Terzopoulos, John Platt, Alan Barr, and Kurt Fleischer. 1987. Elastically deformable models. In Proceedings of the 14th annual conference on Computer graphics and interactive techniques. 205--214.Google ScholarGoogle ScholarDigital LibraryDigital Library
  90. Bernhard Thomaszewski, Simon Pabst, and Wolfgang Strasser. 2009. Continuum-based strain limiting. In Computer Graphics Forum, Vol. 28. Wiley Online Library, 569--576.Google ScholarGoogle Scholar
  91. Nobuyuki Umetani, Danny M Kaufman, Takeo Igarashi, and Eitan Grinspun. 2011. Sensitive couture for interactive garment modeling and editing. ACM Trans. Graph. 30, 4 (2011), 90.Google ScholarGoogle ScholarDigital LibraryDigital Library
  92. Pascal Volino and N Magnenat Thalmann. 2000. Implementing fast cloth simulation with collision response. In Proceedings Computer Graphics International 2000. IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  93. Huamin Wang, James O'Brien, and Ravi Ramamoorthi. 2010. Multi-resolution isotropic strain limiting. ACM Trans. Graph. (TOG) 29, 6 (2010), 1--10.Google ScholarGoogle ScholarDigital LibraryDigital Library
  94. Huamin Wang, James F O'Brien, and Ravi Ramamoorthi. 2011. Data-driven elastic models for cloth: modeling and measurement. ACM Trans. Graph. (TOG) 30, 4 (2011).Google ScholarGoogle ScholarDigital LibraryDigital Library
  95. Xinlei Wang, Minchen Li, Yu Fang, Xinxin Zhang, Ming Gao, Min Tang, Danny M Kaufman, and Chenfanfu Jiang. 2020. Hierarchical optimization time integration for cfl-rate mpm stepping. ACM Trans. Graph. (TOG) 39, 3 (2020), 1--16.Google ScholarGoogle ScholarDigital LibraryDigital Library
  96. Zhendong Wang, Min Tang, Ruofeng Tong, and Dinesh Manocha. 2015. TightCCD: Efficient and robust continuous collision detection using tight error bounds. In Computer Graphics Forum, Vol. 34. Wiley Online Library, 289--298.Google ScholarGoogle Scholar
  97. Zhendong Wang, Tongtong Wang, Min Tang, and Ruofeng Tong. 2016. Efficient and robust strain limiting and treatment of simultaneous collisions with semidefinite programming. Computational Visual Media 2, 2 (2016), 119--130.Google ScholarGoogle ScholarCross RefCross Ref
  98. Zhendong Wang, Longhua Wu, Marco Fratarcangeli, Min Tang, and Huamin Wang. 2018. Parallel Multigrid for Nonlinear Cloth Simulation. Computer Graphics Forum (2018).Google ScholarGoogle Scholar
  99. Kelly Ward and Ming C Lin. 2003. Adaptive grouping and subdivision for simulating hair dynamics. In 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings. IEEE, 234--243.Google ScholarGoogle ScholarCross RefCross Ref
  100. Nicholas J Weidner, Kyle Piddington, David IW Levin, and Shinjiro Sueda. 2018. Eulerian-on-lagrangian cloth simulation. ACM Trans. Graph. (TOG) 37, 4 (2018), 1--11.Google ScholarGoogle ScholarDigital LibraryDigital Library
  101. Zangyueyang Xian, Xin Tong, and Tiantian Liu. 2019. A Scalable Galerkin Multigrid Method for Real-time Simulation of Deformable Objects. ACM Trans. Graph. (TOG) 38, 6 (2019).Google ScholarGoogle ScholarDigital LibraryDigital Library
  102. H.T.Y. Yang, S. Saigal, A. Masud, and R.K. Kapania. 2000. A survey of recent shell finite elements. Int. J. Numer. Methods Eng. 47 (2000).Google ScholarGoogle Scholar
  103. Yonghao Yue, Breannan Smith, Peter Yichen Chen, Maytee Chantharayukhonthorn, Ken Kamrin, and Eitan Grinspun. 2018. Hybrid grains: adaptive coupling of discrete and continuum simulations of granular media. ACM Trans. Graph. (TOG) 37, 6 (2018), 1--19.Google ScholarGoogle ScholarDigital LibraryDigital Library
  104. Xinyu Zhang, Minkyoung Lee, and Young J Kim. 2006. Interactive continuous collision detection for non-convex polyhedra. The Visual Computer 22, 9 (2006), 749--760.Google ScholarGoogle ScholarDigital LibraryDigital Library
  105. Xinyu Zhang, Stephane Redon, Minkyoung Lee, and Young J Kim. 2007. Continuous collision detection for articulated models using taylor models and temporal culling. ACM Trans. Graph. (TOG) 26, 3 (2007), 15--es.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Codimensional incremental potential contact

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM Transactions on Graphics
      ACM Transactions on Graphics  Volume 40, Issue 4
      August 2021
      2170 pages
      ISSN:0730-0301
      EISSN:1557-7368
      DOI:10.1145/3450626
      Issue’s Table of Contents

      Copyright © 2021 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 19 July 2021
      Published in tog Volume 40, Issue 4

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader