{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,18]],"date-time":"2026-01-18T22:57:06Z","timestamp":1768777026021,"version":"3.49.0"},"reference-count":39,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2009,7,27]],"date-time":"2009-07-27T00:00:00Z","timestamp":1248652800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["6.08E+15"],"award-info":[{"award-number":["6.08E+15"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["EIA-0196217"],"award-info":[{"award-number":["EIA-0196217"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002855","name":"Ministry of Science and Technology of the People's Republic of China","doi-asserted-by":"publisher","award":["2009CB320801"],"award-info":[{"award-number":["2009CB320801"]}],"id":[{"id":"10.13039\/501100002855","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":[[2009,7,27]]},"abstract":"<jats:p>Complex mesh models of man-made objects often consist of multiple components connected by various types of joints. We propose a joint-aware deformation framework that supports the direct manipulation of an arbitrary mix of rigid and deformable components. First we apply slippable motion analysis to automatically detect multiple types of joint constraints that are implicit in model geometry. For single-component geometry or models with disconnected components, we support user-defined virtual joints. Then we integrate manipulation handle constraints, multiple components, joint constraints, joint limits, and deformation energies into a single volumetric-cell-based space deformation problem. An iterative, parallelized Gauss-Newton solver is used to solve the resulting nonlinear optimization. Interactive deformable manipulation is demonstrated on a variety of geometric models while automatically respecting their multi-component nature and the natural behavior of their joints.<\/jats:p>","DOI":"10.1145\/1531326.1531341","type":"journal-article","created":{"date-parts":[[2009,7,28]],"date-time":"2009-07-28T12:43:55Z","timestamp":1248785035000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":55,"title":["Joint-aware manipulation of deformable models"],"prefix":"10.1145","volume":"28","author":[{"given":"Weiwei","family":"Xu","sequence":"first","affiliation":[{"name":"Microsoft Research Asia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jun","family":"Wang","sequence":"additional","affiliation":[{"name":"Univ. of Science and Technology of China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"KangKang","family":"Yin","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kun","family":"Zhou","sequence":"additional","affiliation":[{"name":"Zhejiang Univ."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michiel","family":"van de Panne","sequence":"additional","affiliation":[{"name":"Univ. of British Columbia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Falai","family":"Chen","sequence":"additional","affiliation":[{"name":"Univ. of Science and Technology of China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Baining","family":"Guo","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,7,27]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-006-0375-x"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360643"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276467"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.1054"},{"key":"e_1_2_2_5_1","volume-title":"SGP '06: Proceedings of the fourth Eurographics symposium on Geometry processing, 11--20","author":"Botsch M.","unstructured":"Botsch , M. , Pauly , M. , Gross , M. , and Kobbelt , L . 2006. Primo: coupled prisms for intuitive surface modeling . In SGP '06: Proceedings of the fourth Eurographics symposium on Geometry processing, 11--20 . Botsch, M., Pauly, M., Gross, M., and Kobbelt, L. 2006. Primo: coupled prisms for intuitive surface modeling. In SGP '06: Proceedings of the fourth Eurographics symposium on Geometry processing, 11--20."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2007.01056.x"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1142011"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/2945.620488"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360641"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409625.1409629"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2007.01046.x"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1057432.1057461"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015761"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1142003"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073206"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882369"},{"key":"e_1_2_2_17_1","volume-title":"2008 ACM SIGGRAPH \/ Eurographics Symposium on Computer Animation, 105--115","author":"Kaufmann P.","unstructured":"Kaufmann , P. , Martin , S. , Botsch , M. , and Gross , M . 2008. Flexible simulation of deformable models using discontinuous galerkin fem . In 2008 ACM SIGGRAPH \/ Eurographics Symposium on Computer Animation, 105--115 . Kaufmann, P., Martin, S., Botsch, M., and Gross, M. 2008. Flexible simulation of deformable models using discontinuous galerkin fem. In 2008 ACM SIGGRAPH \/ Eurographics Symposium on Computer Animation, 105--115."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280831"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1457515.1409064"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/37401.37407"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344862"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360700"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073217"},{"key":"e_1_2_2_24_1","volume-title":"Eurographics","author":"Liu R.","unstructured":"Liu , R. , Zhang , H. , Shamir , A. , and Cohen-Or , D. 2009. A part-aware surface metric for shape analysis . In Eurographics , vol. 28 , to appear. Liu, R., Zhang, H., Shamir, A., and Cohen-Or, D. 2009. A part-aware surface metric for shape analysis. In Eurographics, vol. 28, to appear."},{"key":"e_1_2_2_25_1","unstructured":"Madsen K. Nielsen H. and Tingleff O. 2004. Methods for nonlinear least squares problems. Tech. rep. Informatics and Mathematical Modelling Technical University of Denmark.  Madsen K. Nielsen H. and Tingleff O. 2004. Methods for nonlinear least squares problems. Tech. rep. Informatics and Mathematical Modelling Technical University of Denmark."},{"key":"e_1_2_2_26_1","unstructured":"Magnenat-Thalmann N. Laperriere R. and Thalmann D. 1988. Joint dependent local deformations for hand animation and object grasping. In Graphics Interface 26--33.   Magnenat-Thalmann N. Laperriere R. and Thalmann D. 1988. Joint dependent local deformations for hand animation and object grasping. In Graphics Interface 26--33."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276456"},{"key":"e_1_2_2_28_1","unstructured":"Murray R. M. Li Z. and Sastry S. S. 1994. A Mathematical Introduction to Robotic Manipulation. CRC Press.   Murray R. M. Li Z. and Sastry S. S. 1994. A Mathematical Introduction to Robotic Manipulation . CRC Press."},{"key":"e_1_2_2_29_1","doi-asserted-by":"crossref","unstructured":"Nocedal J. and Wright S. J. 1999. Numerical Optimization. Springer.  Nocedal J. and Wright S. J. 1999. Numerical Optimization . Springer.","DOI":"10.1007\/b98874"},{"key":"e_1_2_2_30_1","volume-title":"Computer Animation: Algorithms and Techniques","author":"Parent R.","year":"2008","unstructured":"Parent , R. 2008 . Computer Animation: Algorithms and Techniques , second ed. Morgan Kaufmann . Parent, R. 2008. Computer Animation: Algorithms and Techniques, second ed. Morgan Kaufmann."},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/SMI.2006.23"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/15922.15903"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276479"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1057432.1057456"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073218"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276478"},{"key":"e_1_2_2_37_1","volume-title":"Symposium on Computer Animation, 271--280","author":"Theobalt C., R","unstructured":"Theobalt , C., R &amp;#246;ssl, C., de Aguiar , E. , and Seidel , H . -P. 2007. Animation collage . In Symposium on Computer Animation, 271--280 . Theobalt, C., R&amp;#246;ssl, C., de Aguiar, E., and Seidel, H.-P. 2007. Animation collage. In Symposium on Computer Animation, 271--280."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015774"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258863"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1531326.1531341","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1531326.1531341","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:30:23Z","timestamp":1750253423000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1531326.1531341"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,7,27]]},"references-count":39,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2009,7,27]]}},"alternative-id":["10.1145\/1531326.1531341"],"URL":"https:\/\/doi.org\/10.1145\/1531326.1531341","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,7,27]]},"assertion":[{"value":"2009-07-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}