一句话定义:骨骼绑定(Rigging)是给一个静态的 3D 模型装上一套能操控的“骨架”和控制器;蒙皮(Skinning)是规定模型的每个顶点该跟着哪根骨头动、跟随多少。前者解决“能不能动”,后者解决“动得好不好看”。
打个比方:提线木偶
木偶内部有关节、有提线,这是骨骼绑定。美术师要做三件事:把关节摆到正确位置,比如膝盖就在膝盖该在的地方,不在大腿中间;定好父子层级,让小臂跟着大臂走、手指跟着手掌走;再装上控制器和约束。控制器就是动画师直接抓取的把手,约束是规则。常见规则之一是反向动力学(Inverse Kinematics, IK):动画师只要把脚踝拖到地面,大腿和小腿会自动弯曲配合,脚不会在地面上打滑。
蒙皮是另一回事:皮肉怎么粘在骨头上。做法是给模型每个顶点(vertex)分配权重(weight)。大腿根部的顶点可能 70% 跟大腿骨、30% 跟骨盆,这样抬腿时过渡才平滑,不会像折纸一样硬折。这个权重表就是蒙皮。
穿模基本都是这两处出的问题
- 裙子跟着大腿整块抬起、手臂插进胸口:某些顶点绑错了骨头,或者权重占比给得太绝对。
- 手肘弯到 90 度就塌陷挤成一团(业内叫“糖纸效应”,candy wrapper):关节两侧权重过渡太窄。
- 抬手臂时腋下撕裂:肩部权重没铺开。
- 膝盖反折、脚在地上打滑:关节旋转轴或 IK 约束设错了,属于绑定问题而非蒙皮。
判断方法很朴素:模型在静止姿态下正常、一摆姿势就出问题,基本都是 rig 和 skin 的问题,跟贴图、光照无关。
| 环节 | 负责什么 | 出问题时的典型症状 |
|---|---|---|
| 建模 Modeling | 形状与拓扑(topology) | 布线乱,后续权重难刷 |
| 绑定 Rigging | 关节位置、层级、控制器、约束 | 动作幅度不对、脚打滑、关节反折 |
| 蒙皮 Skinning | 每个顶点跟哪根骨、占多少权重 | 穿裙、塌陷、撕裂 |
| 动画 Animation | 关键帧、节奏、表演 | 动作僵硬、没有重量感 |
对从业者的意义
做 3D 和游戏的人知道,绑定是脏活累活,刷权重极其耗时。拓扑干净、关节位置准,能省掉后面一半返工。
对 AI 方向的人来说,这条链路正卡在关键位置上:文生 3D、图生 3D 生成的通常只是一个静态网格;要变成能动、能进引擎的资产,就必须自动绑定加自动蒙皮,这是 3D 生成真正落地的瓶颈之一。数字人、虚拟主播依赖同一套流程;动作捕捉(Motion Capture)采到真人骨骼旋转后,还要重定向(Retargeting)到目标骨架上,两具骨架比例不同,关节层级必须对得上。机器人仿真里的关节树本质也是一种 rig,只是刚体不需要蒙皮。目前已有基于学习的自动绑定方法,但复杂服装和极端姿态仍要靠人工修,具体能力以各家官方页面为准。
对普通人来说,下次在游戏里看到角色手臂穿过衣服,别急着怪“AI 算错了”——那多半是有人没把权重刷完。
