← ALL ARTICLES
动画系统2 MIN READ

角色动画导读

全库目录221
本文目录5

角色动画需要把动作、表情和模拟结果转换为表面变形。骨骼姿态、面部目标、布料与毛发各有数据来源,组合顺序取决于它们读写的姿态和空间;动画压缩则处理动作数据的存储与求值成本。

专题入口

数据与任务入口
动作轨道、骨骼变换与表面蒙皮骨骼动画与蒙皮
动作切换与多姿态组合动画姿态混合
末端目标与关节约束IK
不同骨架之间的动作迁移动画重定向
动作数据的存储与误差控制动画压缩
表情目标与面部变形面部动画
服装代理与角色运动角色布料
毛发引导线、模拟与渲染密度毛发表示与模拟

阅读路线

先从骨骼动画理解局部姿态、层级变换和蒙皮,再按动作需求进入姿态混合与 IK。需要跨骨架复用资产时阅读重定向;需要控制包体、解码或缓存成本时阅读压缩,并以最终变形误差判断结果。

面部、布料与毛发接入角色时,分别确认它们依赖哪一阶段的骨骼姿态,以及输出在哪个空间参与变形。关节约束和物理模拟的边界条件由对应专篇展开。

姿态与表面衔接

例如角色先从动画轨道取得局部骨骼姿态,在局部空间混合动作,IK根据这份姿态的正向运动学结果修正脚底接触并输出局部关节修正;随后重算层级全局矩阵,与绑定逆矩阵组合成蒙皮矩阵。对象空间Blend Shape增量可以先作用到绑定网格,再由同一组蒙皮矩阵变形;若采用其他变形顺序,增量空间也要随之转换。布料和毛发从最终姿态更新锚点与碰撞代理,模拟结果再映射到渲染表面。使用上一帧锚点却在本帧骨架旁绘制服装,会造成滞后;把世界空间模拟结果再乘一次对象矩阵,则会产生双重变换。各专篇的输入空间与执行阶段由这条生产消费关系连接起来。

相关主题

参考资料

各专篇列出对应机制的原始资料、版本与实际验证范围。