Unity "Apply Root Motion" 与 “Bake into Pose”

在很多动画当中,模型的位置、角度往往会发生变化,我们需要决定是否将模型再动画中发生的这些变换应用到实际模型。Unity中有两个跟这个有关的设置。

1、Unity Apply Motion

 

2、Unity Apply Motion

 

 

在Unity中动画变换(平移、旋转等)分为两种:Body Transform和Root Transform:

Body Transform表示这些变换是属于动画本身的一部分,不管是否设置Apply Root Motion,我们都能看到模型位置或角度的变化,但是这只是纯粹的动画效果,模型的位置和角度参数值不变。

如果设置成Root Transform,Root Transform将影响模型的实际位置和角度,如果Apply Root Motion勾选了,Root Transform会被应用,模型的位置和角度将会同时跟着变化,否则,下次动画又会回到原点。

Bake into Pose 勾选,Apply Root Motion没有意义,都是Body Transform 到一定位置,然后下个动画又回到原点

Bake into Pose不勾选:Apply Root Motion勾选,动画位移将会反应在模型位移;不勾选,下个动画回到原点。

相关文章:

  • 2022-12-23
  • 2021-08-24
  • 2021-10-16
  • 2022-03-05
  • 2022-12-23
  • 2021-09-16
  • 2022-12-23
  • 2021-11-13
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-04
  • 2021-08-08
  • 2022-12-23
  • 2022-12-23
  • 2022-02-06
相关资源
相似解决方案