本帖最后由 半岛的铁盒 于 编辑
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的标准要求,如图
一共有23个BlendShape,如图
图 在Motionbuilder里,展开Navigator窗口>Navigator标签>Character Faces栏,双击Character Face图标,点击Character Face Definition标签,在expression_rs框里点击Custom标签,点击Add按钮,添加自定义表情控制器,改名为BlendShape的名称,如图
选择添加的表情名称Brow MidUpL,点击Target Models框的Shapes mapping标签,在Shapes栏选择与之相对应的BlendShape名称,把右侧的百分数改为100,把两者关联起来。用同样的方法把其他添加的表情也关联起来,如图
如果希望手调表情动画更加方便,还可以添加复合表情控制器,比如要调节一个伤心的表情,可以在Custom标签下再添加一个名称为Mad的控制器,然后在Shapes mapping标签下选择多个相应的BlendShape,把百分数改为一个合适的数值,直到调出一个满意的伤心表情为止。如图
点击Character Face Animation标签,发现Custom Properties栏里添加了我们所需的控制器属性,可以手动调节关键帧动画,如图
如果表情捕捉达不到效果时,我们可以调节自定义表情控制器来手调关键帧,以达到想要的效果,如图
这是调节前的效果。
这是调节后的效果。
|