The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.08 - August (2011 vol.17)
pp: 1060-1070
Okan Arikan , Animeeple, Inc., Mountain View
Christian Miller , The University of Texas at Austin, Austin
ABSTRACT
We present a new rigging and skinning method which uses a database of partial rigs extracted from a set of source characters. Given a target mesh and a set of joint locations, our system can automatically scan through the database to find the best-fitting body parts, tailor them to match the target mesh, and transfer their skinning information onto the new character. For the cases where our automatic procedure fails, we provide an intuitive set of tools to fix the problems. When used fully automatically, the system can generate results of much higher quality than a standard smooth bind, and with some user interaction, it can create rigs approaching the quality of artist-created manual rigs in a small fraction of the time.
INDEX TERMS
Rigging, skinning, rig reuse, character animation.
CITATION
Okan Arikan, Christian Miller, "Frankenrigs: Building Character Rigs from Multiple Sources", IEEE Transactions on Visualization & Computer Graphics, vol.17, no. 8, pp. 1060-1070, August 2011, doi:10.1109/TVCG.2011.39
REFERENCES
[1] P. Liu, F.-C. Wu, W. Ma, R. Liang, and M. Ouhyoung, “Automatic Animation Skeleton Construction Using Repulsive Force Field,” Proc. 11th Pacific Conf. Computer Graphics and Applications, pp. 409-413, 2003.
[2] Y. Wang and T. Lee, “Curve-Skeleton Extraction Using Iterative Least Squares Optimization,” IEEE Trans. Visualization and Computer Graphics, vol. 14, no. 4, pp. 926-936, July/Aug. 2008.
[3] T.K. Dey and J. Sun, “Defining and Computing Curve-Skeletons with Medial Geodesic Function,” Proc. SGP '06: Fourth Eurographics Symp. Geometry Processing, pp. 143-152, 2006.
[4] O. Kin-Chung Au, C. Tai, H. Chu, D. Cohen-Or, and T. Lee, “Skeleton Extraction by Mesh Contraction,” Proc. ACM SIGGRAPH, 2008.
[5] G. Aujay, F. Hétroy, F. Lazarus, and C. Depraz, “Harmonic Skeleton for Realistic Character Animation,” Proc. Eurographics/ACM SIGGRAPH Symp. Computer Animation (SCA '07), pp. 151-160, 2007.
[6] M. Poirier and E. Paquette, “Rig Retargeting for 3D Animation,” Proc. Conf. Graphics Interface 2009, pp. 103-110, 2009.
[7] N. Hasler, T. Thormählen, B. Rosenhahn, and H.-P. Seidel, “Learning Skeletons for Shape and Pose,” I3D '10: Proc. ACM SIGGRAPH Symp. Interactive 3D Graphics and Games, pp. 23-30, 2010.
[8] J. Lewis, M. Cordner, and N. Fong, “Pose Space Deformation: A Unified Approach to Shape Interpolation and Skeleton-Driven Deformation,” Proc. SIGGRAPH '00, pp. 165-172, 2000.
[9] P. Kry, D. James, and D. Pai, “Eigenskin: Real Time Large Deformation Character Skinning in Hardware,” Proc. ACM SIGGRAPH/Eurographics Symp. Computer Animation (SCA '02), pp. 153-159, 2002.
[10] A. Mohr and M. Gleicher, “Building Efficient, Accurate Character Skins from Examples,” Proc. ACM SIGGRAPH '03, 2003.
[11] O. Weber, O. Sorkine, Y. Lipman, and C. Gotsman, “Context-Aware Skeletal Shape Deformation,” Computer Graphics Forum (Proc. Eurographics), vol. 26, no. 3, pp. 265-274, 2007.
[12] R. Wang, K. Pulli, and J. Popović, “Real-Time Enveloping with Rotational Regression,” Proc. ACM SIGGRAPH '07, 2007.
[13] R. Sumner and J. Popović, “Deformation Transfer for Triangle Meshes,” Proc. SIGGRAPH '04, pp. 399-405, 2004.
[14] P. Joshi, M. Meyer, T. DeRose, B. Green, and T. Sanocki, “Harmonic Coordinates for Character Articulation,” Proc. ACM SIGGRAPH '07, 2007.
[15] T. Ju, Q. Zhou, M. van de Panne, D. Cohen-Or, and U. Neumann, “Reusable Skinning Templates Using Cage-Based Deformations,” Proc. ACM SIGGRAPH Asia '08, 2008.
[16] V. Orvalho, “Reusable Facial Rigging and Animation: Create Once, Use Many,” PhD dissertation, Universitat Politècnica de Catalunya, 2007.
[17] I. Baran and J. Popović, “Automatic Rigging and Animation of 3D Characters,” Proc. ACM SIGGRAPH '07, 2007.
[18] T. Zißner, J. Schmidt, and H. Niemann, “Point Set Registration with Integrated Scale Estimation,” 2005.
[19] S. Du, N. Zheng, S. Ying, Q. You, and Y. Wu, “An Extension of the ICP Algorithm Considering Scale Factor,” Proc. IEEE Int'l Conf. Image Processing (ICIP '07), vol. 5, pp. 193-196, 2007.
[20] R. Osada, T. Funkhouser, B. Chazelle, and D. Dobkin, “Shape Distributions,” ACM Trans. Graphics, vol. 21, no. 4, pp. 807-832, 2002.
[21] H. Wendland, Scattered Data Approximation: Cambridge Monographs on Applied and Computational Mathematics, Cambridge Univ. Press, 2004.
[22] O. Sorkine, Y. Lipman, D. Cohen-Or, M. Alexa, C. Rössl, and H.-P. Seidel, “Laplacian Surface Editing,” Proc. Eurographics/ACM SIGGRAPH Symp. Geometry Processing, pp. 179-188, 2004.
[23] C. Shen, J.F. O'Brien, and J.R. Shewchuk, “Interpolating and Approximating Implicit Surfaces from Polygon Soup,” Proc. ACM SIGGRAPH '04, pp. 896-904, Aug. 2004.
[24] C. Lawson and R. Hanson, Solving Least Squares Problems, Prentice Hall, 1974.
[25] L. Kavan, S. Collins, and C. O'Sullivan, “Automatic Linearization of Nonlinear Skinning,” Proc. ACM SIGGRAPH Symp. Interactive 3D Graphics and Games, pp. 49-56, Feb./Mar. 2009.
[26] D.L. James and C.D. Twigg, “Skinning Mesh Animations,” ACM Trans. Graphics (SIGGRAPH '05), vol. 24, no. 3, pp. 399-407, 2005.
[27] J. Cantarella and M. Piatek, “Tsnnls: A Solver for Large Sparse Least Squares Problems with Non-Negative Variables,” 2007.
[28] M. Meyer, M. Desbrun, P. Schröder, and A.H. Barr, “Discrete Differential-Geometry Operators for Triangulated 2-Manifolds,” Proc. Int'l Workshop Visualization and Math. (VisMath), 2002.
[29] O. Sorkine, “Differential Representations for Mesh Processing,” Computer Graphics Forum, vol. 25, no. 4, pp. 789-807, 2006.
30 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool