参考文章:
- 动作生成的智能之路(I) : PFNN
- 动作生成的智能之路(II) : Local Motion Phase
- 动作生成的智能之路(III):DeepPhase
本文章思路:
- Phase是什么。
- Phase怎么用于Character Control。
- 为什么要设计Phase。
- Phase存在的问题。
- 对Phase的改进:Local Motion Phase。
- Local Motion Phase怎么用于Character Control。
- Local Phase存在的问题。
- 对Local Phase的改进:DeepPhase。
- DeepPhase怎么用于Character Control。
**Phase是什么:将人的运动状态定义成周期函数,Phase代表特定的状态,Phase是[0, 2Pi]之间的连续值。**比如,走路的运动状态,左脚着地为0,右脚着地为Pi;打球的运动状态,球在手上为0,球在地上为Pi。
<aside>
💡
注意,Phase并不表示运动的频率,仅表示特定时刻的状态。
</aside>