如GameBryo, Vision等
有动画状态机和BlendTree, 可以使用参数控制播放不同的动作, 如Unity, Unreal, Havok, Morpheme等
把动画与物理系统结合, 实现环境交互...通常实现了3的也会把4顺便做了
把动画与行为系统结合, 做出真实的人物行为表现. 这部分就上升到AI层次了, 这方面NaturalMotion业界领先
苦逼的我们还在2挣扎....两脚根据地表斜率放置到不同高度
头部锁定朝向目标
Wrap Mode
动画的播放方式: 单次播放, 循环播放, 单次播放停在最后
Transition
从一个动画到另一个动画的转换方式, 以Vision...为例:
Immediate: 在Source和Target之间直接进行插值, 期间不处理动画数据(不播放)
CrossFade: 在Source和Target之间进行平滑过渡, 期间处理动画数据(进行播放...Blending
一细节动画可以叠加到已有的Pose上, 通常做法是把动画的当前Pose减去第一帧的Pose得到相对变换, 再加到目标Pose上
Animation Job
一些计算密集的操作会封装成任务扔进线程池里去计算