Abstract
While 3D animation packages provide a wide variety of animation rigs for creating expressive skin animation, most interactive systems employ linear blend skinning for hard realtime computation. We propose a method for converting an arbitrary skeleton-driven deformer into a linear blend skinning-based helper bone rig. Our system builds the target rig by applying an example-based skinning technique that uses a minimal training dataset obtained from the source model by two-pass sampling of the skin deformation. The first uniform sampling analyzes the relationship between the rotation of each joint and the deformation of skin vertices. The second sampling composes a minimum training dataset by selecting important pose samples using novel geometrical measures. We also propose a skinning decomposition with similarity transformation algorithm for accurately approximating the non-rigid skin deformation behavior by helper bone transformations. Our experimental results demonstrate the proposed automated rig conversion into non-rigid helper bones from several skeleton-driven deformers, including Delta Mush deformers, corrective blendshapes, and virtual-muscle systems.
- Dicko Ali-Hamadi, Tiantian Liu, Benjamin Gilles, Ladislav Kavan, Francois Faure, Olivier Palombi, and Marie-Paule Cani. 2013. Anatomy Transfer. ACM Transactions on Graphics 32, 6 (2013), 188:1--188:8. Google Scholar
Digital Library
- Alexis Angelidis and Karan Singh. 2007. Kinodynamic Skinning using Volume-preserving Deformations. In Proc. of ACM SIGGRAPH/Eurographics Symposium on Computer Animation 2007. 129--140. Google Scholar
Digital Library
- Quentin Avril, Donya Ghafourzadeh, Srinivasan Ramachandran, Sahel Fallahdoust, Sarah Ribet, Olivier Dionne, Martin de Lasa, and Eric Paquette. 2016. Animation Setup Transfer for 3D Characters. Computer Graphics Forum 35, 2 (2016), 115--126.Google Scholar
- Ilya Baran and Jovan Popović. 2007. Automatic Rigging and Animation of 3D Characters. ACM Transactions on Graphics 26, 3 (2007), 72:1--72:8. Google Scholar
Digital Library
- Berthold K. P. Horn. 1987. Closed-form Solution of Absolute Orientation Using Unit Quaternions. Journal of Optical Society of America A 4, 4 (1987), 629--642.Google Scholar
Cross Ref
- Alec Jacobson, Ladislav Kavan, Ilya Baran, Jovan Popović, and Olga Sorkine. 2012. Fast Automatic Skinning Transformations. ACM Transactions on Graphics 31, 4 (2012), 77:1--77:10. Google Scholar
Digital Library
- Doug L. James and Christopher D. Twigg. 2005. Skinning Mesh Animations. ACM Transactions on Graphics 24, 3 (2005), 399--407. Google Scholar
Digital Library
- Petr Kadlecek, Alexandru-Eugen Ichim, Tiantian Liu, Ladislav Kavan, and Jaroslav Krivanek. 2016. Reconstructing Personalized Anatomical Models for Physics-based Body Animation. ACM Transactions on Graphics 35, 6 (2016), 213:1--213:13. Google Scholar
Digital Library
- Zachi Karni and Craig Gotsman. 2004. Compression of Soft-body Animation Sequences. Computers 8 Graphics 28, 1 (2004), 25--34.Google Scholar
- Ladislav Kavan, Steven Collins, Jiri Zara, and Carol O'Sullivan. 2007. Skinning with Dual Quaternions. In Proc. of ACM SIGGRAPH Symposium on Interactive 3D Graphics 2007. 39--46. Google Scholar
Digital Library
- Ladislav Kavan, Peter-Pike Sloan, and Carol O'Sullivan. 2010. Fast and Efficient Skinning of Animated Meshes. Computer Graphics Forum 29, 2 (2010), 327--336.Google Scholar
Cross Ref
- Ladislav Kavan and Olga Sorkine. 2012. Elasticity-Inspired Deformers for Character Articulation. ACM Transactions on Graphics 31, 6 (2012), 196. Google Scholar
Digital Library
- Paul G. Kry, Doug L. James, and Dinesh K. Pai. 2002. EigenSkin: Real Time Large Deformation Character Skinning in Hardware. In Proc. of ACM SIGGRAPH/Eurographics Symposium on Computer Animation 2002. 153--159. Google Scholar
Digital Library
- Binh Huy Le and Zhigang Deng. 2012. Smooth Skinning Decomposition with Rigid Bones. ACM Transactions on Graphics 31, 6 (2012), 199:1--199:10. Google Scholar
Digital Library
- Binh Huy Le and Zhigang Deng. 2014. Robust and Accurate Skeletal Rigging from Mesh Sequences. ACM Transactions on Graphics 33, 4 (2014), 84:1--84:10. Google Scholar
Digital Library
- Binh Huy Le and Jessica K. Hodgins. 2016. Real-time Skeletal Skinning with Optimized Centers of Rotation. ACM Transactions on Graphics 35, 4 (2016), 37:1--37:10. Google Scholar
Digital Library
- J. P. Lewis, Matt Cordner, and Nickson Fong. 2000. Pose Space Deformation: A Unified Approach to Shape Interpolation and Skeleton-Driven Deformation. In Proc. of SIGGRAPH 2000. 165--172. Google Scholar
Digital Library
- Matthew Loper, Naureen Mahmood, Javier Romero, Gerard Pons-Moll, and Michael J. Black. 2015. SMPL: A Skinned Multi-Person Linear Model. ACM Transactions on Graphics 34, 6 (2015), 248:1--248:16. Google Scholar
Digital Library
- Nadia Magnenat-Thalmann, Richard Laperrire, and Daniel Thalmann. 1988. Joint-dependent Local Deformations for Hand Animation and Object Grasping. In Proc. of Graphics Interface 88. 26--33. Google Scholar
Digital Library
- Joe Mancewicz, Matt L. Derksen, Hans Rijpkema, and Cyrus A. Wilson. 2014. Delta Mush: Smoothing Deformations While Preserving Detail. In Proceedings of the Symposium on Digital Production. 7--11. Google Scholar
Digital Library
- Christian Miller, Okan Arikan, and Donald S. Fussell. 2011. Frankenrigs: Building Character Rigs From Multiple Sources. IEEE Transactions on Visualization and Computer Graphics 17, 8 (2011), 1060--1070. Google Scholar
Digital Library
- Alex Mohr and Michael Gleicher. 2003. Building Efficient, Accurate Character Skins from Examples. ACM Transactions on Graphics 22, 3 (2003), 562--568. Google Scholar
Digital Library
- Tomohiko Mukai. 2015. Building Helper Bone Rigs from Examples. In Proc. of ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games 2015. 77--84. Google Scholar
Digital Library
- Tomohiko Mukai and Shigeru Kuriyama. 2016. Efficient Dynamic Skinning with Low-Rank Helper Bone Controllers. ACM Transactions on Graphics 35, 4 (2016), 36:1--36:11. Google Scholar
Digital Library
- Jason Parks. 2005. Helper Joints: Advanced Deformations on RunTime Characters. In Game Developers Conference 2005.Google Scholar
- Shunsuke Saito, Zi-Ye Zhou, and Ladislav Kavan. 2015. Computational Bodybuilding: Anatomically-based Modeling of Human Bodies. ACM Transactions on Graphics 4, 34 (2015), 41:1--41:12. Google Scholar
Digital Library
- Jaewoo Seo, Yeongho Seol, Daehyeon Wi, Younghui Kim, and Junyong Noh. 2010. Rigging Transfer. Computer Animation and Virtual Worlds 21, 3-4 (2010), 375--386. Google Scholar
Digital Library
- Robert Tibshirani. 2011. Regression Shrinkage and Selection Via the Lasso: A Retrospective. Journal of the Royal Statistical Society: Series B (Statistical Methodology) 73, 3 (2011), 273--282.Google Scholar
Cross Ref
- Robert Y. Wang, Kari Pulli, and Jovan Popović. 2007. Real-Time Enveloping with Rotational Regression. ACM Transactions on Graphics 26, 3 (2007), 73:1--73:10. Google Scholar
Digital Library
- Xiaohuan Corina Wang and Cary Phillips. 2002. Multi-weight Enveloping: Least-Squares Approximation Techniques for Skin Animation. In Proc. of ACM SIGGRAPH/Eurographics Symposium on Computer Animation. 129--138. Google Scholar
Digital Library
- Anna Yershova, Swati Jain, Steven M. LaValle, and Julie C. Mitchell. 2010. Generating Uniform Incremental Grids on SO(3) Using the Hopf Fibration. International Journal of Robotics Research 29, 7 (2010), 801--812. Google Scholar
Digital Library
Index Terms
Sampling-based Rig Conversion into Non-rigid Helper Bones
Recommendations
Efficient dynamic skinning with low-rank helper bone controllers
Dynamic skin deformation is vital for creating life-like characters, and its real-time computation is in great demand in interactive applications. We propose a practical method to synthesize plausible and dynamic skin deformation based on a helper bone ...
Building helper bone rigs from examples
i3D '15: Proceedings of the 19th Symposium on Interactive 3D Graphics and GamesHelper bone system has been widely used in real-time applications to synthesize high-quality skin deformation with linear blend skinning. Even though this technique provides a flexible yet efficient synthesis for a variety of expressive skin ...
Smooth skinning decomposition with rigid bones
This paper introduces the Smooth Skinning Decomposition with Rigid Bones (SSDR), an automated algorithm to extract the linear blend skinning (LBS) from a set of example poses. The SSDR model can effectively approximate the skin deformation of nearly ...






Comments