{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,8]],"date-time":"2026-02-08T09:23:09Z","timestamp":1770542589606,"version":"3.49.0"},"reference-count":71,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"10","license":[{"start":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T00:00:00Z","timestamp":1759276800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Visual. Comput. Graphics"],"published-print":{"date-parts":[[2025,10]]},"DOI":"10.1109\/tvcg.2025.3591729","type":"journal-article","created":{"date-parts":[[2025,7,22]],"date-time":"2025-07-22T18:04:11Z","timestamp":1753207451000},"page":"9140-9153","source":"Crossref","is-referenced-by-count":1,"title":["A Differentiable Material Point Method Framework for Shape Morphing"],"prefix":"10.1109","volume":"31","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-2977-7993","authenticated-orcid":false,"given":"Michael","family":"Xu","sequence":"first","affiliation":[{"name":"Simon Fraser University, Burnaby, BC, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2495-1383","authenticated-orcid":false,"given":"Chang-Yong","family":"Song","sequence":"additional","affiliation":[{"name":"Vanderbilt University, Nashville, TN, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7079-1934","authenticated-orcid":false,"given":"David","family":"Levin","sequence":"additional","affiliation":[{"name":"University of Toronto, Toronto, ON, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-4950-5533","authenticated-orcid":false,"given":"David","family":"Hyde","sequence":"additional","affiliation":[{"name":"Vanderbilt University, Nashville, TN, USA"}]}],"member":"263","reference":[{"key":"ref1","volume-title":"Warping and Morphing of Graphical Objects","author":"Gomes","year":"1998"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1137\/22m1524254"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/2766963"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1007\/bf01908877"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882337"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015744"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073597"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185565"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3355089.3356497"},{"key":"ref10","first-page":"255","article-title":"Controlling liquids using meshes","volume-title":"Proc. Eurographics\/ ACM SIGGRAPH Symp. Comput. Animation","author":"Raveendran"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311580"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/311625.312113"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/3278471.3278477"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276457"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1002\/cav.100"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028542"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344859"},{"key":"ref18","first-page":"309","article-title":"Actual morphing: A physics-based approach to blending","volume-title":"Proc. 9th ACM Symp. Solid Model. Appl.","author":"Hu"},{"key":"ref19","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-030-58548-8_11","article-title":"Hamiltonian dynamics for real-world shape interpolation","author":"Eisenberger","year":"2020"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1060244.1060274"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-011-1154-3"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12065"},{"key":"ref23","first-page":"22483","article-title":"Geometry processing with neural fields","volume-title":"Proc. Adv. Neural Inf. Process. Syst.","author":"Yang"},{"key":"ref24","first-page":"442","article-title":"Sharp interface approaches and deep learning techniques for multiphase flows","volume-title":"J. Comput. Phys.","volume":"380","author":"Gibou","year":"2019"},{"key":"ref25","article-title":"A simple method for morphing smoke","volume-title":"Math. Prog. Expressive Image Synthesis","author":"Dobashi","year":"2015"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2015.05.005"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/2994258.2994261"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/3016963"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1561\/2200000016"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015743"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1002\/cav.17"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073401"},{"key":"ref33","first-page":"33","article-title":"Path-based control of smoke simulations","volume-title":"Proc. 2006 ACM SIGGRAPH\/Eurographics Symp. Comput. Animation","author":"Kim"},{"issue":"7","key":"ref34","first-page":"775","article-title":"A unified smoke control method based on signed distance field","volume-title":"Comput. Graph.","volume":"37","author":"Yang","year":"2013"},{"key":"ref35","article-title":"Efficient and highly accurate adaptive sampling control fluid simulation","author":"Zhou","journal-title":"J. Comput.-Aided Des. Comput. Graph."},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2025.3549573"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1002\/cav.2202"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/378456.378507"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/3414685.3417868"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/3476117.3483433"},{"key":"ref41","first-page":"1","article-title":"Differentiable physics simulation","volume-title":"Proc. ICLR Workshop Integr. Deep Neural Models Differ. Equ.","author":"Liang"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/icra.2019.8794333"},{"key":"ref43","article-title":"DiffTaichi: Differentiable programming for physical simulation","author":"Hu","year":"2019"},{"key":"ref44","first-page":"772","article-title":"Differentiable cloth simulation for inverse problems","volume-title":"Proc. Adv. Neural Inf. Process. Syst.","author":"Liang"},{"key":"ref45","article-title":"Differentiable simulation of soft multi-body systems","author":"Qiao","year":"2022"},{"key":"ref46","first-page":"7805","article-title":"PODS: Policy optimization via differentiable simulation","volume-title":"Proc. 38th Int. Conf. Mach. Learn.","author":"Mora"},{"key":"ref47","article-title":"Accelerated policy learning with parallel differentiable simulation","author":"Xu","year":"2022"},{"issue":"1","key":"ref48","first-page":"179","article-title":"A particle method for history-dependent materials","volume-title":"Comput. Methods Appl. Mechan. Eng.","volume":"118","author":"Sulsky","year":"1994"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/2897826.2927348"},{"key":"ref50","article-title":"Scalable differentiable physics for learning and control","author":"Qiao","year":"2020"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201293"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130820"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322949"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392438"},{"issue":"6","key":"ref55","first-page":"477","article-title":"The generalized interpolation material point method","volume-title":"Comput. Model. Eng. Sci.","volume":"5","author":"Bardenhagen","year":"2004"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1016\/bs.aams.2020.12.002"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1016\/bs.aams.2019.11.001"},{"key":"ref58","first-page":"137","article-title":"An angular momentum conserving affine-particle-in-cell method","volume-title":"J. Comput. Phys.","volume":"338","author":"Jiang","year":"2017"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1145\/2766996"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2025.114319"},{"key":"ref61","article-title":"Adam: A method for stochastic optimization","author":"Kingma","year":"2014"},{"key":"ref62","first-page":"25","article-title":"Energetically consistent invertible elasticity","volume-title":"Proc. ACM SIGGRAPH\/Eurographics Symp. Comput. Animation","author":"Stomakhin"},{"key":"ref63","first-page":"16","article-title":"Implicit-shifted symmetric QR singular value decomposition of 3\u00d7 3 matrices","volume-title":"UCLA Comput. Appl. Math.","author":"Gast","year":"2016"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1145\/3606037.3606840"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1145\/3414685.3417845"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459874"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2011.01884.x"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1142\/S0218488598000094"},{"key":"ref69","article-title":"Polyscope","author":"Sharp","year":"2019"},{"key":"ref70","article-title":"Symbolic discovery of optimization algorithms","author":"Chen","year":"2023"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392442"}],"container-title":["IEEE Transactions on Visualization and Computer Graphics"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/2945\/11151252\/11088224.pdf?arnumber=11088224","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,5]],"date-time":"2025-09-05T19:18:20Z","timestamp":1757099900000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11088224\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10]]},"references-count":71,"journal-issue":{"issue":"10"},"URL":"https:\/\/doi.org\/10.1109\/tvcg.2025.3591729","relation":{},"ISSN":["1077-2626","1941-0506","2160-9306"],"issn-type":[{"value":"1077-2626","type":"print"},{"value":"1941-0506","type":"electronic"},{"value":"2160-9306","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,10]]}}}