{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,17]],"date-time":"2025-10-17T20:06:38Z","timestamp":1760731598222,"version":"3.41.0"},"reference-count":45,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2023,8,16]],"date-time":"2023-08-16T00:00:00Z","timestamp":1692144000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSF","award":["2238839"],"award-info":[{"award-number":["2238839"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Comput. Graph. Interact. Tech."],"published-print":{"date-parts":[[2023,8,16]]},"abstract":"<jats:p>We address the problem of synthesizing physical animations that can loop seamlessly. We formulate a variational approach by deriving a physical law in a periodic time domain. The trajectory of the animation is represented as a parametric closed curve, and the physical law corresponds to minimizing the bending energy of the curve. Compared to traditional keyframe animation approaches, our formulation is constraint-free, which allows us to apply a standard Gauss--Newton solver. We further propose a fast projection method to efficiently generate an initial guess close to the desired animation. Our method can handle a variety of physical cyclic animations, including clothes, soft bodies with collisions, and N-body systems.<\/jats:p>","DOI":"10.1145\/3606938","type":"journal-article","created":{"date-parts":[[2023,8,24]],"date-time":"2023-08-24T10:05:30Z","timestamp":1692871530000},"page":"1-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Physical Cyclic Animations"],"prefix":"10.1145","volume":"6","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-2065-2276","authenticated-orcid":false,"given":"Shiyang","family":"Jia","sequence":"first","affiliation":[{"name":"University of California, San Diego, California, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5960-5491","authenticated-orcid":false,"given":"Stephanie","family":"Wang","sequence":"additional","affiliation":[{"name":"University of California, San Diego, California, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5443-470X","authenticated-orcid":false,"given":"Tzu-Mao","family":"Li","sequence":"additional","affiliation":[{"name":"University of California, San Diego, California, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9802-3619","authenticated-orcid":false,"given":"Albert","family":"Chern","sequence":"additional","affiliation":[{"name":"University of California, San Diego, California, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,8,24]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"crossref","unstructured":"David Baraff and Andrew Witkin. 1998. Large steps in cloth simulation. In SIGGRAPH. 43--54.","DOI":"10.1145\/280814.280821"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531359"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185566"},{"volume-title":"Poincar\u00e9 and the three body problem. Number 11","author":"Barrow-Green June","key":"e_1_2_2_4_1","unstructured":"June Barrow-Green. 1997. Poincar\u00e9 and the three body problem. Number 11. American Mathematical Society."},{"key":"e_1_2_2_5_1","article-title":"Discrete elastic rods. ACM","volume":"63","author":"Bergou Mikl\u00f3s","year":"2008","unstructured":"Mikl\u00f3s Bergou, Max Wardetzky, Stephen Robinson, Basile Audoly, and Eitan Grinspun. 2008. Discrete elastic rods. ACM Trans. Graph. (Proc. SIGGRAPH), Article 63 (2008), 12 pages.","journal-title":"Trans. Graph. (Proc. SIGGRAPH), Article"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.2514\/2.4231"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-010-0422-5"},{"key":"e_1_2_2_8_1","volume-title":"Supernodal Sparse Cholesky Factorization and Update\/Downdate. ACM Trans. Math. Softw. 35 (01","author":"Chen Yanqing","year":"2008","unstructured":"Yanqing Chen, Tim Davis, William Hager, and Siva Rajamanickam. 2008. Algorithm 887: CHOLMOD, Supernodal Sparse Cholesky Factorization and Update\/Downdate. ACM Trans. Math. Softw. 35 (01 2008)."},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073273"},{"key":"e_1_2_2_10_1","article-title":"Image-Space Modal Bases for Plausible Manipulation of Objects in Video","volume":"34","author":"Davis Abe","year":"2015","unstructured":"Abe Davis, Justin G. Chen, and Fr\u00e9do Durand. 2015. Image-Space Modal Bases for Plausible Manipulation of Objects in Video. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 34, 6, Article 239 (2015), 7 pages.","journal-title":"ACM Trans. Graph. (Proc. SIGGRAPH Asia)"},{"key":"e_1_2_2_11_1","first-page":"7178","article-title":"End-to-End Differentiable Physics for Learning and Control","volume":"31","author":"de Avila Belbute-Peres Filipe","year":"2018","unstructured":"Filipe de Avila Belbute-Peres, Kevin Smith, Kelsey Allen, Josh Tenenbaum, and J. Zico Kolter. 2018. End-to-End Differentiable Physics for Learning and Control. In Advances in Neural Information Processing Systems, Vol. 31. 7178--7189. Dimitar Dinev, Tiantian Liu, Jing Li, Bernhard Thomaszewski, and Ladislav Kavan. 2018. FEPR: Fast Energy Projection for Real-Time Simulation of Deformable Objects. ACM Trans. Graph. (Proc. SIGGRAPH) 37, 4, Article 79 (2018), 12 pages. Tao Du, Kui Wu, Pingchuan Ma, Sebastien Wah, Andrew Spielberg, Daniela Rus, and Wojciech Matusik. 2021. DiffPD: Differentiable Projective Dynamics. ACM Trans. Graph. 41, 2, Article 13 (2021), 21 pages.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_2_2_12_1","article-title":"\u00dcber ein neues allgemeines Grundgesetz der Mechanik. (1829). Rony Goldenthal, David Harmon, Raanan Fattal, Michel Bercovier, and Eitan Grinspun. 2007. Efficient Simulation of Inextensible Cloth","volume":"26","author":"Gau\u00df Carl Friedrich","year":"1829","unstructured":"Carl Friedrich Gau\u00df. 1829. \u00dcber ein neues allgemeines Grundgesetz der Mechanik. (1829). Rony Goldenthal, David Harmon, Raanan Fattal, Michel Bercovier, and Eitan Grinspun. 2007. Efficient Simulation of Inextensible Cloth. ACM Trans. Graph. (Proc. SIGGRAPH) 26, 3, Article 49 (2007), 8 pages.","journal-title":"ACM Trans. Graph. (Proc. SIGGRAPH)"},{"key":"e_1_2_2_13_1","volume-title":"Symposium on Computer Animation. 62--67","author":"Grinspun Eitan","year":"2003","unstructured":"Eitan Grinspun, Anil N Hirani, Mathieu Desbrun, and Peter Schr\u00f6der. 2003. Discrete shells. In Symposium on Computer Animation. 62--67."},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.2514\/3.20223"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530170"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3144455"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185567"},{"key":"e_1_2_2_18_1","volume-title":"DiffTaichi: Differentiable Programming for Physical Simulation. In International Conference on Learning Representations.","author":"Hu Yuanming","year":"2020","unstructured":"Yuanming Hu, Luke Anderson, Tzu-Mao Li, Qi Sun, Nathan Carr, Jonathan Ragan-Kelley, and Fr\u00e9do Durand. 2020. DiffTaichi: Differentiable Programming for Physical Simulation. In International Conference on Learning Representations."},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2010.109"},{"key":"e_1_2_2_20_1","volume-title":"Notes on adjoint methods for 18.335. Introduction to Numerical Methods","author":"Johnson Steven G","year":"2012","unstructured":"Steven G Johnson. 2012. Notes on adjoint methods for 18.335. Introduction to Numerical Methods (2012)."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459767"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530157"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601217"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.newast.2019.01.003"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461950"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14104"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015744"},{"key":"e_1_2_2_28_1","article-title":"Animating human lower limbs using contact-invariant optimization","volume":"32","author":"Mordatch Igor","year":"2013","unstructured":"Igor Mordatch, Jack M Wang, Emanuel Todorov, and Vladlen Koltun. 2013. Animating human lower limbs using contact-invariant optimization. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 32, 6, Article 203 (2013), 8 pages.","journal-title":"ACM Trans. Graph. (Proc. SIGGRAPH Asia)"},{"key":"e_1_2_2_29_1","unstructured":"Eadweard Muybridge. 1892. The zoopraxiscope 35: A couple waltzing."},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2159616.2159631"},{"key":"e_1_2_2_31_1","article-title":"Interactive localized liquid motion editing","volume":"32","author":"Pan Zherong","year":"2013","unstructured":"Zherong Pan, Jin Huang, Yiying Tong, Changxi Zheng, and Hujun Bao. 2013. Interactive localized liquid motion editing. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 32, 6, Article 184 (2013), 10 pages.","journal-title":"ACM Trans. Graph. (Proc. SIGGRAPH Asia)"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/378456.378524"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/944020.944025"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364913506757"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/545261.545281"},{"key":"e_1_2_2_36_1","doi-asserted-by":"crossref","unstructured":"Arno Sch\u00f6dl Richard Szeliski David H Salesin and Irfan Essa. 2000. Video textures. In SIGGRAPH. 489--498.","DOI":"10.1145\/344779.345012"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601156"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530178"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.142637"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882337"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531366"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/378456.378507"},{"key":"e_1_2_2_43_1","volume-title":"Symposium on Computer Animation. 15--23","author":"Wojtan Chris","year":"2006","unstructured":"Chris Wojtan, Peter J. Mucha, and Greg Turk. 2006. Keyframe control of complex particle systems using the adjoint method. In Symposium on Computer Animation. 15--23."},{"key":"e_1_2_2_44_1","article-title":"SGN: Sparse Gauss-Newton for Accelerated Sensitivity Analysis","volume":"41","author":"Zehnder Jonas","year":"2021","unstructured":"Jonas Zehnder, Stelian Coros, and Bernhard Thomaszewski. 2021. SGN: Sparse Gauss-Newton for Accelerated Sensitivity Analysis. ACM Trans. Graph. 41, 1, Article 4 (2021), 10 pages.","journal-title":"ACM Trans. Graph."},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3323003"}],"container-title":["Proceedings of the ACM on Computer Graphics and Interactive Techniques"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3606938","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3606938","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3606938","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:48:52Z","timestamp":1750182532000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3606938"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,8,16]]},"references-count":45,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2023,8,16]]}},"alternative-id":["10.1145\/3606938"],"URL":"https:\/\/doi.org\/10.1145\/3606938","relation":{},"ISSN":["2577-6193"],"issn-type":[{"type":"electronic","value":"2577-6193"}],"subject":[],"published":{"date-parts":[[2023,8,16]]},"assertion":[{"value":"2023-08-24","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}