Abstract
Motion is the center of attention in many applications of computer graphics. Skeletal motion for articulated characters can be processed and altered in a variety of ways to increase the versatility of each motion clip. However, analogous techniques have not yet been developed for free-form deforming surfaces like cloth and faces. Given the time-consuming nature of producing each free-form motion clip, the ability to alter and reuse free-form motion would be very desirable. We present a novel method for processing free-form motion that opens up a broad range of possible motion alterations including motion blending, keyframe insertion, and temporal signal processing. Our method is based on a simple yet powerful differential surface representation that is invariant under rotation and translation and which is well suited for surface editing in both space and time.
- Botsch, M., Sumner, R., Pauly, M., and Gross, M. 2006. Deformation transfer for detail-preserving surface editing. In Workshop on Vision, Modeling and Visualization. 357--364.Google Scholar
- Bruderlin, A. and Williams, L. 1995. Motion signal processing. In ACM SIGGRAPH. ACM Press, New York, NY, 97--104. Google ScholarDigital Library
- Eberly, D. 2002. Quaternion algebra and calculus. Geometric Tools, Inc. http://www.geometrictools.com/Documentation/Quaternions.pdf.Google Scholar
- Gleicher, M. 2001. Comparing constraint-based motion editing methods. Graph. Models 63, 2, 107--134. Google ScholarDigital Library
- James, D. L. and Twigg, C. D. 2005. Skinning mesh animations. ACM Trans. Graph. 24, 3, 399--407. Google ScholarDigital Library
- Kircher, S. and Garland, M. 2006. Editing arbitrarily deforming surface animations. In ACM SIGGRAPH. ACM Press, New York, NY, 1098--1107. Google ScholarDigital Library
- Kovar, L., Gleicher, M., and Pighin, F. 2002. Motion graphs. In ACM SIGGRAPH. ACM Press, New York, NY. Google ScholarDigital Library
- Lamouret, A. and van de Panne, M. 1996. Motion synthesis by example. In Workshop on Computer Animation and Simulation. 199--212. Google ScholarDigital Library
- Li, X. S. 2005. An overview of superlu: Algorithms, implementation, and user interface. ACM Trans. Math. Softw. 31, 3, 302--325. Google ScholarDigital Library
- Lipman, Y., Sorkine, O., Levin, D., and Cohen-Or, D. 2005. Linear rotation-invariant coordinates for meshes. ACM Trans. Graph. 24, 3, 479--487. Google ScholarDigital Library
- Popa, T., Julius, D., and Sheffer, A. 2006. Material-aware mesh deformations. In Proceedings of the IEEE International Conference on Shape Modeling and Applications (SMI'06). IEEE Computer Society, 22. Google ScholarDigital Library
- 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 (3DPVT'04). IEEE Computer Society, 68--75. Google ScholarDigital Library
- Shoemake, K. and Duff, T. 1992. Matrix animation and polar decomposition. In Proceedings of the Conference on Graphics Interface. Morgan Kaufmann Publishers Inc., San Francisco, CA, 258--264. Google ScholarDigital Library
- Sorkine, O. 2006. Differential representations for mesh processing. Comput. Graph. For. 25, 4, 789--807.Google Scholar
- Sorkine, O., Cohen-Or, D., Lipman, Y., Alexa, M., Rössl, C., and Seidel, H.-P. 2004. Laplacian surface editing. In Proceedings of the Eurographics/ACM SIGGRAPH Symposium on Geometry Processing (SGP'04). ACM Press, New York, NY, 175--184. Google ScholarDigital Library
- Sumner, R. W. and Popović, J. 2004. Deformation transfer for triangle meshes. ACM Trans. Graph. 23, 3, 399--405. Google ScholarDigital Library
- Sumner, R. W., Schmid, J., and Pauly, M. 2007. Embedded deformation for shape manipulation. ACM Trans. Graph. 26, 3, 80. Google ScholarDigital Library
- Sumner, R. W., Zwicker, M., Gotsman, C., and Popović, J. 2005. Mesh-based inverse kinematics. ACM Trans. Graph. 24, 3, 488--495. Google ScholarDigital Library
- Witkin, A. and Popović, Z. 1995. Motion warping. In ACM SIGGRAPH. ACM Press, New York, NY, 105--108. Google ScholarDigital Library
- Xu, D., Zhang, H., Wang, Q., and Bao, H. 2005. Poisson shape interpolation. In Proceedings of the ACM Symposium on Solid and Physical Modeling (SPM'05). ACM Press, New York, NY, 267--274. Google ScholarDigital Library
- Xu, W., Zhou, K., Yu, Y., Tan, Q., Peng, Q., and Guo, B. 2007. Gradient domain editing of deforming mesh sequences. ACM Trans. Graph. 26, 3, 84. Google ScholarDigital Library
- Yu, Y., Zhou, K., Xu, D., Shi, X., Bao, H., Guo, B., and Shum, H.-Y. 2004. Mesh editing with poisson-based gradient field manipulation. In ACM SIGGRAPH. ACM Press, New York, NY, 644--651. Google ScholarDigital Library
Index Terms
- Free-form motion processing
Recommendations
Control of Motion in Character Animation
IV '04: Proceedings of the Information Visualisation, Eighth International ConferenceThis paper surveys the numerical techniques developed in computer graphics for editing and revising data driven character animation. We evaluate systems that have been developed for interactive, off-line and on-line animation, using motion capture data ...
Using motion capture for interactive motion editing
VRCAI '14: Proceedings of the 13th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and its Applications in IndustryMotion capture technology has been widely used for creating character motions. Motion editing is usually also required to adjust captured motions. Because character poses which include joint rotations, body positions, and orientations are high-...
A magic wand for motion capture editing and edit propagation
SA '18: SIGGRAPH Asia 2018 Technical BriefsThis paper introduces a new method for editing character animation, by using a data-driven pose distance as a falloff to interpolate edited poses seamlessly into a motion sequence. This pose distance is defined using Green's function of the pose space ...
Comments