用MotionBuilder修正小甜甜的胸

Posted by 恶毒的狗 on December 10, 2019

用MotionBuilder修正小甜甜的胸

前公司挂的太匆忙,导致一些动作文件错了以后再没机会修正,比如小甜甜的胸:

img

这是 run 动作,左胸彻底瘪了。 打开 Animation 看一下,有一些骨骼找不到的报警:

img

尝试修正了一下骨骼名字,报警是没了,但是胸还是瘪的,最后请美术同学看了一下,是动画key的有问题,好吧……


程序员的第一次尝试

要修正这个问题,一个普通的动作同学,可能只需要1分钟。 但是作为程序的我,就有点难受了,电脑上的 3dmax 都卸载好久了……

但是小甜甜总不能少一个胸吧?

最初想简单解决一下:直接把胸的骨骼删掉,这样动画表现影响很小,操作起来也方便。

尝试去找了找Unity的插件,能在编辑器下搞定的那种,还真有:SkinTools

不过作为一个强迫症患者,我最后还是决定:装回 3dmax,把key错的动画key对吧。


MotionBuilder

咨询了一下动作同学,主美哥的左护法铁牛 推荐我用 MotionBuilder 去处理这个问题,还给我做了一个示范。

这个 MotionBuilder 我以前没用过,不过我发现对于这样的简单操作,学习10分钟就可以上手了。

不错,可以开始补胸了。

第一步,用 MotionBuilder 打开 skin 文件。

skin文件是必须的,因为如果只是导入骨骼动画,我们的调整就没有参考依据了。

img

第二步,打开File菜单,选择Merge,导入要修正的动画文件。

img

导入 run.FBX 之后,skin就已经切换到跑步姿势了,我们可以拉中间的滑条预览来动作。

第三步,Ctrl + 2 打开窗口2,Ctrl + W 切换到骨骼层级预览窗口

img

第四步,选中出问题的胸部骨骼,重新Key动画。

img

img

这里的左胸主要是旋转出了问题,我在动作的起点和终点各key一帧,把旋转修正,胸就坚挺了。当然跑动的过程中还可以key几帧抖胸,不过程序狗还是用 DynamicBone 代劳吧…

第五步,选中所有骨骼,File菜单选择 Save Selection,覆盖动作文件,大功告成。

img


修正后的胸

img

终于舒服了……