Abstract
Achieving intuitive control of animated surface deformation while observing a specific style is an important but challenging task in computer graphics. Solutions to this task can find many applications in data-driven skin animation, computer puppetry, and computer games. In this paper, we present an intuitive and powerful animation interface to simultaneously control the deformation of a large number of local regions on a deformable surface with a minimal number of control points. Our method learns suitable deformation subspaces from training examples, and generate new deformations on the fly according to the movements of the control points. Our contributions include a novel deformation regression method based on kernel Canonical Correlation Analysis (CCA) and a Poisson-based translation solving technique for easy and fast deformation control based on examples. Our run-time algorithm can be implemented on GPUs and can achieve a few hundred frames per second even for large datasets with hundreds of training examples.
Supplemental Material
- Anguelov, D., Srinivasan, P., Koller, D., Thrun, S., Rodgers, J., and Davis, J. 2005. Scape: shape completion and animation of people. ACM Transactions on Graphics 24, 3, 408--416. Google ScholarDigital Library
- Chai, J., and Hodgins, J. 2005. Performance animation from low-dimensional control signals. ACM TOG 24, 3, 686--696. Google ScholarDigital Library
- Deng, Z., Chiang, P.-Y., Fox, P., and Neumann, U. 2006. Animating blendshape faces by cross-mapping motion capture data. In I3D '06: Proceedings of the 2006 symposium on Interactive 3D graphics and games, 43--48. Google ScholarDigital Library
- Der, K., Sumner, R., and Popović, J. 2006. Inverse kinematics for reduced deformable models. ACM Transactions on Graphics 25, 3, 1174--1179. Google ScholarDigital Library
- Dontcheva, M., Yngve, G., and Popivic, Z. 2003. Layered acting for character animation. ACM TOG 22, 3, 409--416. Google ScholarDigital Library
- Grochow, K., Martin, S., Hertzmann, A., and Popivic, Z. 2004. Style-based inverse kinematics. ACM TOG 23, 3, 520--529. Google ScholarDigital Library
- Hotelling, H. 1936. Relations between two sets of variates. Biometrika 28, 321--377.Google ScholarCross Ref
- James, D., and Twigg, C. 2005. Skinning mesh animations. ACM Transactions on Graphics 24, 3, 399--407. Google ScholarDigital Library
- Joshi, P., Tien, W., Desbrun, M., and Pighin, F. 2003. Learning controls for blend shape based realistic facial animation. In Proceedings of the 2003 Eurographics/SIGGRAPH symposium on computer animation, 162--174. Google ScholarDigital Library
- Kavan, L., Collins, S., Zara, J., and O'Sullivan, C. 2007. Skinning with dual quaternions. In I3D '07: Proceedings of the 2007 symposium on Interactive 3D graphics and games, 39--46. Google ScholarDigital Library
- Kavan, L., McDonnell, R., Dobbyn, S., Zara, J., and O'Sullivan, C. 2007. Skinning arbitrary deformations. In I3D '07: Proceedings of the 2007 symposium on Interactive 3D graphics and games, 53--60. Google ScholarDigital Library
- Kircher, S., and Garland, M. 2006. Editing arbitrarily deforming surface animations. ACM Transactions on Graphics 25, 3, 1098--1107. Google ScholarDigital Library
- Lau, M., Chai, J., Xu, Y.-Q., and Shum, H.-Y. 2007. Face poser: Interactive modeling of 3d facial expressions using model priors. In ACM SIGGRAPH / Eurographics Symposium on Computer Animation (SCA 2007), 161--170. Google ScholarDigital Library
- Magnenat-Thalmann, N., Laperrire, R., and Thalmann, D. 1988. Joint-dependent local deformations for hand animation and object grasping. In Graphics Interface, 26--33. Google ScholarDigital Library
- Melzer, T., Reitera, M., and Bischofb, H. 2003. Appearance models based on kernel canonical correlation analysis. Pattern Recognition 36, 9, 1961--1971.Google ScholarCross Ref
- Meyer, M., and Anderson, J. 2007. Key point subspace acceleration and soft caching. ACM Transactions on Graphics 26, 3, 74.1--74.8. Google ScholarDigital Library
- Mohr, A., and Gleicher, M. 2003. Building efficient, accurate character skins from examples. ACM Transactions on Graphics 22, 3, 562--568. Google ScholarDigital Library
- nVidia Cuda. Compute unified device architecture (cuda). http://developer.nvidia.com/object/cuda.html.Google Scholar
- Park, S., and Hodgins, J. 2006. Capturing and animating skin deformation in human motion. ACM Transactions on Graphics 25, 3, 881--889. Google ScholarDigital Library
- Shi, L., Yu, Y., Bell, N., and Feng, W.-W. 2006. A fast multigrid algorithm for mesh deformation. ACM Transactions on Graphics 25, 3, 1108--1117. Google ScholarDigital Library
- Sumner, R., and Popović, J. 2004. Deformation transfer for triangle meshes. ACM Transactions on Graphics 23, 3, 397--403. Google ScholarDigital Library
- Sumner, R., Zwicker, M., Gotsman, C., and Popović, J. 2005. Mesh-based inverse kinematics. ACM Transactions on Graphics 24, 3, 488--495. Google ScholarDigital Library
- Wang, R., Pulli, K., and Popović, J. 2007. Real-time enveloping with rotational regression. ACM Transactions on Graphics 26, 3, 73.1--73.9. Google ScholarDigital Library
- Weber, O., Sorkine, O., Lipman, Y., and Gotsman, C. 2007. Context-aware skeletal shape deformation. Computer Graphics Forum (Eurographics 2007) 26, 3, 265--274.Google Scholar
- White, R., Crane, K., and Forsyth, D. 2007. Capturing and animating occluded cloth. ACM Transactions on Graphics 26, 3, 34.1--34.8. 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 Transactions on Graphics 26, 3, 84.1--84.10. 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. ACM Transactions on Graphics (special issue for SIGGRAPH 2004) 23, 3, 641--648. Google ScholarDigital Library
- Zhang, L., Snavely, N., Curless, B., and Seitz, S. M. 2004. Spacetime faces: High-resolution capture for modeling and animation. ACM Transactions on Graphics 23, 3, 548--558. Google ScholarDigital Library
Index Terms
- Real-time data driven deformation using kernel canonical correlation analysis
Recommendations
Attachment-based character deformation
SCA '17: Proceedings of the ACM SIGGRAPH / Eurographics Symposium on Computer AnimationWhile advancements have made it easier to work with digital characters, it remains difficult to author animations that display the free and highly expressive shape change that characterize hand-drawn animation. We present a deformation method that ...
A deformation transformer for real-time cloth animation
SIGGRAPH '10: ACM SIGGRAPH 2010 papersAchieving interactive performance in cloth animation has significant implications in computer games and other interactive graphics applications. Although much progress has been made, it is still much desired to have real-time high-quality results that ...
A deformation transformer for real-time cloth animation
Achieving interactive performance in cloth animation has significant implications in computer games and other interactive graphics applications. Although much progress has been made, it is still much desired to have real-time high-quality results that ...
Comments