将网格顶点加权到骨骼——每个点以定义的影响半径跟随骨头。刚性和有机动画的区别。
在片场,我们处理的是真实的人体;在VFX工作室,我们处理的是点云。蒙皮(Skinning)就是介于两者之间的工艺——数字骨架获得其外壳的时刻。你定义网格(Mesh)中每个顶点对下方骨骼的旋转和位置的响应程度。没有这个权重系统,你的角色在每次移动时都会撕裂或像塑料一样变形。通过正确的蒙皮,肌肉会自然地跟随。
实践过程:你将包含数千个顶点的数字模型导入到你的绑定(Rigging)程序中。骨架已经在下方——脊柱、肩膀、手臂、腿。现在你必须决定:肩膀上的顶点应有 70% 跟随躯干骨骼,30% 跟随手臂骨骼。肘部骨骼的受影响范围要小得多,否则过渡会变得模糊。你直接将这些权重绘制到网格上——在大多数工具中,使用画笔和介于 0(不跟随)和 1(完全跟随)之间的颜色值。最困难的区域始终是关节:肘部、肩膀、臀部。在那里,你需要多个重叠的骨骼影响,否则在运动时会看到生硬的边缘。
一个经典的片场类比错误:一个没有蒙皮的、硬建模的雕像看起来像一个木制动作玩偶。有了蒙皮,你突然获得了灵活性——大腿可以自然弯曲,而不会导致大腿肌肉异常收缩。你通常是迭代工作的:模型动画师进行初步测试,你看到顶点笼子伪影或过于柔和的变形,然后纠正权重。对于复杂的角色——带有服装、盔甲、头发——蒙皮就变成了一门艺术。每一层都需要自己的权重,否则之后布料和身体会相互碰撞,或者骨架会撕裂连衣裙。
最终结果通过动作测试来衡量。你的动画师移动手臂,你看到:肩膀是否跟随?上臂是否被拉伸?快速旋转时是否存在极向量(Pole Vector)问题?好的蒙皮是看不见的——观众只看到自然的运动,而不是你背后的顶点工作。糟糕的蒙皮会毁掉整个镜头。