现象是人物运动动画经过重定向后,动画在地面是有平移的。这个导致在实际播放时会反复移动,再回到原点的鬼畜现象。
解决办法:在重定向之前,源模型的动画需要全部勾选【强制根锁定】属性。勾选以后再进行映射,这样生成的结果就不再有鬼畜平移。
网友也提出了另外一种解决方式:把Root链条的FK平移设置成全局,但是我测试这个没有生效。
image.png
上面出现问题是我从Mixamo下载的模型运动,还有另外一个问题是Mixamo上的模型没有根骨骼,因此默认使用Hip骨骼为根骨骼时,会引起动画异常,此时需要使用Blender插件对这些模型的骨骼进行转化。下面这个插件会给模型添加一条根骨骼
Blender插件地址:https://github.com/enziop/mixamo_converter
该插件的使用教程:https://www.bilibili.com/video/BV1Ab4y1y76h/?buvid=XU60AE3619E6D41AA0FA7455287A60287D108&from_spmid=main.my-history.0.0&is_story_h5=false&mid=6zjcZEII6%2Fmb4gb%2FiXexlw%3D%3D&p=1&plat_id=116&share_from=ugc&share_medium=android&share_plat=android&share_session_id=64ee0c26-b8ed-4330-b355-745c4b65886d&share_source=COPY&share_tag=s_i&spmid=united.player-video-detail.0.0×tamp=1711963243&unique_k=wVGirFf&up_id=19255749&vd_source=04f1ab998a1fc0b98681d5bd09ed0a21
一键转换
image.png
完整操作
在Mixamo下载包含模型和动作的包
使用Blender的插件进行转换
导入模型
导入动画,并且强制根锁定,发现启用根运动根本没用
创建IK,给模型设定重定向链
调整重定向基础姿势,根据重定向链来重定向动画
Mixamo下载动画时可以勾选 In Place 这样就不包含根运动了,在下载一些移动方面的动作时可以勾选这个
如果没有勾选,也可以在动画重定向时,对源动画强制根锁定,锁定以后再映射新动画
网友评论