{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,5]],"date-time":"2025-03-05T05:27:16Z","timestamp":1741152436003,"version":"3.38.0"},"reference-count":25,"publisher":"SAGE Publications","issue":"10","license":[{"start":{"date-parts":[[2017,3,28]],"date-time":"2017-03-28T00:00:00Z","timestamp":1490659200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"funder":[{"name":"Science and Technology Program of Wuhan, China","award":["2016010101010022"],"award-info":[{"award-number":["2016010101010022"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61373107"],"award-info":[{"award-number":["61373107"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[2017,10]]},"abstract":"<jats:p> Real-time simulation of elastic objects is of great importance for computer graphics and virtual reality applications. The fast mass spring model solver can achieve visually realistic simulation in an efficient way. Unfortunately, this method suffers from resolution limitations and lack of mechanical realism for a surface geometry model, which greatly restricts its application. To tackle these problems, in this paper we propose a fast mass spring model solver for high-resolution elastic objects. First, we project the complex surface geometry model into a set of uniform grid cells as cages through *cages mean value coordinate method to reflect its internal structure and mechanics properties. Then, we replace the original Cholesky decomposition method in the fast mass spring model solver with a conjugate gradient method, which can make the fast mass spring model solver more efficient for detailed surface geometry models. Finally, we propose a graphics processing unit accelerated parallel algorithm for the conjugate gradient method. Experimental results show that our method can realize efficient deformation simulation of 3D elastic objects with visual reality and physical fidelity, which has a great potential for applications in computer animation. <\/jats:p>","DOI":"10.1177\/0037549717699073","type":"journal-article","created":{"date-parts":[[2017,3,28]],"date-time":"2017-03-28T15:40:46Z","timestamp":1490715646000},"page":"797-807","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":2,"title":["A fast mass spring model solver for high-resolution elastic objects"],"prefix":"10.1177","volume":"93","author":[{"given":"Mianlun","family":"Zheng","sequence":"first","affiliation":[{"name":"School of Computer, Wuhan University, PR China"}]},{"given":"Zhiyong","family":"Yuan","sequence":"additional","affiliation":[{"name":"School of Computer, Wuhan University, PR China"}]},{"given":"Weixu","family":"Zhu","sequence":"additional","affiliation":[{"name":"School of Computer, Wuhan University, PR China"}]},{"given":"Guian","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Computer, Wuhan University, PR China"}]}],"member":"179","published-online":{"date-parts":[[2017,3,28]]},"reference":[{"key":"bibr1-0037549717699073","doi-asserted-by":"publisher","DOI":"10.1177\/0037549714552708"},{"key":"bibr2-0037549717699073","doi-asserted-by":"publisher","DOI":"10.1007\/s11548-014-1142-5"},{"key":"bibr3-0037549717699073","doi-asserted-by":"publisher","DOI":"10.1109\/JBHI.2014.2370059"},{"key":"bibr4-0037549717699073","doi-asserted-by":"publisher","DOI":"10.1145\/2487228.2487232"},{"key":"bibr5-0037549717699073","unstructured":"Bonet J, Wood RD. Nonlinear continuum mechanics for finite element analysis. Cambridge: Cambridge University Press, 1998, 38(5): 106."},{"issue":"19","key":"bibr6-0037549717699073","first-page":"147","volume-title":"Graphics interface","volume":"23","author":"Provot X","year":"2001"},{"key":"bibr7-0037549717699073","first-page":"1","volume":"32","author":"Liu T","year":"2013","journal-title":"ACM Trans Graph"},{"key":"bibr8-0037549717699073","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12065"},{"key":"bibr9-0037549717699073","first-page":"1","volume":"34","author":"Chen D","year":"2015","journal-title":"ACM Trans Graph"},{"key":"bibr10-0037549717699073","doi-asserted-by":"publisher","DOI":"10.1093\/mnras\/stw491"},{"key":"bibr11-0037549717699073","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8396(03)00002-5"},{"key":"bibr12-0037549717699073","doi-asserted-by":"publisher","DOI":"10.1016\/j.cagd.2005.06.004"},{"first-page":"561","volume-title":"ACM transactions on graphics (TOG)","author":"Ju T","key":"bibr13-0037549717699073"},{"first-page":"71","volume-title":"ACM transactions on graphics (TOG)","author":"Joshi P","key":"bibr14-0037549717699073"},{"first-page":"78","volume-title":"ACM transactions on graphics (TOG)","author":"Lipman Y","key":"bibr15-0037549717699073"},{"key":"bibr16-0037549717699073","doi-asserted-by":"publisher","DOI":"10.1002\/cnm.887"},{"key":"bibr17-0037549717699073","doi-asserted-by":"publisher","DOI":"10.1145\/1944846.1944855"},{"first-page":"131","volume-title":"Proceedings of the 2004 ACM SIGGRAPH\/Eurographics symposium on computer animation","author":"Irving G","key":"bibr18-0037549717699073"},{"first-page":"52","volume-title":"ACM transactions on graphics (TOG)","author":"Nesme M","key":"bibr19-0037549717699073"},{"key":"bibr20-0037549717699073","doi-asserted-by":"publisher","DOI":"10.1145\/2567943"},{"first-page":"43","volume-title":"Proceedings of the 25th annual conference on computer graphics and interactive techniques","author":"Baraff D","key":"bibr21-0037549717699073"},{"first-page":"72","volume-title":"ACM transactions on graphics (TOG)","author":"Martin S","key":"bibr22-0037549717699073"},{"key":"bibr23-0037549717699073","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2011.32"},{"key":"bibr24-0037549717699073","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-016-1738-3"},{"key":"bibr25-0037549717699073","doi-asserted-by":"publisher","DOI":"10.1007\/s11432-015-0594-2"}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549717699073","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0037549717699073","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549717699073","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,4]],"date-time":"2025-03-04T08:04:59Z","timestamp":1741075499000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549717699073"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3,28]]},"references-count":25,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2017,10]]}},"alternative-id":["10.1177\/0037549717699073"],"URL":"https:\/\/doi.org\/10.1177\/0037549717699073","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"type":"print","value":"0037-5497"},{"type":"electronic","value":"1741-3133"}],"subject":[],"published":{"date-parts":[[2017,3,28]]}}}