{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,7]],"date-time":"2026-01-07T22:41:51Z","timestamp":1767825711448,"version":"3.49.0"},"reference-count":36,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2011,7,1]],"date-time":"2011-07-01T00:00:00Z","timestamp":1309478400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2011,7]]},"abstract":"<jats:p>We propose a new fast and robust method to simulate various types of solid including rigid, plastic and soft bodies as well as one, two and three dimensional structures such as ropes, cloth and volumetric objects. The underlying idea is to use oriented particles that store rotation and spin, along with the usual linear attributes, i.e. position and velocity. This additional information adds substantially to traditional particle methods. First, particles can be represented by anisotropic shapes such as ellipsoids, which approximate surfaces more accurately than spheres. Second, shape matching becomes robust for sparse structures such as chains of particles or even single particles because the undefined degrees of freedom are captured in the rotational states of the particles. Third, the full transformation stored in the particles, including translation and rotation, can be used for robust skinning of graphical meshes and for transforming plastic deformations back into the rest state.<\/jats:p>","DOI":"10.1145\/2010324.1964987","type":"journal-article","created":{"date-parts":[[2011,7,26]],"date-time":"2011-07-26T14:17:46Z","timestamp":1311689866000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":64,"title":["Solid simulation with oriented particles"],"prefix":"10.1145","volume":"30","author":[{"given":"Matthias","family":"M\u00fcller","sequence":"first","affiliation":[{"name":"NVIDIA PhysX Research"}]},{"given":"Nuttapong","family":"Chentanez","sequence":"additional","affiliation":[{"name":"NVIDIA PhysX Research"}]}],"member":"320","published-online":{"date-parts":[[2011,7,25]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280821"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276397"},{"key":"e_1_2_2_3_1","first-page":"027","volume-title":"Eurographics Workshop on Natural Phenomena, 27--34","author":"Becker M.","year":"2009","unstructured":"Becker, M., Ihmsen, M., and Teschner, M. 2009. Corotated sph for deformable solids. In Eurographics Workshop on Natural Phenomena, 27--34. 10.2312EG\/DL\/conf\/EG2009\/nph\/027-034"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778853"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1142012"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01381.x"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/846276.846281"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1599470.1599488"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276438"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/846276.846284"},{"key":"e_1_2_2_11_1","doi-asserted-by":"crossref","unstructured":"Jansson J. and Vergeest J. S. M. 2003. Combining deformable- and rigid-body mechanics simulation. In In The Visual Computer SpringerVerlag 280--290.","DOI":"10.1007\/s00371-002-0187-6"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409625.1409627"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/1009379.1009612"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/1731309.1731340"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1833349.1778776"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/1006058.1006087"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028542"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186822.1073216"},{"key":"e_1_2_2_19_1","volume-title":"Proceedings of Virtual Reality Interactions and Physical Simulations, 71--80","author":"M\u00fcller M.","unstructured":"M\u00fcller, M., Hennix, B. H. M., and Ratcliff, J. 2006. Position based dynamics. Proceedings of Virtual Reality Interactions and Physical Simulations, 71--80."},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311550"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/259081.259255"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566579"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00594"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073296"},{"key":"e_1_2_2_25_1","volume-title":"Proceedings of Graphics Interface, 147--154","author":"Provot X.","year":"1995","unstructured":"Provot, X. 1995. Deformation constraints in a mass-spring model to describe rigid cloth behavior. Proceedings of Graphics Interface, 147--154."},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276480"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-008-0243-y"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/1272690.1272702"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/1272690.1272700"},{"key":"e_1_2_2_30_1","volume-title":"In IEEE International Conference on Computer-Aided Design and Computer Graphics, 1--11","author":"Stam J.","year":"2009","unstructured":"Stam, J. 2009. Nucleus: Towards a uni?ed dynamics solver for computer graphics. In In IEEE International Conference on Computer-Aided Design and Computer Graphics, 1--11."},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/142920.134037"},{"key":"e_1_2_2_32_1","first-page":"47","article-title":"Optimized spatial hashing for collision detection of deformable objects. Proc. Vision, Modeling","volume":"2003","author":"Teschner M.","year":"2003","unstructured":"Teschner, M., Heidelberger, B., M\u00fcller, M., Pomeranerts, D., and Gross, M. 2003. Optimized spatial hashing for collision detection of deformable objects. Proc. Vision, Modeling, Visualization VMV 2003, 47--54.","journal-title":"Visualization VMV"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/1921427.1921435"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1559755.1559762"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360646"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/1921427.1921459"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2010324.1964987","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2010324.1964987","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T11:06:23Z","timestamp":1750244783000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2010324.1964987"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,7]]},"references-count":36,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2011,7]]}},"alternative-id":["10.1145\/2010324.1964987"],"URL":"https:\/\/doi.org\/10.1145\/2010324.1964987","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,7]]},"assertion":[{"value":"2011-07-25","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}