Unity Apply Motion

Unity中的"Apply Root Motion"和"Bake into Pose"选项对模型动画的位移和旋转有着重要影响。Root Transform会影响模型的实际位置和角度,当启用"Apply Root Motion"时,这些变换会被应用。而"Bake into Pose"若被勾选,无论"Apply Root Motion"设置如何,动画变换仅体现在动画效果中,模型不会保持新的位置。如果不勾选"Bake into Pose","Apply Root Motion"的启用将决定模型是否保留动画的位移。

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

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

1、

 

2、

 

 

在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勾选,动画位移将会反应在模型位移;不勾选,下个动画回到原点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值