参考链接:Blend Shapes / Morph Targets for Facial Animation (Autodesk 3ds Max)
今天逛Youtube的时候Get到了一个新技能:那就是给人物制作表情动画,感觉超简单!(如果人物模型已经有骨骼绑定好面部蒙皮的话,打开auto再调整骨骼位置就行了)
制作Unity中可用的人物表情动画流程大致是:在3dMax中制作表情动画->导出成FBX文件->导入Unity
下面以制作微笑和眨眼睛的动画为例进行讲解
在3dMax中制作表情动画
首先导入人物模型,这里以亚索为例:
按住Shift,选择移动工具将当前选中的亚索模型向右拖拽生成一个新的模型用于制作左嘴角上扬的动画,取名为“Smile_L”:
按下F4显示出模型网格,选择修改->可编辑网络->顶点 选项,勾选“使用软选择”,不勾选“边距离”。选中左嘴角的一个顶点,调整“衰减”数值,使红蓝热度图的效果差不多如图所示。(“边距离”的值限制了最多可以影响到周围几个顶点,这里暂时用不到,所以不勾选;红蓝热度图显示了当前变形的区域,颜色越红表示影响越大)
然后将顶点向上拖拽,接着微调使上扬的嘴角形状看上去顺眼,也可以结合其它操作或修改其它部位的顶点使嘴型看上去正常