本帖最后由 半岛的铁盒 于 编辑
file:///c:/users/j-huang/appdata/roaming/360se6/User Data/temp/4a5a83d5h74c288da2279&690.jpgMotionbuilder对面部表情捕捉所需的面部变形体(BlendShape)的制作是有标准要求的。在Motionbuilder里,展开Navigator窗口>Navigator标签>Character Faces栏,双击Character Face图标,点击Character Face Definition标签,在expression_rs框里点击Generic标签,这里展示的是Motionbuilder对BlendShape的标准要求,如图 ![](http://s9.sinaimg.cn/bmiddle/4a5a83d5h74c2a4a5ce08&690)
一共有23个BlendShape,如图 ![](http://s14.sinaimg.cn/bmiddle/4a5a83d5h74c2a22a0e2d&690)
图![](http://s6.sinaimg.cn/bmiddle/4a5a83d5h74c29e0be395&690) 在Motionbuilder里,展开Navigator窗口>Navigator标签>Character Faces栏,双击Character Face图标,点击Character Face Definition标签,在expression_rs框里点击Custom标签,点击Add按钮,添加自定义表情控制器,改名为BlendShape的名称,如图 ![](http://s5.sinaimg.cn/bmiddle/4a5a83d5h7213760837f4&690)
选择添加的表情名称Brow MidUpL,点击Target Models框的Shapes mapping标签,在Shapes栏选择与之相对应的BlendShape名称,把右侧的百分数改为100,把两者关联起来。用同样的方法把其他添加的表情也关联起来,如图 ![](http://s9.sinaimg.cn/bmiddle/4a5a83d5h74c29a279438&690)
如果希望手调表情动画更加方便,还可以添加复合表情控制器,比如要调节一个伤心的表情,可以在Custom标签下再添加一个名称为Mad的控制器,然后在Shapes mapping标签下选择多个相应的BlendShape,把百分数改为一个合适的数值,直到调出一个满意的伤心表情为止。如图 ![](http://s7.sinaimg.cn/bmiddle/4a5a83d5h74c295301bc6&690)
![](http://s8.sinaimg.cn/bmiddle/4a5a83d5h721375051337&690)
点击Character Face Animation标签,发现Custom Properties栏里添加了我们所需的控制器属性,可以手动调节关键帧动画,如图 ![](http://s13.sinaimg.cn/bmiddle/4a5a83d5h74c28ea6c2bc&690)
如果表情捕捉达不到效果时,我们可以调节自定义表情控制器来手调关键帧,以达到想要的效果,如图 ![](http://s15.sinaimg.cn/bmiddle/4a5a83d5h74c28c1bdb8e&690)
这是调节前的效果。 ![](http://s10.sinaimg.cn/bmiddle/4a5a83d5h74c288da2279&690)
这是调节后的效果。
|