收稿日期: 2023-11-09
网络出版日期: 2024-03-18
Skinning in character animation based on implicit surface
Received date: 2023-11-09
Online published: 2024-03-18
提出了一种角色动画中基于隐式曲面的皮肤变形方法, 主要面向具有骨骼层次以及相关蒙皮权重的动画模型, 利用隐式曲面来驱动皮肤变形. 首先, 采用埃尔米特径向基函数和泊松圆盘采样对给定骨骼绑定的网格部分进行重建, 把角色模型的体积近似当作一组局部的三维标量场, 并保留原有的网格属性; 其次, 构造场函数, 通过场函数纠正几何蒙皮技术的结果; 最后, 结合两种组合算子, 使用隐式方法在人体模型上形成合理可信的皮肤变形效果. 本方法不会产生糖纸扭曲和关节膨胀的问题, 并且可以生成皮肤接触效果和肌肉凸起. 由于该方法是后处理, 因此非常适合标准动画制作流程.
饶思敬 , 辛颖 , 潘俊君 . 角色动画中基于隐式曲面的皮肤变形方法[J]. 华东师范大学学报(自然科学版), 2024 , 2024(2) : 143 -156 . DOI: 10.3969/j.issn.1000-5641.2024.02.015
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.
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. |
/
〈 |
|
〉 |