Computer Science

Skinning in character animation based on implicit surface

  • Sijing RAO ,
  • Ying XIN ,
  • Junjun PAN
Expand
  • 1. Faculty of Information Technology, Beijing University of Technology, Beijing 100124, China
    2. State Key Laboratory of Virtual Reality Technology and Systems, Beihang University, Beijing 100191, China

Received date: 2023-11-09

  Online published: 2024-03-18

Abstract

This paper presents a method for skinning in character animation, utilizing implicit surfaces, which is designed to deform animated models with skeleton and associated skinning weights.This method reconstructs the mesh around a given skeleton with the Hermite radial basis function and Poisson-disk sampling on surfaces.This process transforms the character’s volume into a set of localized 3D scalar fields and preserves the original mesh properties.Field functions are then constructed and employed to refine the results obtained from the geometric skinning technique.The implicit method, combined with two types of combination operators, generates realistic skin deformations around the human skeleton model finally.The method does not cause candy twist and joint swelling problems, and can handle skin collision and muscle protrusions.Due to its post-processing feature, this method is very suitable for animation generation in standard production pipeline.

Cite this article

Sijing RAO , Ying XIN , Junjun PAN . Skinning in character animation based on implicit surface[J]. Journal of East China Normal University(Natural Science), 2024 , 2024(2) : 143 -156 . DOI: 10.3969/j.issn.1000-5641.2024.02.015

References

1 MAGNENAT T, LAPERRIèRE R, THALMANN D.. Joint-dependent local deformations for hand animation and object grasping. Proceedings-Graphics Interface, 1988, 88, 26- 33.
2 KAVAN L, COLLINS S, ?áRA J, et al.. Geometric skinning with approximate dual quaternion blending. ACM Transactions on Graphics, 2008, 27 (4): 105.
3 ALI-HAMADI D, LIU T, GILLES B, et al.. Anatomy transfer. ACM Transactions on Graphics, 2013, 32 (6): 188.
4 KADLE?EK P, ICHIM A E, LIU T, et al.. Reconstructing personalized anatomical models for physics-based body animation. ACM Transactions on Graphics, 2016, 35 (6): 213.
5 VAILLANT R, BARTHE L, GUENNEBAUD G, et al.. Implicit skinning: Real-time skin deformation with contact modeling. ACM Transactions on Graphics, 2013, 32 (4): 125.
6 VAILLANT R, GUENNEBAUD G, BARTHE L, et al.. Robust iso-surface tracking for interactive character skinning. ACM Transactions on Graphics, 2017, 33 (6)
7 SHEN C, O’BRIEN J F, SHEWCHUK J R.. Interpolating and approximating implicit surfaces from polygon soup. ACM Transactions on Graphics, 2004, 23 (3): 203.
8 VAN OVERVELD C W A M, VAN DEN BROEK B C. Using the implicit surface paradigm for smooth animation of triangle meshes [C]// Proceedings of the International Conference on Computer Graphicsx. 1999. DOI: 10.1109/CGI.1999.777957.
9 LECLERCQ A, AKKOUCHE S, GALIN E. Mixing triangle meshes and implicit surfaces in character animation [C]// Computer Animation and Simulation 2001. 2001: 37-47.
10 JIN T, KIM M, LEE S H. Aura mesh: Motion retargeting to preserve the spatial relationships between skinned characters [J]. Computer Graphics Forum, 2018, 37(2): 311-320.
11 HACHETTE O, CANEZIN F, VAILLANT R, et al.. Automatic shape adjustment at joints for the implicit skinning. Computers & Graphics, 2022, 102, 300- 308.
12 ROUSSELLET V, RUMMAN N A, CANEZIN F, et al.. Dynamic implicit muscles for character skinning. Computers & Graphics, 2018, 77, 227- 239.
13 LIU M, CHHATKULI A, POSTELS J, et al. Unsupervised template warp consistency for implicit surface correspondences [J]. Computer Graphics Forum, 2023, 42(2): 77-87.
14 CHEN X, ZHENG Y, BLACK M J, et al. SNARF: Differentiable forward skinning for animating non-rigid neural implicit shapes [C]// Proceedings of the IEEE/CVF International Conference on Computer Vision. 2021: 11594-11604.
15 MIHAJLOVIC M, SAITO S, BANSAL A, et al. COAP: Compositional articulated occupancy of people [C]// Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2022: 13201-13210.
16 ALLDIECK T, XU H, SMINCHISESCU C. imGHUM: Implicit generative models of 3D human shape and articulated pose [C]// Proceedings of the IEEE/CVF International Conference on Computer Vision. 2021: 5461-5470.
17 YANG Z, WANG S, MANIVASAGAM S, et al. S3: Neural shape, skeleton, and skinning fields for 3D human modeling [C]// Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2021: 13284-13293.
18 SEYB D, JACOBSON A, NOWROUZEZAHRAI D, et al.. Non-linear sphere tracing for rendering deformed signed distance fields. ACM Transactions on Graphics, 2019, 38 (6) 229.
19 LI R, GUILLARD B, REMELLI E, et al. DIG: Draping implicit garment over the human body [C]// Proceedings of the Asian Conference on Computer Vision. 2022: 2780-2795.
20 MACêDO I, GOIS J P, VELHO L.. Hermite radial basis functions implicits. Computer Graphics Forum, 2011, 30 (1): 27- 42.
21 WENDLAND H. Scattered Data Approximation [M]. Cambridge: Cambridge University Press, 2004.
22 WHITE K B, CLINE D, EGBERT P K. Poisson disk point sets by hierarchical dart throwing [C]// 2007 IEEE Symposium on Interactive Ray Tracing. 2007: 129-132.
23 JACOBSON A, BARAN I, POPOVI? J, et al.. Bounded biharmonic weights for real-time deformation. ACM Transactions on Graphics, 2014, 57 (4): 99- 106.
24 RICCI A.. A constructive geometry for computer graphics. The Computer Journal, 1973, 16 (2): 157- 160.
25 BARTHE L, WYVILL B, DE GROOT E.. Controllable binary CSG operators for “Soft Objects”. International Journal of Shape Modeling, 2004, 10 (2): 135- 154.
26 BERNHARDT A, PIHUIT A, CANI M P, et al. Matisse: Painting 2D regions for modeling free-form shapes [C]// Proceedings of the Fifth Eurographics Conference on Sketch-Based Interfaces and Modeling. 2010: 57-64.
27 BLINN J F.. A generalization of algebraic surface drawing. ACM Transactions on Graphics, 1982, (3): 235- 256.
28 CANI M P. An implicit formulation for precise contact modeling between flexible solids [C]// Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques. 1993: 313-320.
29 GOURMEL O, BARTHE L, CANI M P, et al.. A gradient-based implicit blend. ACM Transactions on Graphics, 2013, 32 (2): 12.
30 BERNHARDT A, BARTHE L, CANI M P, et al.. Implicit blending revisited. Computer Graphics Forum, 2010, 29 (2): 367- 375.
Outlines

/