{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,15]],"date-time":"2026-01-15T13:41:01Z","timestamp":1768484461111,"version":"3.49.0"},"reference-count":58,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2021,9,22]],"date-time":"2021-09-22T00:00:00Z","timestamp":1632268800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["BE 5132\/4-1"],"award-info":[{"award-number":["BE 5132\/4-1"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Comput. Graph. Interact. Tech."],"published-print":{"date-parts":[[2021,9,22]]},"abstract":"<jats:p>We develop a new operator splitting formulation for the simulation of corotated linearly elastic solids with Smoothed Particle Hydrodynamics (SPH). Based on the technique of Kugelstadt et al. [2018] originally developed for the Finite Element Method (FEM), we split the elastic energy into two separate terms corresponding to stretching and volume conservation, and based on this principle, we design a splitting scheme compatible with SPH. The operator splitting scheme enables us to treat the two terms separately, and because the stretching forces lead to a stiffness matrix that is constant in time, we are able to prefactor the system matrix for the implicit integration step. Solid-solid contact and fluid-solid interaction is achieved through a unified pressure solve. We demonstrate more than an order of magnitude improvement in computation time compared to a state-of-the-art SPH simulator for elastic solids.<\/jats:p>\n          <jats:p>We further improve the stability and reliability of the simulation through several additional contributions. We introduce a new implicit penalty mechanism that suppresses zero-energy modes inherent in the SPH formulation for elastic solids, and present a new, physics-inspired sampling algorithm for generating high-quality particle distributions for the rest shape of an elastic solid. We finally also devise an efficient method for interpolating vertex positions of a high-resolution surface mesh based on the SPH particle positions for use in high-fidelity visualization.<\/jats:p>","DOI":"10.1145\/3480142","type":"journal-article","created":{"date-parts":[[2021,9,28]],"date-time":"2021-09-28T04:43:36Z","timestamp":1632804216000},"page":"1-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["Fast Corotated Elastic SPH Solids with Implicit Zero-Energy Mode Control"],"prefix":"10.1145","volume":"4","author":[{"given":"Tassilo","family":"Kugelstadt","sequence":"first","affiliation":[{"name":"RWTH Aachen University, Aachen, Germany"}]},{"given":"Jan","family":"Bender","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Aachen, Germany"}]},{"given":"Jos\u00e9 Antonio","family":"Fern\u00e1ndez-Fern\u00e1ndez","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Aachen, Germany"}]},{"given":"Stefan Rhys","family":"Jeske","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Aachen, Germany"}]},{"given":"Fabian","family":"L\u00f6schner","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Aachen, Germany"}]},{"given":"Andreas","family":"Longva","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Aachen, Germany"}]}],"member":"320","published-online":{"date-parts":[[2021,9,27]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201345"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185558"},{"key":"e_1_2_2_3_1","volume-title":"Proceedings of Eurographics Conference on Natural Phenomena. 27--34","author":"Becker Markus","year":"2009"},{"key":"e_1_2_2_4_1","unstructured":"Jan Bender et al. 2021. SPlisHSPlasH Library. https:\/\/github.com\/InteractiveComputerGraphics\/SPlisHSPlasH.  Jan Bender et al. 2021. SPlisHSPlasH Library. https:\/\/github.com\/InteractiveComputerGraphics\/SPlisHSPlasH."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2016.2578335"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2018.2832080"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2020.3004245"},{"key":"e_1_2_2_8_1","volume-title":"EUROGRAPHICS 2017 Tutorials. Eurographics Association.","author":"Bender Jan","year":"2017"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0045-7825(99)00051-1"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566623"},{"key":"e_1_2_2_11_1","volume-title":"Computer Graphics Forum","author":"Chen Wei"},{"key":"e_1_2_2_12_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3414685.3417809","article-title":"A moving least square reproducing kernel particle method for unified multiphase continuum simulation","volume":"39","author":"Chen Xiao-Song","year":"2020","journal-title":"ACM Transactions on Graphics"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-018-1488-8"},{"key":"e_1_2_2_14_1","unstructured":"Francois Dagenais Jonathan Gagnon and Eric Paquette. 2012. A Prediction-Correction Approach for Stable SPH Fluid Simulation from Liquid to Rigid. In Computer Graphics International. 1--10.  Francois Dagenais Jonathan Gagnon and Eric Paquette. 2012. A Prediction-Correction Approach for Stable SPH Fluid Simulation from Liquid to Rigid. In Computer Graphics International. 1--10."},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-7091-7486-9_5"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392438"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355089.3356532"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201392"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073630"},{"key":"e_1_2_2_20_1","volume-title":"An hourglass control algorithm for Lagrangian Smooth Particle Hydrodynamics. Computer Methods in Applied Mechanics and Engineering 286 (apr","author":"Ganzenm\u00fcller Georg C.","year":"2015"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1599470.1599488"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392431"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3284980"},{"key":"e_1_2_2_24_1","unstructured":"Ga\u00ebl Guennebaud Beno\u00eet Jacob etal 2021. Eigen v3. http:\/\/eigen.tuxfamily.org.  Ga\u00ebl Guennebaud Beno\u00eet Jacob et al. 2021. Eigen v3. http:\/\/eigen.tuxfamily.org."},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3340258"},{"key":"e_1_2_2_26_1","unstructured":"X. He H. Wang and E. Wu. 2018. Projective Peridynamics for Modeling Versatile Elastoplastic Materials. IEEE Transactions on Visualization and Computer Graphics (2018) 1.  X. He H. Wang and E. Wu. 2018. Projective Peridynamics for Modeling Versatile Elastoplastic Materials. IEEE Transactions on Visualization and Computer Graphics (2018) 1."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12455"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2013.105"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766996"},{"key":"e_1_2_2_30_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2816795.2818102","article-title":"Blue noise sampling using an SPH-based method","volume":"34","author":"Jiang Min","year":"2015","journal-title":"ACM Transactions on Graphics"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2560795"},{"key":"e_1_2_2_32_1","volume-title":"Proceedings of Eurographics\/IEEE VGTC Symposium Point-Based Graphics. IEEE, 125--148","author":"Keiser R."},{"key":"e_1_2_2_33_1","volume-title":"Smoothed Particle Hydrodynamics Techniques for the Physics Based Simulation of Fluids and Solids. In EUROGRAPHICS 2019 Tutorials. Eurographics Association.","author":"Koschier Dan","year":"2019"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2017.2730202"},{"key":"e_1_2_2_35_1","volume-title":"Fast Corotated FEM using Operator Splitting. Computer Graphics Forum 37, 8","author":"Kugelstadt Tassilo","year":"2018"},{"key":"e_1_2_2_36_1","volume-title":"ACM SIGGRAPH\/Eurographics Symposium on Computer Animation","author":"Levine J. A."},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461984"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601152"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778776"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1146\/annurev-fluid-120710-101220"},{"key":"e_1_2_2_41_1","volume-title":"Position Based Dynamics. In Virtual Reality Interactions and Physical Simulations (VRIPHYS '06)","author":"M\u00fcller Matthias","year":"2006"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073216"},{"key":"e_1_2_2_43_1","volume-title":"ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 141","author":"M\u00fcller M."},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2006.01000.x"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073296"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13317"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766925"},{"key":"e_1_2_2_48_1","unstructured":"Xavier Provot. 1995. Deformation Constraints in a Mass-Spring Model to Describe Rigid Cloth Behavior. In Graphics Interface. AK Peters 147--154.  Xavier Provot. 1995. Deformation Constraints in a Mass-Spring Model to Describe Rigid Cloth Behavior. In Graphics Interface. AK Peters 147--154."},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3099564.3099571"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355089.3356503"},{"key":"e_1_2_2_51_1","volume-title":"ISPH-PBD: coupled simulation of incompressible fluids and deformable bodies. The Visual Computer","author":"Rumman Nadine Abu","year":"2019"},{"key":"e_1_2_2_52_1","doi-asserted-by":"crossref","unstructured":"Eftychios Sifakis and Jernej Barbic. 2012. FEM Simulation of 3D Deformable Solids. In ACM SIGGRAPH Courses. 1--50.  Eftychios Sifakis and Jernej Barbic. 2012. FEM Simulation of 3D Deformable Solids. In ACM SIGGRAPH Courses. 1--50.","DOI":"10.1145\/2343483.2343501"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.5555\/1229030.1229035"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601176"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGI.2004.1309227"},{"key":"e_1_2_2_56_1","doi-asserted-by":"crossref","unstructured":"Marcel Weiler Dan Koschier and Jan Bender. 2016. Projective Fluids. In ACM Motion in Games. 1--6.  Marcel Weiler Dan Koschier and Jan Bender. 2016. Projective Fluids. In ACM Motion in Games. 1--6.","DOI":"10.1145\/2994258.2994282"},{"key":"e_1_2_2_57_1","volume-title":"A Physically Consistent Implicit Viscosity Solver for SPH Fluids. Computer Graphics Forum 37, 2","author":"Weiler Marcel","year":"2018"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12146"}],"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\/3480142","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3480142","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:31:16Z","timestamp":1750188676000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3480142"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9,22]]},"references-count":58,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,9,22]]}},"alternative-id":["10.1145\/3480142"],"URL":"https:\/\/doi.org\/10.1145\/3480142","relation":{},"ISSN":["2577-6193"],"issn-type":[{"value":"2577-6193","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,9,22]]},"assertion":[{"value":"2021-09-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}