{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,5]],"date-time":"2026-06-05T04:39:08Z","timestamp":1780634348390,"version":"3.54.1"},"reference-count":43,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2014,7,27]],"date-time":"2014-07-27T00:00:00Z","timestamp":1406419200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000781","name":"European Research Council","doi-asserted-by":"publisher","award":["257453"],"award-info":[{"award-number":["257453"]}],"id":[{"id":"10.13039\/501100000781","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000145","name":"Division of Information and Intelligent Systems","doi-asserted-by":"publisher","award":["IIS-1350330"],"award-info":[{"award-number":["IIS-1350330"]}],"id":[{"id":"10.13039\/100000145","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001711","name":"Swiss National Science Foundation","doi-asserted-by":"publisher","award":["20PA21L 129607"],"award-info":[{"award-number":["20PA21L 129607"]}],"id":[{"id":"10.13039\/501100001711","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2014,7,27]]},"abstract":"<jats:p>We present a new method for implicit time integration of physical systems. Our approach builds a bridge between nodal Finite Element methods and Position Based Dynamics, leading to a simple, efficient, robust, yet accurate solver that supports many different types of constraints. We propose specially designed energy potentials that can be solved efficiently using an alternating optimization approach. Inspired by continuum mechanics, we derive a set of continuum-based potentials that can be efficiently incorporated within our solver. We demonstrate the generality and robustness of our approach in many different applications ranging from the simulation of solids, cloths, and shells, to example-based simulation. Comparisons to Newton-based and Position Based Dynamics solvers highlight the benefits of our formulation.<\/jats:p>","DOI":"10.1145\/2601097.2601116","type":"journal-article","created":{"date-parts":[[2014,7,22]],"date-time":"2014-07-22T11:08:20Z","timestamp":1406027300000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":400,"title":["Projective dynamics"],"prefix":"10.1145","volume":"33","author":[{"given":"Sofien","family":"Bouaziz","sequence":"first","affiliation":[{"name":"EPFL"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sebastian","family":"Martin","sequence":"additional","affiliation":[{"name":"VM Research"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tiantian","family":"Liu","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ladislav","family":"Kavan","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mark","family":"Pauly","sequence":"additional","affiliation":[{"name":"EPFL"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2014,7,27]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280821"},{"key":"e_1_2_2_2_1","unstructured":"Bender J. M\u00fcller M. Otaduy M. A. and Teschner M. 2013. Position-based methods for the simulation of solid objects in computer graphics. In EG State of the Art Reports.  Bender J. M\u00fcller M. Otaduy M. A. and Teschner M. 2013. Position-based methods for the simulation of solid objects in computer graphics. In EG State of the Art Reports ."},{"key":"e_1_2_2_3_1","volume-title":"Proc. EG Symp. Geometry Processing.","author":"Bergou M.","unstructured":"Bergou , M. , Wardetzky , M. , Harmon , D. , Zorin , D. , and Grinspun , E . 2006. A quadratic bending model for inextensible surfaces . In Proc. EG Symp. Geometry Processing. Bergou, M., Wardetzky, M., Harmon, D., Zorin, D., and Grinspun, E. 2006. A quadratic bending model for inextensible surfaces. In Proc. EG Symp. Geometry Processing."},{"key":"e_1_2_2_4_1","doi-asserted-by":"crossref","unstructured":"Botsch M. Kobbelt L. Pauly M. Alliez P. and Levy B. 2010. Polygon Mesh Processing. AK Peters.  Botsch M. Kobbelt L. Pauly M. Alliez P. and Levy B. 2010. Polygon Mesh Processing . AK Peters.","DOI":"10.1201\/b10688"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03171.x"},{"key":"e_1_2_2_6_1","doi-asserted-by":"crossref","unstructured":"Boyd S. P. and Vandenberghe L. 2004. Convex optimization. Cambridge university press.   Boyd S. P. and Vandenberghe L. 2004. Convex optimization . Cambridge university press.","DOI":"10.1017\/CBO9780511804441"},{"key":"e_1_2_2_7_1","volume-title":"Proc. EG Symp. Computer Animation.","author":"Bridson R.","unstructured":"Bridson , R. , Marino , S. , and Fedkiw , R . 2003. Simulation of clothing with folds and wrinkles . In Proc. EG Symp. Computer Animation. Bridson, R., Marino, S., and Fedkiw, R. 2003. Simulation of clothing with folds and wrinkles. In Proc. EG Symp. Computer Animation."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778775"},{"key":"e_1_2_2_9_1","unstructured":"Desbrun M. Schr\u00f6der P. and Barr A. 1999. Interactive animation of structured deformable objects. In Graphics Interface.   Desbrun M. Schr\u00f6der P. and Barr A. 1999. Interactive animation of structured deformable objects. In Graphics Interface ."},{"key":"e_1_2_2_10_1","volume-title":"Proc. EG Symp. Computer Animation.","author":"Garg A.","unstructured":"Garg , A. , Grinspun , E. , Wardetzky , M. , and Zorin , D . 2007. Cubic shells . In Proc. EG Symp. Computer Animation. Garg, A., Grinspun, E., Wardetzky, M., and Zorin, D. 2007. Cubic shells. In Proc. EG Symp. Computer Animation."},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276438"},{"key":"e_1_2_2_12_1","volume-title":"Proc. EG Symp. Computer Animation.","author":"Grinspun E.","unstructured":"Grinspun , E. , Hirani , A. N. , Desbrun , M. , and Schr\u00f6der , P . 2003. Discrete shells . In Proc. EG Symp. Computer Animation. Grinspun, E., Hirani, A. N., Desbrun, M., and Schr\u00f6der, P. 2003. Discrete shells. In Proc. EG Symp. Computer Animation."},{"key":"e_1_2_2_13_1","unstructured":"H\u00e4ggstr\u00f6m O. 2009. Interactive Real Time Cloth Simulation with Adaptive Level of Detail. Master's thesis.  H\u00e4ggstr\u00f6m O. 2009. Interactive Real Time Cloth Simulation with Adaptive Level of Detail . Master's thesis."},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185568"},{"key":"e_1_2_2_15_1","doi-asserted-by":"crossref","unstructured":"Hairer E. Lubich C. and Wanner G. 2002. Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations. Springer.  Hairer E. Lubich C. and Wanner G. 2002. Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations . Springer.","DOI":"10.1007\/978-3-662-05018-7"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531393"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2231816.2231821"},{"key":"e_1_2_2_18_1","volume-title":"Proc. of Congreso Espa\u00f1ol de Inform\u00e1tica Gr\u00e1fica.","author":"Hernandez F.","unstructured":"Hernandez , F. , Cirio , G. , Perez , A. G. , and Otaduy , M. A . 2013. Anisotropic strain limiting . In Proc. of Congreso Espa\u00f1ol de Inform\u00e1tica Gr\u00e1fica. Hernandez, F., Cirio, G., Perez, A. G., and Otaduy, M. A. 2013. Anisotropic strain limiting. In Proc. of Congreso Espa\u00f1ol de Inform\u00e1tica Gr\u00e1fica."},{"key":"e_1_2_2_19_1","volume-title":"The Finite Element Method. Linear Static and Dynamic Finite Element Analysis","author":"Hughes T. J. R.","unstructured":"Hughes , T. J. R. 2000. The Finite Element Method. Linear Static and Dynamic Finite Element Analysis . Dover Publications . Hughes, T. J. R. 2000. The Finite Element Method. Linear Static and Dynamic Finite Element Analysis. Dover Publications."},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028541"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2522628.2522631"},{"key":"e_1_2_2_22_1","volume-title":"Proc. EG Symp. Computer Animation.","author":"Kharevych L.","unstructured":"Kharevych , L. , Yang , W. , Tong , Y. , Kanso , E. , Marsden , J. E. , Schr\u00f6der , P. , and Desbrun , M . 2006. Geometric, variational integrators for computer animation . In Proc. EG Symp. Computer Animation. Kharevych, L., Yang, W., Tong, Y., Kanso, E., Marsden, J. E., Schr\u00f6der, P., and Desbrun, M. 2006. Geometric, variational integrators for computer animation. In Proc. EG Symp. Computer Animation."},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/2421731.2421735"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508406"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461984"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964967"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964932"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073216"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvcir.2007.01.005"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185605"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366171"},{"key":"e_1_2_2_32_1","unstructured":"Nocedal J. and Wright S. J. 2006. Numerical optimization. Springer Verlag.  Nocedal J. and Wright S. J. 2006. Numerical optimization . Springer Verlag."},{"key":"e_1_2_2_33_1","unstructured":"Press W. H. Teukolsky S. A. Vetterling W. T. and Flannery B. P. 2007. Numerical recipes 3rd edition: The art of scientific computing. Cambridge university press.   Press W. H. Teukolsky S. A. Vetterling W. T. and Flannery B. P. 2007. Numerical recipes 3rd edition: The art of scientific computing . Cambridge university press."},{"key":"e_1_2_2_34_1","unstructured":"Provot X. 1995. Deformation constraints in a mass-spring model to describe rigid cloth behavior. In Graphics Interface.  Provot X. 1995. Deformation constraints in a mass-spring model to describe rigid cloth behavior. In Graphics Interface ."},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276480"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2343483.2343501"},{"key":"e_1_2_2_37_1","volume-title":"Proc. EG Symp. Geometry Processing.","author":"Sorkine O.","unstructured":"Sorkine , O. , and Alexa , M . 2007. As-rigid-as-possible surface modeling . In Proc. EG Symp. Geometry Processing. Sorkine, O., and Alexa, M. 2007. As-rigid-as-possible surface modeling. In Proc. EG Symp. Geometry Processing."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/CADCG.2009.5246818"},{"key":"e_1_2_2_39_1","doi-asserted-by":"crossref","unstructured":"Stern A. and Grinspun E. 2009. Implicit-explicit variational integration of highly oscillatory problems. Multiscale Modeling & Simulation.  Stern A. and Grinspun E. 2009. Implicit-explicit variational integration of highly oscillatory problems. Multiscale Modeling & Simulation .","DOI":"10.1137\/080732936"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2012.132"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/37401.37427"},{"key":"e_1_2_2_42_1","doi-asserted-by":"crossref","unstructured":"Thomaszewski B. Pabst S. and Strasser W. 2009. Continuum-based strain limiting. In Comput. Graph. Forum.  Thomaszewski B. Pabst S. and Strasser W. 2009. Continuum-based strain limiting. In Comput. Graph. Forum .","DOI":"10.1111\/j.1467-8659.2009.01397.x"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882261.1866182"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2601097.2601116","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2601097.2601116","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:19:10Z","timestamp":1750216750000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2601097.2601116"}},"subtitle":["fusing constraint projections for fast simulation"],"short-title":[],"issued":{"date-parts":[[2014,7,27]]},"references-count":43,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2014,7,27]]}},"alternative-id":["10.1145\/2601097.2601116"],"URL":"https:\/\/doi.org\/10.1145\/2601097.2601116","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/3596711.3596794","asserted-by":"object"}]},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,7,27]]},"assertion":[{"value":"2014-07-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}