骨骼动画(Skeletal Animation)
骨骼动画(Skeletal Animation)是什么?
骨骼动画像一个数字木偶:在 3D 角色内部放置一套看不见的骨架,移动骨骼便让角色的表面以可信的方式形变与运动。
一图看懂
- 别称
- 绑定动画骨骼动画蒙皮网格动画
- 主要用途
- 游戏中的角色动画虚拟制作角色动画电影 VFXAR 与 VR 化身
- 常用工具
- MayaBlenderUnreal engineUnityMotionBuilderMixamo
- 相关术语
- Motion captureGame art pipelineConcept to game-readyKeyframeInverse kinematics
准备好开始创作了吗?
执导场景、设计角色、完成整部影片
一站式 AI 创作平台,定价简单透明,无速度节流,搭配无限 Canvas,让创作发挥到极致。
对比与差异
骨骼动画通过骨骼的旋转与平移驱动网格形变,使其在身体运动方面高效且通用。混合形状动画存储多个离散的备选网格形状并在它们之间插值,更适合复杂的面部表情,,皮肤那种有机的形变难以仅凭骨骼旋转良好地近似。两套系统通常在角色绑定上一起使用:骨架驱动身体运动,混合形状处理面部表演。
可以这样理解…
骨骼动画就像提线木偶:可见的角色只是戏服,而动画师在底下操控的那套由提线与关节组成的看不见的骨架,才是让它运动的东西。控制骨架,表面便随之而动。
实用提示
在评估 AI 生成的角色绑定时,务必在投入制作前于极端关节旋转下测试权重绘制:肩、髋与腕是最常见的失败点,默认的 AI 蒙皮往往在这些部位产出无法接受、需要手工修正的形变。
类型与变体
正向运动学(FK)是骨骼动画的基本模式,动画师从根部到末端直接旋转骨链中的每根骨骼,显式控制每个关节。逆向运动学(IK)在动画师把末端执行器(如手或脚)移动到目标位置时,自动计算所需的关节旋转,大大加快了把肢体摆到与环境自然接触位置的速度。程序化动画在运行时以算法生成或修改骨骼运动,而非来自预先制作的 K 帧数据,用于足部贴地、眼神追踪、布娃娃物理等效果。混合树与状态机管理单个骨架上多段动画片段之间的过渡,让角色能根据玩法输入在行走、奔跑与待机动画之间平滑切换。
准备好在 Morphic 里做第一个场景了吗?
试用 Morphic常见使用场景
骨骼动画是实时游戏引擎、虚拟制作工作流与交互式应用中所有角色动画的标准做法。它用于为玩家角色、NPC、生物以及含复杂活动部件的载具制作动画。在影视与广播 VFX 中,骨骼绑定驱动数字替身与表演捕捉角色。在虚拟现实与增强现实中,骨骼化身实时响应被追踪的用户身体动作。为动画段落与影像生成角色的 AI 电影人,需要理解骨骼动画,才能有效使用并指挥现代流水线中可用的 3D 角色工具。
准备好开始创作了吗?
执导场景、设计角色、完成整部影片
一站式 AI 创作平台,定价简单透明,无速度节流,搭配无限 Canvas,让创作发挥到极致。
常见问题(FAQ)
绑定是技术准备阶段,在此搭建骨架、摆放骨骼,并以正确加权的顶点影响把网格绑定到骨架上。制作动画是创作阶段,在此把绑定好的角色在时间维度上摆姿与运动,以讲述故事或传达运动。绑定造出乐器,动画演奏它。
权重绘制是为网格的每个顶点分配影响值的过程,控制每根附近骨骼运动时对该顶点的影响程度。肘部的顶点可能完全受前臂骨骼影响,而肩关节处的顶点可能在上臂骨骼与肩部骨骼之间分摊,以在关节处产出平滑的形变。
可以。Mixamo 以及越来越多的 AI 驱动绑定服务,能为人形网格自动生成可用的骨架与权重绘制。其质量足以满足许多制作用途,不过复杂角色或比例不寻常的角色通常仍需手工精修。
T-pose 是角色的默认中立姿势:双臂水平张开,双腿略微分开,形成一个 T 字形。它被用作绑定的基准姿势,因为它把所有关节置于一种可预测、对称的配置中,让权重绘制与骨架搭建更直接,也为从其他来源 retarget 动画提供稳定的参照。
动作捕捉把表演者骨架的运动记录为位置数据。这些数据随后被 retarget 到 3D 角色骨骼绑定的比例上,并作为动画施加。绑定提供了被捕捉运动数据所驱动的结构,把现场表演与数字角色连接起来。
用。许多现代 2D 动画工具采用基于骨骼的木偶绑定,施加于分层的 2D 美术之上,让动画师无需逐帧重绘即可为角色摆姿与制作动画。Spine 以及 Toon Boom Harmony 的形变系统把骨骼原理应用到 2D 资产上,把骨骼动画的高效与手绘或插画角色的视觉语言结合起来。