{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,23]],"date-time":"2026-07-23T17:37:24Z","timestamp":1784828244757,"version":"3.55.0"},"reference-count":48,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2018,3,13]],"date-time":"2018-03-13T00:00:00Z","timestamp":1520899200000},"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":[[2018,4,30]]},"abstract":"<jats:p>Nonlinear hyperelastic energies play a key role in capturing the fleshy appearance of virtual characters. Real-world, volume-preserving biological tissues have Poisson\u2019s ratios near 1\/2, but numerical simulation within this regime is notoriously challenging. In order to robustly capture these visual characteristics, we present a novel version of Neo-Hookean elasticity. Our model maintains the fleshy appearance of the Neo-Hookean model, exhibits superior volume preservation, and is robust to extreme kinematic rotations and inversions. We obtain closed-form expressions for the eigenvalues and eigenvectors of all of the system\u2019s components, which allows us to directly project the Hessian to semipositive definiteness, and also leads to insights into the numerical behavior of the material. These findings also inform the design of more sophisticated hyperelastic models, which we explore by applying our analysis to Fung and Arruda-Boyce elasticity. We provide extensive comparisons against existing material models.<\/jats:p>","DOI":"10.1145\/3180491","type":"journal-article","created":{"date-parts":[[2018,3,14]],"date-time":"2018-03-14T12:34:20Z","timestamp":1521030860000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":184,"title":["Stable Neo-Hookean Flesh Simulation"],"prefix":"10.1145","volume":"37","author":[{"given":"Breannan","family":"Smith","sequence":"first","affiliation":[{"name":"Pixar Animation Studios"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fernando De","family":"Goes","sequence":"additional","affiliation":[{"name":"Pixar Animation Studios"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Theodore","family":"Kim","sequence":"additional","affiliation":[{"name":"Pixar Animation Studios"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2018,3,13]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/0022-5096(93)90013-6"},{"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\/2567943"},{"key":"e_1_2_2_4_1","volume-title":"Eurographics Tutorials","author":"Bender Jan","unstructured":"Jan Bender , Matthias M\u00fcller , and Miles Macklin . 2015. Position-based simulation methods in computer graphics . In Eurographics Tutorials . Eurographics Association . Jan Bender, Matthias M\u00fcller, and Miles Macklin. 2015. Position-based simulation methods in computer graphics. In Eurographics Tutorials. Eurographics Association."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jbiomech.2004.04.009"},{"key":"e_1_2_2_6_1","volume-title":"Wood","author":"Bonet Javier","year":"2008","unstructured":"Javier Bonet and Richard D . Wood . 2008 . Nonlinear Continuum Mechanics for Finite Element Analysis. Cambridge University Press . Javier Bonet and Richard D. Wood. 2008. Nonlinear Continuum Mechanics for Finite Element Analysis. Cambridge University Press."},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601116"},{"key":"e_1_2_2_8_1","volume-title":"Applied Mechanics of Solids","author":"Bower Allan F.","unstructured":"Allan F. Bower . 2009. Applied Mechanics of Solids . CRC Press . Allan F. Bower. 2009. Applied Mechanics of Solids. CRC Press."},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01396012"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778775"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12351"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2037636.2037646"},{"key":"e_1_2_2_13_1","volume-title":"Biomechanics: Mechanical Properties of Living Tissues","year":"2013","unstructured":"Yuan-cheng Fung. 2013 . Biomechanics: Mechanical Properties of Living Tissues . Springer Science 8 Business Media. Yuan-cheng Fung. 2013. Biomechanics: Mechanical Properties of Living Tissues. Springer Science 8 Business Media."},{"key":"e_1_2_2_14_1","volume-title":"Proceedings of the Fifth Workshop on Virtual Reality Interaction and Physical Simulation (VRIPHYS'08)","author":"Georgii Joachim","year":"2008","unstructured":"Joachim Georgii and R\u00fcdiger Westermann . 2008 . Corotated finite elements made fast and stable . In Proceedings of the Fifth Workshop on Virtual Reality Interaction and Physical Simulation (VRIPHYS'08) . 11--19. Joachim Georgii and R\u00fcdiger Westermann. 2008. Corotated finite elements made fast and stable. In Proceedings of the Fifth Workshop on Virtual Reality Interaction and Physical Simulation (VRIPHYS'08). 11--19."},{"key":"e_1_2_2_15_1","volume-title":"Van Loan","author":"Golub Gene H.","year":"2012","unstructured":"Gene H. Golub and Charles F . Van Loan . 2012 . Matrix Computations. Vol. 3 . JHU Press . Gene H. Golub and Charles F. Van Loan. 2012. Matrix Computations. Vol. 3. JHU Press."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1038\/nmat3134"},{"key":"e_1_2_2_17_1","doi-asserted-by":"crossref","unstructured":"Nicholas J. Higham. 2008. Functions of Matrices: Theory and Computation. SIAM.   Nicholas J. Higham. 2008. Functions of Matrices: Theory and Computation. SIAM.","DOI":"10.1137\/1.9780898717778"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/CA.2001.982387"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028541"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02163334"},{"key":"e_1_2_2_21_1","unstructured":"Ryan Kautzman Jiayi Chong and Patrick Coleman. 2012. Stable art-directable skin and flesh using biphasic materials. In ACM SIGGRAPH Talks.  Ryan Kautzman Jiayi Chong and Patrick Coleman. 2012. Stable art-directable skin and flesh using biphasic materials. In ACM SIGGRAPH Talks."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1477926.1477934"},{"key":"e_1_2_2_23_1","first-page":"175","article-title":"Honeycombs and sums of hermitian matrices","volume":"48","author":"Knutson Allen","year":"2001","unstructured":"Allen Knutson and Terence Tao . 2001 . Honeycombs and sums of hermitian matrices . Notices Amer. Math. Soc 48 , 2 (2001), 175 -- 186 . Allen Knutson and Terence Tao. 2001. Honeycombs and sums of hermitian matrices. Notices Amer. Math. Soc 48, 2 (2001), 175--186.","journal-title":"Notices Amer. Math. Soc"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1137\/07070111X"},{"key":"e_1_2_2_25_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1111\/cgf.12806","article-title":"Fast and robust inversion-free shape manipulation","volume":"35","author":"Liu Tiantian","year":"2016","unstructured":"Tiantian Liu , Ming Gao , Lifeng Zhu , Eftychios Sifakis , and Ladislav Kavan . 2016 . Fast and robust inversion-free shape manipulation . Comput. Graph. Forum 35 , 2 (2016), 1 -- 11 . Tiantian Liu, Ming Gao, Lifeng Zhu, Eftychios Sifakis, and Ladislav Kavan. 2016. Fast and robust inversion-free shape manipulation. Comput. Graph. Forum 35, 2 (2016), 1--11.","journal-title":"Comput. Graph. Forum"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964967"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964932"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818100"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.1712836"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/545261.545269"},{"key":"e_1_2_2_31_1","doi-asserted-by":"crossref","unstructured":"Matthias M\u00fcller Jos Stam Doug James and Nils Th\u00fcrey. 2008. Real time physics. In ACM SIGGRAPH Classes. Article 88 90 pages.  Matthias M\u00fcller Jos Stam Doug James and Nils Th\u00fcrey. 2008. Real time physics. In ACM SIGGRAPH Classes. Article 88 90 pages.","DOI":"10.1145\/1401132.1401245"},{"key":"e_1_2_2_32_1","volume-title":"Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA'16)","author":"Narain Rahul","unstructured":"Rahul Narain , Matthew Overby , and George E. Brown . 2016. ADMM &supe; projective dynamics: Fast simulation of general constitutive models . In Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA'16) . 21--28. Rahul Narain, Matthew Overby, and George E. Brown. 2016. ADMM &supe; projective dynamics: Fast simulation of general constitutive models. In Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA'16). 21--28."},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531358"},{"key":"e_1_2_2_34_1","volume-title":"Non-linear Elastic Deformations","author":"Ogden Raymond W.","unstructured":"Raymond W. Ogden . 1997. Non-linear Elastic Deformations . Dover Publications . Raymond W. Ogden. 1997. Non-linear Elastic Deformations. Dover Publications."},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818090"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1098\/rsta.1948.0024"},{"key":"e_1_2_2_37_1","volume-title":"International Workshop on GPUs and Scientific Applications. 51--56","author":"Rupp Karl","year":"2010","unstructured":"Karl Rupp , Florian Rudolf , and Josef Weinbub . 2010 . ViennaCL - A high level linear algebra library for GPUs and multi-core CPUs . In International Workshop on GPUs and Scientific Applications. 51--56 . Karl Rupp, Florian Rudolf, and Josef Weinbub. 2010. ViennaCL - A high level linear algebra library for GPUs and multi-core CPUs. In International Workshop on GPUs and Scientific Applications. 51--56."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-008-0243-y"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12179"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2343483.2343501"},{"key":"e_1_2_2_41_1","volume-title":"A Brief on Tensor Analysis","author":"Simmonds James G.","unstructured":"James G. Simmonds . 2012. A Brief on Tensor Analysis . Springer Science 8 Business Media. James G. Simmonds. 2012. A Brief on Tensor Analysis. Springer Science 8 Business Media."},{"key":"e_1_2_2_42_1","volume-title":"ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA'12)","author":"Stomakhin Alexey","unstructured":"Alexey Stomakhin , Russell Howes , Craig Schroeder , and Joseph M. Teran . 2012. Energetically consistent invertible elasticity . In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA'12) . 25--32. Alexey Stomakhin, Russell Howes, Craig Schroeder, and Joseph M. Teran. 2012. Energetically consistent invertible elasticity. In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA'12). 25--32."},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073394"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.5555\/1009379.1009610"},{"key":"e_1_2_2_45_1","volume-title":"ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA'10)","author":"Christopher","unstructured":"Christopher D. Twigg and Zoran Ka\u010di\u0107-Alesi\u0107. 2010. Point cloud glue: Constraining simulations using the procrustes transform . In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA'10) . 45--54. Christopher D. Twigg and Zoran Ka\u010di\u0107-Alesi\u0107. 2010. Point cloud glue: Constraining simulations using the procrustes transform. In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA'10). 45--54."},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.5555\/2849517.2849522"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2980179.2980236"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766917"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3180491","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3180491","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:26:22Z","timestamp":1750213582000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3180491"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,3,13]]},"references-count":48,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2018,4,30]]}},"alternative-id":["10.1145\/3180491"],"URL":"https:\/\/doi.org\/10.1145\/3180491","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,3,13]]},"assertion":[{"value":"2017-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-11-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-03-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}