{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,30]],"date-time":"2026-04-30T03:41:06Z","timestamp":1777520466326,"version":"3.51.4"},"reference-count":43,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2013,7,21]],"date-time":"2013-07-21T00:00:00Z","timestamp":1374364800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001804","name":"Canada Research Chairs","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001804","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000196","name":"Canada Foundation for Innovation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000196","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100005247","name":"University of British Columbia","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100005247","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":[[2013,7,21]]},"abstract":"<jats:p>We present a novel approach for simulating thin hyperelastic skin. Real human skin is only a few millimeters thick. It can stretch and slide over underlying body structures such as muscles, bones, and tendons, revealing rich details of a moving character. Simulating such skin is challenging because it is in close contact with the body and shares its geometry. Despite major advances in simulating elastodynamics of cloth and soft bodies for computer graphics, such methods are difficult to use for simulating thin skin due to the need to deal with non-conforming meshes, collision detection, and contact response. We propose a novel Eulerian representation of skin that avoids all the difficulties of constraining the skin to lie on the body surface by working directly on the surface itself. Skin is modeled as a 2D hyperelastic membrane with arbitrary topology, which makes it easy to cover an entire character or object. Unlike most Eulerian simulations, we do not require a regular grid and can use triangular meshes to model body and skin geometry. The method is easy to implement, and can use low resolution meshes to animate high-resolution details stored in texture-like maps. Skin movement is driven by the animation of body shape prescribed by an artist or by another simulation, and so it can be easily added as a post-processing stage to an existing animation pipeline. We provide several examples simulating human and animal skin, and skin-tight clothes.<\/jats:p>","DOI":"10.1145\/2461912.2462008","type":"journal-article","created":{"date-parts":[[2013,7,16]],"date-time":"2013-07-16T18:06:45Z","timestamp":1373998005000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":39,"title":["Thin skin elastodynamics"],"prefix":"10.1145","volume":"32","author":[{"given":"Duo","family":"Li","sequence":"first","affiliation":[{"name":"University of British Columbia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shinjiro","family":"Sueda","sequence":"additional","affiliation":[{"name":"University of British Columbia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Debanga R.","family":"Neog","sequence":"additional","affiliation":[{"name":"University of British Columbia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dinesh K.","family":"Pai","sequence":"additional","affiliation":[{"name":"University of British Columbia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2013,7,21]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, 98--109","author":"Albrecht I.","unstructured":"Albrecht , I. , Haber , J. , and Seidel , H . -P. 2003. Construction and animation of anatomically based human hand models . In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, 98--109 . Albrecht, I., Haber, J., and Seidel, H.-P. 2003. Construction and animation of anatomically based human hand models. In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, 98--109."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280821"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276397"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964970"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1002\/vis.246"},{"key":"e_1_2_2_6_1","series-title":"SIAM Book Series on the Fundamentals of Algorithms. SIAM","volume-title":"Direct Methods for Sparse Linear Systems","author":"Davis T. A.","unstructured":"Davis , T. A. 2006. Direct Methods for Sparse Linear Systems . SIAM Book Series on the Fundamentals of Algorithms. SIAM . Davis, T. A. 2006. Direct Methods for Sparse Linear Systems. SIAM Book Series on the Fundamentals of Algorithms. SIAM."},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141993"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2487228.2487230"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073405"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/74334.74335"},{"key":"e_1_2_2_11_1","volume-title":"ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, 62--67","author":"Grinspun E.","unstructured":"Grinspun , E. , Hirani , A. N. , Desbrun , M. , and Schr\u00f6der , P . 2003. Discrete shells . In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, 62--67 . Grinspun, E., Hirani, A. N., Desbrun, M., and Schr\u00f6der, P. 2003. Discrete shells. In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, 62--67."},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2019406.2019416"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028541"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073206"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409625.1409627"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/2381356.2381364"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/545261.545286"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1559755.1559756"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2019406.2019419"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964931"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344862"},{"key":"e_1_2_2_22_1","volume-title":"In Proceedings on Graphics interface 88","author":"Magnenat-Thalmann N.","unstructured":"Magnenat-Thalmann , N. , Laperrire , R. , Thalmann , D. , and Montral , U. D . 1988. Joint-dependent local deformations for hand animation and object grasping . In In Proceedings on Graphics interface 88 , 26--33. Magnenat-Thalmann, N., Laperrire, R., Thalmann, D., and Montral, U. D. 1988. Joint-dependent local deformations for hand animation and object grasping. In In Proceedings on Graphics interface 88, 26--33."},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/166117.166120"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964932"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882308"},{"key":"e_1_2_2_26_1","unstructured":"Monagan M. B. Geddes K. O. Heal K. M. Labahn G. Vorkoetter S. M. McCarron J. and DeMarco P. 2005. Maple 10 Programming Guide. Maplesoft Waterloo ON Canada.  Monagan M. B. Geddes K. O. Heal K. M. Labahn G. Vorkoetter S. M. McCarron J. and DeMarco P. 2005. Maple 10 Programming Guide . Maplesoft Waterloo ON Canada."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141970"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/2945.489389"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882261.1866183"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10915-007-9166-4"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1561\/0600000011"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073208"},{"key":"e_1_2_2_33_1","first-page":"313","article-title":"Local flaps: A real-time finite element based solution to the plastic surgery defect puzzle","volume":"142","author":"Sifakis E.","year":"2009","unstructured":"Sifakis , E. , Hellrung , J. , Teran , J. , Oliker , A. , and Cutting , C. 2009 . Local flaps: A real-time finite element based solution to the plastic surgery defect puzzle . Studies in Health Technology and Informatics 142 , 313 -- 318 . Sifakis, E., Hellrung, J., Teran, J., Oliker, A., and Cutting, C. 2009. Local flaps: A real-time finite element based solution to the plastic surgery defect puzzle. Studies in Health Technology and Informatics 142, 313--8.","journal-title":"Studies in Health Technology and Informatics"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311548"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882338"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360682"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964934"},{"key":"e_1_2_2_38_1","volume-title":"ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, 68--74","author":"Teran J.","unstructured":"Teran , J. , Blemker , S. , Hing , V. N. T. , and Fedkiw , R . 2003. Finite volume methods for the simulation of skeletal muscle . In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, 68--74 . Teran, J., Blemker, S., Hing, V. N. T., and Fedkiw, R. 2003. Finite volume methods for the simulation of skeletal muscle. In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, 68--74."},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1002\/vis.4340010208"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1559755.1559762"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778786"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258833"},{"key":"e_1_2_2_43_1","volume-title":"Proceedings, 90--97","author":"Wu Y.","unstructured":"Wu , Y. , Kalra , P. , and Thalmann , N . 1996. Simulation of static and dynamic wrinkles of skin. In Computer Animation'96 . Proceedings, 90--97 . Wu, Y., Kalra, P., and Thalmann, N. 1996. Simulation of static and dynamic wrinkles of skin. In Computer Animation'96. Proceedings, 90--97."}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2461912.2462008","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2461912.2462008","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:48:39Z","timestamp":1750236519000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2461912.2462008"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,7,21]]},"references-count":43,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2013,7,21]]}},"alternative-id":["10.1145\/2461912.2462008"],"URL":"https:\/\/doi.org\/10.1145\/2461912.2462008","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,7,21]]},"assertion":[{"value":"2013-07-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}