参考文章:

  1. 动作生成的智能之路(I) : PFNN
  2. 动作生成的智能之路(II) : Local Motion Phase
  3. 动作生成的智能之路(III):DeepPhase

本文章思路:

  1. Phase是什么。
  2. Phase怎么用于Character Control。
  3. 为什么要设计Phase。
  4. Phase存在的问题。
  5. 对Phase的改进:Local Motion Phase。
  6. Local Motion Phase怎么用于Character Control。
  7. Local Phase存在的问题。
  8. 对Local Phase的改进:DeepPhase。
  9. DeepPhase怎么用于Character Control。

**Phase是什么:将人的运动状态定义成周期函数,Phase代表特定的状态,Phase是[0, 2Pi]之间的连续值。**比如,走路的运动状态,左脚着地为0,右脚着地为Pi;打球的运动状态,球在手上为0,球在地上为Pi。

<aside> 💡

注意,Phase并不表示运动的频率,仅表示特定时刻的状态。

</aside>