{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T06:02:04Z","timestamp":1784268124103,"version":"3.55.0"},"reference-count":75,"publisher":"Association for Computing Machinery (ACM)","issue":"4","funder":[{"name":"NSF CAREER award","award":["1652515"],"award-info":[{"award-number":["1652515"]}]},{"name":"NSF grant","award":["OAC-1835712"],"award-info":[{"award-number":["OAC-1835712"]}]},{"name":"NSF grant","award":["CHS-1908767"],"award-info":[{"award-number":["CHS-1908767"]}]},{"name":"NSF grant","award":["CHS-1901091"],"award-info":[{"award-number":["CHS-1901091"]}]},{"name":"NSF grant","award":["IIS-2313156"],"award-info":[{"award-number":["IIS-2313156"]}]},{"name":"Adobe"},{"name":"Sloan Fellowship"},{"name":"U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research, Department of Energy Computational Science Graduate Fellowship","award":["DE-SC0025528"],"award-info":[{"award-number":["DE-SC0025528"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2025,8,1]]},"abstract":"<jats:p>Barrier potentials gained popularity as a means for robust contact handling in physical modeling and for modeling self-avoiding shapes. The key to the success of these approaches is adherence to geometric constraints, i.e., avoiding intersections, which are the cause of most robustness problems in complex deformation simulation with contact. However, existing barrier-potential methods may lead to spurious forces and imperfect satisfaction of the geometric constraints. They may have strong resolution dependence, requiring careful adaptation of the potential parameters to the object discretizations.<\/jats:p>\n                  <jats:p>We present a systematic derivation of a continuum potential defined for smooth and piecewise smooth surfaces, starting from identifying a set of natural requirements for contact potentials, including the barrier property, locality, differentiable dependence on shape, and absence of forces in rest configurations. Our potential is formulated independently of surface discretization and addresses the shortcomings of existing potential-based methods while retaining their advantages.<\/jats:p>\n                  <jats:p>We present a discretization of our potential that is a drop-in replacement for the potential used in the incremental potential contact formulation [Li et al. 2020], and compare its behavior to other potential formulations, demonstrating that it has the expected behavior. The presented formulation connects existing barrier approaches, as all recent existing methods can be viewed as a variation of the presented potential, and lays a foundation for developing alternative (e.g., higher-order) versions.<\/jats:p>","DOI":"10.1145\/3731142","type":"journal-article","created":{"date-parts":[[2025,7,27]],"date-time":"2025-07-27T04:02:22Z","timestamp":1753588942000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Geometric Contact Potential"],"prefix":"10.1145","volume":"44","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-6529-4694","authenticated-orcid":false,"given":"Zizhou","family":"Huang","sequence":"first","affiliation":[{"name":"New York University, New York, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3599-2161","authenticated-orcid":false,"given":"Maxwell","family":"Paik","sequence":"additional","affiliation":[{"name":"New York University, New York, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2466-3768","authenticated-orcid":false,"given":"Zachary","family":"Ferguson","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology, Cambridge, USA"},{"name":"CLO Virtual Fashion, New York, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1183-2454","authenticated-orcid":false,"given":"Daniele","family":"Panozzo","sequence":"additional","affiliation":[{"name":"New York University, New York, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7733-5501","authenticated-orcid":false,"given":"Denis","family":"Zorin","sequence":"additional","affiliation":[{"name":"New York University, New York, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,7,27]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3399732"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7825(91)90022-X"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2021.113977"},{"key":"e_1_2_2_4_1","volume-title":"Formulation and analysis of conserving algorithms for frictionless dynamic contact\/impact problems. Computer methods in applied mechanics and engineering 158, 3\u20134","author":"Armero Francisco","year":"1998","unstructured":"Francisco Armero and Eva Pet\u0151cz. 1998. Formulation and analysis of conserving algorithms for frictionless dynamic contact\/impact problems. Computer methods in applied mechanics and engineering 158, 3\u20134 (1998), 269\u2013300."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0895-7177(98)00121-6"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.1620310309"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7825(90)90098-7"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1137\/17M1147615"},{"key":"e_1_2_2_9_1","volume-title":"State-of-the-Art Sparse Direct Solvers. Parallel Algorithms in Computational Science and Engineering","author":"Bollh\u00f6fer Matthias","year":"2020","unstructured":"Matthias Bollh\u00f6fer, Olaf Schenk, Radim Janalik, Steve Hamm, and Kiran Gullapalli. 2020. State-of-the-Art Sparse Direct Solvers. Parallel Algorithms in Computational Science and Engineering (2020), 3\u201333."},{"key":"e_1_2_2_10_1","volume-title":"A simple energy function for knots. Topology and its Applications 61, 3","author":"Buck Gregory","year":"1995","unstructured":"Gregory Buck and Jeremey Orloff. 1995. A simple energy function for knots. Topology and its Applications 61, 3 (1995), 205\u2013214."},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.1620320107"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3658179"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-0207(19980515)42:1<145::AID-NME358>3.0.CO;2-L"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392439"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.2119"},{"key":"e_1_2_2_16_1","volume-title":"Differential geometry of curves and surfaces: revised and updated","author":"Do Carmo Manfredo P","unstructured":"Manfredo P Do Carmo. 2016. Differential geometry of curves and surfaces: revised and updated second edition. Courier Dover Publications."},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.15187"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3096239"},{"key":"e_1_2_2_19_1","unstructured":"Zachary Ferguson et al. 2020. IPC Toolkit. https:\/\/ipc-sim.github.io\/ipc-toolkit\/. https:\/\/ipc-sim.github.io\/ipc-toolkit\/"},{"key":"e_1_2_2_20_1","volume-title":"High-Order Incremental Potential Contact for Elastodynamic Simulation on Curved Meshes. In ACM SIGGRAPH 2023 Conference Proceedings","author":"Ferguson Zachary","year":"2023","unstructured":"Zachary Ferguson, Pranav Jain, Denis Zorin, Teseo Schneider, and Daniele Panozzo. 2023. High-Order Incremental Potential Contact for Elastodynamic Simulation on Curved Meshes. In ACM SIGGRAPH 2023 Conference Proceedings (Los Angeles, CA, USA) (SIGGRAPH '23). Association for Computing Machinery, New York, NY, USA, 11 pages."},{"key":"e_1_2_2_21_1","article-title":"Intersection-Free Rigid Body Dynamics","volume":"40","author":"Ferguson Zachary","year":"2021","unstructured":"Zachary Ferguson, Minchen Li, Teseo Schneider, Francisca Gil-Ureta, Timothy Langlois, Chenfanfu Jiang, Denis Zorin, Danny M. Kaufman, and Daniele Panozzo. 2021. Intersection-Free Rigid Body Dynamics. ACM Transactions on Graphics (Proceedings of SIGGRAPH) 40, 4, Article 183 (July 2021), 16 pages.","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH)"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2020.113288"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3641519.3657467"},{"key":"e_1_2_2_24_1","unstructured":"Ga\u00ebl Guennebaud Beno\u00eet Jacob et al. 2010. Eigen v3. http:\/\/eigen.tuxfamily.org. http:\/\/eigen.tuxfamily.org"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531393"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2018.07.020"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3643028"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3657648"},{"key":"e_1_2_2_29_1","doi-asserted-by":"crossref","unstructured":"S. H\u00fceber and B.I. Wohlmuth. 2006. Mortar methods for contact problems. Springer Berlin Heidelberg Berlin Heidelberg 39\u201347.","DOI":"10.1007\/3-540-31761-9_5"},{"key":"e_1_2_2_30_1","volume-title":"Mechanics and Design of Polymeric Metamaterial Structures for Shock Absorption Applications. Ph. D. Dissertation","author":"Joodaky Amin","unstructured":"Amin Joodaky. 2020. Mechanics and Design of Polymeric Metamaterial Structures for Shock Absorption Applications. Ph. D. Dissertation. Purdue University Graduate School."},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1399504.1360664"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2017.11.007"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0045-7825(99)00034-1"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409060.1409117"},{"key":"e_1_2_2_35_1","volume-title":"ACM SIGGRAPH 2022 Courses","author":"Kim Theodore","year":"2022","unstructured":"Theodore Kim and David Eberle. 2022. Dynamic Deformables: Implementation and Production Practicalities (Now with Code!). In ACM SIGGRAPH 2022 Courses (Vancouver, British Columbia, Canada). ACM, New York, NY, Article 7, 259 pages."},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.209"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-31531-2"},{"key":"e_1_2_2_38_1","article-title":"Affine Body Dynamics: Fast, Stable and Intersection-Free Simulation of Stiff Materials","volume":"41","author":"Lan Lei","year":"2022","unstructured":"Lei Lan, Danny M. Kaufman, Minchen Li, Chenfanfu Jiang, and Yin Yang. 2022. Affine Body Dynamics: Fast, Stable and Intersection-Free Simulation of Stiff Materials. ACM Transactions on Graphics (Proceedings of SIGGRAPH) 41, 4, Article 67 (July 2022), 14 pages.","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH)"},{"key":"e_1_2_2_39_1","article-title":"Medial IPC: Accelerated Incremental Potential Contact with Medial Elastics","volume":"40","author":"Lan Lei","year":"2021","unstructured":"Lei Lan, Yin Yang, Danny Kaufman, Junfeng Yao, Minchen Li, and Chenfanfu Jiang. 2021. Medial IPC: Accelerated Incremental Potential Contact with Medial Elastics. ACM Transactions on Graphics (Proceedings of SIGGRAPH) 40, 4, Article 158 (July 2021), 16 pages.","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH)"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3446663"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.264"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392425"},{"key":"e_1_2_2_43_1","volume-title":"Kaufman","author":"Li Minchen","year":"2023","unstructured":"Minchen Li, Zachary Ferguson, Teseo Schneider, Timothy Langlois, Denis Zorin, Daniele Panozzo, Chenfanfu Jiang, and Danny M. Kaufman. 2023. Convergent Incremental Potential Contact. arXiv:2307.15908 [math.NA]"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459767"},{"key":"e_1_2_2_45_1","volume-title":"Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA '20)","author":"Macklin M.","unstructured":"M. Macklin, K. Erleben, M. M\u00fcller, N. Chentanez, S. Jeschke, and T. Y. Kim. 2020. Primal\/Dual Descent Methods for Dynamics. In Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA '20). Eurographics Association, Goslar, DEU, Article 9, 12 pages."},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338695"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2016.11.028"},{"key":"e_1_2_2_48_1","volume-title":"Implicit Contact Handling for Deformable Objects. Computer Graphics Forum 28 (April","author":"Otaduy Miguel","year":"2009","unstructured":"Miguel Otaduy, Rasmus Tamstorf, Denis Steinemann, and Markus Gross. 2009. Implicit Contact Handling for Deformable Objects. Computer Graphics Forum 28 (April 2009), 559\u2013568."},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0045-7825(98)00388-0"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1137\/110848190"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2007.08.009"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2003.10.010"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.7454"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3606924"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3658174"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3658174"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2012.09.002"},{"key":"e_1_2_2_58_1","unstructured":"Teseo Schneider J\u00e9r\u00e9mie Dumas Xifeng Gao Denis Zorin and Daniele Panozzo. 2019. PolyFEM. https:\/\/polyfem.github.io\/."},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3641519.3657490"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7949(92)90540-G"},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180491"},{"key":"e_1_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1007\/s12220-011-9275-z"},{"key":"e_1_2_2_63_1","unstructured":"Robert Taylor and Peter Wriggers. 1999. Smooth surface discretization for large deformation frictionless contact. Technical Report. University of California Berkeley."},{"key":"e_1_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.1620361211"},{"key":"e_1_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2014.03.018"},{"key":"e_1_2_2_66_1","volume-title":"Three-dimensional mortar-based frictional contact treatment in isogeometric analysis with NURBS. Computer Methods in Applied Mechanics and Engineering 209\u2013212","author":"Wriggers P.","year":"2012","unstructured":"\u0130. Temizer, P. Wriggers, and T.J.R. Hughes. 2012. Three-dimensional mortar-based frictional contact treatment in isogeometric analysis with NURBS. Computer Methods in Applied Mechanics and Engineering 209\u2013212 (2012), 115\u2013128."},{"key":"e_1_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3209887"},{"key":"e_1_2_2_68_1","volume-title":"Consistent time discretization for a dynamical frictional contact problem and complementarity techniques. Revue Europ\u00e9enne des \u00e9l\u00e9ments finis 7, 1\u20133","author":"Vola Didier","year":"1998","unstructured":"Didier Vola, Elaine Pratt, Michel Jean, and Michel Raous. 1998. Consistent time discretization for a dynamical frictional contact problem and complementarity techniques. Revue Europ\u00e9enne des \u00e9l\u00e9ments finis 7, 1\u20133 (1998), 149\u2013162."},{"key":"e_1_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2011.03.010"},{"key":"e_1_2_2_70_1","volume-title":"Petra","author":"Wang Jingyi","year":"2024","unstructured":"Jingyi Wang, Jerome Solberg, Mike A. Puso, Eric B. Chin, and Cosmin G. Petra. 2024. Design optimization in unilateral contact using pressure constraints and Bayesian optimization. arXiv:2405.03081 [math.NA] https:\/\/arxiv.org\/abs\/2405.03081"},{"key":"e_1_2_2_71_1","volume-title":"Finite Element Algorithms for Contact Problems. Archives of Computational Methods in Engineering 2 (Dec","author":"Wriggers Peter","year":"1995","unstructured":"Peter Wriggers. 1995. Finite Element Algorithms for Contact Problems. Archives of Computational Methods in Engineering 2 (Dec. 1995), 1\u201349."},{"key":"e_1_2_2_72_1","volume-title":"Computational contact mechanics","author":"Wriggers Peter","unstructured":"Peter Wriggers and Tod A Laursen. 2006. Computational contact mechanics. Vol. 2. Springer."},{"key":"e_1_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/3592115"},{"key":"e_1_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.1137\/17M1142338"},{"key":"e_1_2_2_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/3478513.3480521"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3731142","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T17:58:32Z","timestamp":1774634312000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3731142"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,27]]},"references-count":75,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,8,1]]}},"alternative-id":["10.1145\/3731142"],"URL":"https:\/\/doi.org\/10.1145\/3731142","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,7,27]]},"assertion":[{"value":"2025-07-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}