{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,8]],"date-time":"2026-08-08T17:55:27Z","timestamp":1786211727776,"version":"3.56.0"},"reference-count":23,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2006,10,1]],"date-time":"2006-10-01T00:00:00Z","timestamp":1159660800000},"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":[[2006,10]]},"abstract":"<jats:p>\n            Skeletal subspace deformation (SSD), a simple method of character animation used in many applications, has several shortcomings; the best-known being that joints tend to collapse when bent. We present\n            <jats:italic>animation space<\/jats:italic>\n            , a generalization of SSD that greatly reduces these effects and effectively eliminates them for joints that do not have an unusually large range of motion.While other, more expensive generalizations exist, ours is unique in expressing the animation process as a simple linear transformation of the input coordinates. We show that linearity can be used to derive a measure of average distance (across the space of poses), and apply this to improving parametrizations.Linearity also makes it possible to fit a model to a set of examples using least-squares methods. The extra generality in animation space allows for a good fit to realistic data, and overfitting can be controlled to allow fitted models to generalize to new poses. Despite the extra vertex attributes, it is possible to render these animation-space models in hardware with no loss of performance relative to SSD.\n          <\/jats:p>","DOI":"10.1145\/1183287.1183294","type":"journal-article","created":{"date-parts":[[2007,1,16]],"date-time":"2007-01-16T19:38:29Z","timestamp":1168976309000},"page":"1400-1423","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":74,"title":["Animation space"],"prefix":"10.1145","volume":"25","author":[{"given":"Bruce","family":"Merry","sequence":"first","affiliation":[{"name":"University of Cape Town, Rondebosch, South Africa"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Patrick","family":"Marais","sequence":"additional","affiliation":[{"name":"University of Cape Town, Rondebosch, South Africa"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"James","family":"Gain","sequence":"additional","affiliation":[{"name":"University of Cape Town, Rondebosch, South Africa"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2006,10]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"SIGGRAPH: Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques. 380--387","author":"Alexa M.","year":"2002","unstructured":"Alexa , M. 2002 . Linear combination of transformations . In SIGGRAPH: Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques. 380--387 . 10.1145\/566570.566592 Alexa, M. 2002. Linear combination of transformations. In SIGGRAPH: Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques. 380--387. 10.1145\/566570.566592"},{"key":"e_1_2_1_2_1","volume-title":"AUAI: Proceedings of the 20th Conference on Uncertainty in Artificial Intelligence. 18--26","author":"Anguelov D.","unstructured":"Anguelov , D. , Koller , D. , Pang , H.-C. , Srinivasan , P. , and Thrun , S . 2004. Recovering articulated object models from 3D range data . In AUAI: Proceedings of the 20th Conference on Uncertainty in Artificial Intelligence. 18--26 . Anguelov, D., Koller, D., Pang, H.-C., Srinivasan, P., and Thrun, S. 2004. Recovering articulated object models from 3D range data. In AUAI: Proceedings of the 20th Conference on Uncertainty in Artificial Intelligence. 18--26."},{"key":"e_1_2_1_3_1","volume-title":"Proceedings of the Neural Information Processing Systems (NIPS) Conference.","author":"Anguelov D.","unstructured":"Anguelov , D. , Srinivasan , P. , Koller , D. , Thrun , S. , Pang , H. , and Davis , J . 2004. The correlated correspondence algorithm for unsupervised registration of nonrigid surfaces . In Proceedings of the Neural Information Processing Systems (NIPS) Conference. Anguelov, D., Srinivasan, P., Koller, D., Thrun, S., Pang, H., and Davis, J. 2004. The correlated correspondence algorithm for unsupervised registration of nonrigid surfaces. In Proceedings of the Neural Information Processing Systems (NIPS) Conference."},{"key":"e_1_2_1_4_1","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1002\/swf.36","article-title":"Modelling for character animation","volume":"2","author":"Collins G.","year":"2001","unstructured":"Collins , G. and Hilton , A. 2001 . Modelling for character animation . Softw. Focus 2 , 2, 44 -- 51 . Collins, G. and Hilton, A. 2001. Modelling for character animation. Softw. Focus 2, 2, 44--51.","journal-title":"Softw. Focus"},{"key":"e_1_2_1_5_1","unstructured":"Domin\u00e9 S. 2003. Mesh skinning. NVIDIA presentation. http:\/\/developer.nvidia.com\/object\/skinning.html.  Domin\u00e9 S. 2003. Mesh skinning. NVIDIA presentation. http:\/\/developer.nvidia.com\/object\/skinning.html."},{"key":"e_1_2_1_6_1","volume-title":"SIGGRAPH: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques. 173--182","author":"Eck M.","year":"1838","unstructured":"Eck , M. , DeRose , T. , Duchamp , T. , Hoppe , H. , Lounsbery , M. , and Stuetzle , W . 1995. Multiresolution analysis of arbitrary meshes . In SIGGRAPH: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques. 173--182 . 10.1145\/2 1838 0.218440 Eck, M., DeRose, T., Duchamp, T., Hoppe, H., Lounsbery, M., and Stuetzle, W. 1995. Multiresolution analysis of arbitrary meshes. In SIGGRAPH: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques. 173--182. 10.1145\/218380.218440"},{"key":"e_1_2_1_7_1","unstructured":"Floater M. S. and Hormann K. 2004. Surface parameterization: A tutorial and survey. In Multiresolution in Geometric Modelling. N. A. Dodgson et al. eds. Springer-Verlag New York.  Floater M. S. and Hormann K. 2004. Surface parameterization: A tutorial and survey. In Multiresolution in Geometric Modelling. N. A. Dodgson et al. eds. Springer-Verlag New York."},{"key":"e_1_2_1_8_1","volume-title":"Matrix Computations","author":"Golub G. H.","unstructured":"Golub , G. H. and Van Loan , C. F. 1996. Matrix Computations , 3 rd ed. Johns Hopkins University Press , Baltimore, MD . Golub, G. H. and Van Loan, C. F. 1996. Matrix Computations, 3rd ed. Johns Hopkins University Press, Baltimore, MD.","edition":"3"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073206"},{"key":"e_1_2_1_10_1","doi-asserted-by":"crossref","unstructured":"Kavan L. and \u017d\u00e1ra J. 2005. Spherical blend skinning: A real-time deformation of articulated models. In SI3D: Proceedings of the Symposium on Interactive 3D Graphics and Games. 9--16. 10.1145\/1053427.1053429   Kavan L. and \u017d\u00e1ra J. 2005. Spherical blend skinning: A real-time deformation of articulated models. In SI3D: Proceedings of the Symposium on Interactive 3D Graphics and Games. 9--16. 10.1145\/1053427.1053429","DOI":"10.1145\/1053427.1053429"},{"key":"e_1_2_1_11_1","volume-title":"Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 153--159","author":"Kry P. G.","unstructured":"Kry , P. G. , James , D. L. , and Pai , D. K . 2002. Eigenskin: Real time large deformation character skinning in hardware . In Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 153--159 . 10.1145\/545261.545286 Kry, P. G., James, D. L., and Pai, D. K. 2002. Eigenskin: Real time large deformation character skinning in hardware. In Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 153--159. 10.1145\/545261.545286"},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques. 362--371","author":"L\u00e9vy B.","unstructured":"L\u00e9vy , B. , Petitjean , S. , Ray , N. , and Maillot , J . 2002. Least squares conformal maps for automatic texture atlas generation . In Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques. 362--371 . 10.1145\/566570.566590 L\u00e9vy, B., Petitjean, S., Ray, N., and Maillot, J. 2002. Least squares conformal maps for automatic texture atlas generation. In Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques. 362--371. 10.1145\/566570.566590"},{"key":"e_1_2_1_13_1","volume-title":"Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques. 165--172","author":"Lewis J. P.","unstructured":"Lewis , J. P. , Cordner , M. , and Fong , N . 2000. Pose space deformation: A unified approach to shape interpolation and skeleton-driven deformation . In Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques. 165--172 . 10.1145\/344779.344862 Lewis, J. P., Cordner, M., and Fong, N. 2000. Pose space deformation: A unified approach to shape interpolation and skeleton-driven deformation. In Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques. 165--172. 10.1145\/344779.344862"},{"key":"e_1_2_1_14_1","volume-title":"Proceedings of the 3rd International Conference on Cyberworlds (CW). 201--208","author":"Magnenat-Thalmann N.","year":"2004","unstructured":"Magnenat-Thalmann , N. , Cordier , F. , Seo , H. , and Papagianakis , G . 2004. Modeling of bodies and clothes for virtual environments . In Proceedings of the 3rd International Conference on Cyberworlds (CW). 201--208 . 10.1109\/CW. 2004 .47 Magnenat-Thalmann, N., Cordier, F., Seo, H., and Papagianakis, G. 2004. Modeling of bodies and clothes for virtual environments. In Proceedings of the 3rd International Conference on Cyberworlds (CW). 201--208. 10.1109\/CW.2004.47"},{"key":"e_1_2_1_15_1","volume-title":"Proceedings on the Graphics Interface Conference. 26--33","author":"Magnenat-Thalmann N.","unstructured":"Magnenat-Thalmann , N. , Laperri\u00e8re , R. , and Thalmann , D . 1988. Joint-Dependent local deformations for hand animation and object grasping . In Proceedings on the Graphics Interface Conference. 26--33 . Magnenat-Thalmann, N., Laperri\u00e8re, R., and Thalmann, D. 1988. Joint-Dependent local deformations for hand animation and object grasping. In Proceedings on the Graphics Interface Conference. 26--33."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882308"},{"key":"e_1_2_1_17_1","volume-title":"Proceedings of the Symposium on Interactive 3D Graphics. 27--30","author":"Mohr A.","unstructured":"Mohr , A. , Tokheim , L. , and Gleicher , M . 2003. Direct manipulation of interactive character skins . In Proceedings of the Symposium on Interactive 3D Graphics. 27--30 . 10.1145\/641480.641488 Mohr, A., Tokheim, L., and Gleicher, M. 2003. Direct manipulation of interactive character skins. In Proceedings of the Symposium on Interactive 3D Graphics. 27--30. 10.1145\/641480.641488"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/355984.355989"},{"key":"e_1_2_1_19_1","volume-title":"Proceedings of the 11th Pacific Conference on Computer Graphics and Applications. 263--270","author":"Ray N.","unstructured":"Ray , N. and L\u00e9vy , B . 2003. Hierarchical least squares conformal map . In Proceedings of the 11th Pacific Conference on Computer Graphics and Applications. 263--270 . Ray, N. and L\u00e9vy, B. 2003. Hierarchical least squares conformal map. In Proceedings of the 11th Pacific Conference on Computer Graphics and Applications. 263--270."},{"key":"e_1_2_1_20_1","volume-title":"Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques. 409--416","author":"Sander P. V.","unstructured":"Sander , P. V. , Snyder , J. , Gortler , S. J. , and Hoppe , H . 2001. Texture mapping progressive meshes . In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques. 409--416 . 10.1145\/383259.383307 Sander, P. V., Snyder, J., Gortler, S. J., and Hoppe, H. 2001. Texture mapping progressive meshes. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques. 409--416. 10.1145\/383259.383307"},{"key":"e_1_2_1_21_1","volume-title":"Proceedings of the Symposium on Interactive 3D Graphics. 135--143","author":"Sloan P.-P. J.","unstructured":"Sloan , P.-P. J. , Rose , III, C. F. , and Cohen , M. F . 2001. Shape by example . In Proceedings of the Symposium on Interactive 3D Graphics. 135--143 . 10.1145\/364338.364382 Sloan, P.-P. J., Rose, III, C. F., and Cohen, M. F. 2001. Shape by example. In Proceedings of the Symposium on Interactive 3D Graphics. 135--143. 10.1145\/364338.364382"},{"key":"e_1_2_1_22_1","unstructured":"Stewart D. and Leyk Z. 1994. Meschach library version 1.2b. http:\/\/www.math.uiowa.edu\/~dstewart\/meschach\/README.  Stewart D. and Leyk Z. 1994. Meschach library version 1.2b. http:\/\/www.math.uiowa.edu\/~dstewart\/meschach\/README."},{"key":"e_1_2_1_23_1","volume-title":"Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 129--138","author":"Wang X. C.","unstructured":"Wang , X. C. and Phillips , C . 2002. Multi-Weight enveloping: Least-Squares approximation techniques for skin animation . In Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 129--138 . 10.1145\/545261.545283 Wang, X. C. and Phillips, C. 2002. Multi-Weight enveloping: Least-Squares approximation techniques for skin animation. In Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 129--138. 10.1145\/545261.545283"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1183287.1183294","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1183287.1183294","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T15:06:37Z","timestamp":1750259197000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1183287.1183294"}},"subtitle":["A truly linear framework for character animation"],"short-title":[],"issued":{"date-parts":[[2006,10]]},"references-count":23,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2006,10]]}},"alternative-id":["10.1145\/1183287.1183294"],"URL":"https:\/\/doi.org\/10.1145\/1183287.1183294","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,10]]},"assertion":[{"value":"2006-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}