Abstract
Character skinning determines how the shape of the surface geometry changes as a function of the pose of the underlying skeleton. In this paper we describe skinning templates, which define common deformation behaviors for common joint types. This abstraction allows skinning solutions to be shared and reused, and they allow a user to quickly explore many possible alternatives for the skinning behavior of a character. The skinning templates are implemented using cage-based deformations, which offer a flexible design space within which to develop reusable skinning behaviors. We demonstrate the interactive use of skinning templates to quickly explore alternate skinning behaviors for 3D models.
Supplemental Material
- Allen, B., Curless, B., and Popović, Z. 2002. Articulated body deformation from range scan data. ACM Trans. Graph. 21, 3, 612--619. Google ScholarDigital Library
- Angelidis, A., and Singh, K. 2007. Kinodynamic skinning using volume-preserving deformations. In Proc. Symposium on Computer Animation, 147--156. Google ScholarDigital Library
- Baran, I., and Popović, J. 2007. Automatic rigging and animation of 3d characters. ACM Trans. Graph. 26, 3, 72. Google ScholarDigital Library
- 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
- Burtnyk, N., and Wein, M. 1976. Interactive skeleton techniques for enhancing motion dynamics in key frame animation. Commun. ACM 19, 10, 564--569. Google ScholarDigital Library
- Buss, S. R., and Fillmore, J. P. 2001. Spherical averages and applications to spherical splines and interpolation. ACM Trans. Graph. 20, 2, 95--126. Google ScholarDigital Library
- Capell, S., Burkhart, M., Curless, B., Duchamp, T., and Popovic, Z. 2007. Physically based rigging for deformable characters. Graphical Models 69, 1, 71--87. Google ScholarDigital Library
- Chadwick, J. E., Haumann, D. R., Haumann, D. R., and Parent, R. E. 1989. Layered construction for deformable animated characters. In SIGGRAPH '89: Proceedings of the 16th annual conference on Computer graphics and interactive techniques, ACM, New York, NY, USA, 243--252. Google Scholar
- Forstmann, S., Ohya, J., Krohn-Grimberghe, A., and McDougall, R. 2007. Deformation styles for spline-based skeletal animation. In Symp. on Computer Animation, 141--150. Google Scholar
- Fuchs, H., Kedem, Z. M., and Uselton, S. P. 1977. Optimal surface reconstruction from planar contours. Commun. ACM 20, 10, 693--702. Google ScholarDigital Library
- Guo, Z., and Wong, K. C. 2004. Neuroenveloping: A transferable character skin deformation technique. In Proc. Pacific Graphics, 77--86. Google ScholarDigital Library
- Joshi, P., Meyer, M., DeRose, T., Green, B., and Sanocki, T. 2007. Harmonic coordinates for character articulation. ACM Trans. Graph. 26, 3, 71. Google ScholarDigital Library
- Ju, T., Schaefer, S., and Warren, J. 2005. Mean value coordinates for closed triangular meshes. ACM Trans. Graph. 24, 3, 561--566. Google ScholarDigital Library
- Kavan, L., and Žára, J. 2005. Spherical blend skinning: a realtime deformation of articulated models. In Symp. on Interactive 3D graphics and games, 9--16. Google Scholar
- Kavan, L., Collins, S., Zara, J., and O'Sullivan, C. 2008. Geometric skinning with approximate dual quaternion blending. ACM Trans. Graph. 27, 4, to appear. Google ScholarDigital Library
- Kry, P., James, D., and Pai, D. 2002. EigenSkin: real time large deformation character skinning in hardware. Symp. on Computer Animation, 153--159. Google Scholar
- Lewis, J. P., Cordner, M., and Fong, N. 2000. Pose space deformation: a unified approach to shape interpolation and skeleton-driven deformation. In SIGGRAPH '00: Proceedings of the 27th annual conference on Computer graphics and interactive techniques, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 165--172. Google Scholar
- Lipman, Y., Kopf, J., Cohen-Or, D., and Levin, D. 2007. Gpu-assisted positive mean value coordinates for mesh deformations. In Symp. on Geometry processing, 117--123. Google ScholarDigital Library
- Lipman, Y., Levin, D., and Cohen-Or, D. 2008. Green coordinates. ACM Trans. Graph. 27, 3, 1--10. Google ScholarDigital Library
- Magnenat-Thalmann, N., Laperreire, R., and Thal-mann, D. 1988. Joint dependent local deformations for hand animation and object grasping. In Graphics Interface, 26--33. Google Scholar
- Maya, 2007. Autodesk inc.Google Scholar
- Merry, B., Marais, P., and Gain, J. 2006. Animation space: A truly linear framework for character animation. ACM Trans. Graph. 25, 4, 1400--1423. Google ScholarDigital Library
- Moccozet, L., and Thalmann, N. M. 1997. Dirichlet free-form deformations and their application to hand simulation. In CA '97: Proceedings of the Computer Animation, IEEE Computer Society, Washington, DC, USA, 93. Google ScholarDigital Library
- Mohr, A., and Gleicher, M. 2003. Building efficient, accurate character skins from examples. ACM Trans. Graph. 22, 3, 562--568. Google ScholarDigital Library
- Pratscher, M., Coleman, P., Laszlo, J., and Singh, K. 2005. Anatomic rigging of characters from the outside-in. In Symposium on Computer Animation, 329--338. Google Scholar
- Sederberg, T. W., and Parry, S. R. 1986. Free-form deformation of solid geometric models. SIGGRAPH Comput. Graph. 20, 4, 151--160. Google ScholarDigital Library
- Singh, K., and Fiume, E. 1998. Wires: a geometric deformation technique. In SIGGRAPH '98: Proceedings of the 25th annual conference on Computer graphics and interactive techniques, ACM, New York, NY, USA, 405--414. Google Scholar
- Singh, K., and Kokkevis, E. 2000. Skinning characters using surface oriented free-form deformations. In Proceedings of Graphics Interface, 35--42.Google Scholar
- Sloan, P., Rose III, C., and Cohen, M. 2001. Shape by example. Symp. on Interactive 3D graphics, 135--143. Google Scholar
- 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
- Wang, X. C., and Phillips, C. 2002. Multi-weight enveloping: Least-squares approximation techniques for skin animation. In Symposium on Computer Animation, 129--138. Google Scholar
- Wang, R., Pulli, K., and Popović, J. 2007. Real-time enveloping with rotational regression. ACM Trans. Graph. 26, 3, 73. Google ScholarDigital Library
- Wilhelms, J., and Gelder, A. V. 1997. Anatomically based modeling. In SIGGRAPH '97: Proceedings of the 24th annual conference on Computer graphics and interactive techniques, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 173--180. Google Scholar
Index Terms
- Reusable skinning templates using cage-based deformations
Recommendations
Reusable skinning templates using cage-based deformations
SIGGRAPH Asia '08: ACM SIGGRAPH Asia 2008 papersCharacter skinning determines how the shape of the surface geometry changes as a function of the pose of the underlying skeleton. In this paper we describe skinning templates, which define common deformation behaviors for common joint types. This ...
Skinning arbitrary deformations
I3D '07: Proceedings of the 2007 symposium on Interactive 3D graphics and gamesMatrix palette skinning (also known as skeletal subspace deformation) is a very popular real-time animation technique. So far, it has only been applied to the class of quasi-articulated objects, such as moving human or animal figures. In this paper, we ...
Spring Rigs for Skinning
MIG '19: Proceedings of the 12th ACM SIGGRAPH Conference on Motion, Interaction and GamesAnimation tools have benefited greatly from advances in skinning and surface deformation techniques, yet it still remains difficult to author articulated character animations that display the free and highly expressive shape change that characterize ...
Comments