“Semantic deformation transfer” by Baran, Vlasic, Grinspun and Popović

  • ©Ilya Baran, Daniel Vlasic, Eitan Grinspun, and Jovan Popović




    Semantic deformation transfer



    Transferring existing mesh deformation from one character to another is a simple way to accelerate the laborious process of mesh animation. In many cases, it is useful to preserve the semantic characteristics of the motion instead of its literal deformation. For example, when applying the walking motion of a human to a flamingo, the knees should bend in the opposite direction. Semantic deformation transfer accomplishes this task with a shape space that enables interpolation and projection with standard linear algebra. Given several example mesh pairs, semantic deformation transfer infers a correspondence between the shape spaces of the two characters. This enables automatic transfer of new poses and animations.


    1. Botsch, M., and Sorkine, O. 2008. On linear variational surface deformation methods. IEEE Transactions on Visualization and Computer Graphics 14, 1, 213–230. Google ScholarDigital Library
    2. Dontcheva, M., Yngve, G., and Popović, Z. 2003. Layered acting for character animation. ACM Transactions on Graphics 22, 3 (July), 409–416. Google ScholarDigital Library
    3. Gleicher, M. 1998. Retargetting motion to new characters. In Proceedings of SIGGRAPH 98, Computer Graphics Proceedings, Annual Conference Series, 33–42. Google ScholarDigital Library
    4. Hsu, E., Gentry, S., and Popović, J. 2004. Example-based control of human motion. In 2004 ACM SIGGRAPH / Eurographics Symposium on Computer Animation, 69–77. Google ScholarDigital Library
    5. Kilian, M., Mitra, N. J., and Pottmann, H. 2007. Geometric modeling in shape space. ACM Transactions on Graphics 26, 3 (July), 64:1–64:8. Google ScholarDigital Library
    6. Kircher, S., and Garland, M. 2008. Free-form motion processing. ACM Transactions on Graphics 27, 2 (Apr.), 12:1–12:13. Google ScholarDigital Library
    7. Lipman, Y., Sorkine, O., Levin, D., and Cohen-OR, D. 2005. Linear rotation-invariant coordinates for meshes. ACM Transactions on Graphics 24, 3 (Aug.), 479–487. Google ScholarDigital Library
    8. Sheffer, A., and Kraevoy, V. 2004. Pyramid coordinates for morphing and deformation. In Proceedings of the 3D Data Processing, Visualization, and Transmission, 2nd International Symposium on (3DPVT’04), 68–75. Google ScholarDigital Library
    9. Sumner, R. W., and Popović, J. 2004. Deformation transfer for triangle meshes. ACM Transactions on Graphics 23, 3 (Aug.), 399–405. Google ScholarDigital Library
    10. Sumner, R. W., Zwicker, M., Gotsman, C., and Popović, J. 2005. Mesh-based inverse kinematics. ACM Transactions on Graphics 24, 3 (Aug.), 488–495. Google ScholarDigital Library
    11. Vlasic, D., Baran, I., Matusik, W., and Popović, J. 2008. Articulated mesh animation from multi-view silhouettes. ACM Transactions on Graphics 27, 3 (Aug.), 97:1–97:9. Google ScholarDigital Library
    12. Wang, R. Y., Pulli, K., and Popović, J. 2007. Real-time enveloping with rotational regression. ACM Transactions on Graphics 26, 3 (July), 73:1–73:9. Google ScholarDigital Library

ACM Digital Library Publication: