各位看官,大家好!本小白最近游走在Unity和MAYA中,发现Unity3d(以下简称U3D)可以支持MAYA的BlendSahpe(关于其他三维软件的BlendShape还没有测试)。本文接下来会详细介绍具体的导出设置和导入后如何进行控制。 首先科普下BlendShape(只针对于木有接触过三维动画的人,如果非常熟悉请直接略过)。本想在百度上找一篇相对比较官方的解释,但发现度娘不乐意告诉,无奈只能去老外那里搜点资料。果然皇天不负有心人,还真被我找到啦。不过要为难那些英语不是很好的朋友们啦,因为原文时英文的,本小白最近略忙,后续会为大家奉上翻译版。BlendShape相关资料。总的来说BlendShape是用于变形物体的一种特殊方式,在三维动画领域常用于做表情动画,当然也可以用来做一些非常规动画效果。
首先打开MAYA,创建一个CUBE(此处模型相对比较简单,只是使用了CUBE并简单调了一下点的位置,主要是为了说明原理和步骤。本小白相信各位伟大的看官艺术家肯定能做出比本小白好得多的效果)。CRTL+D(复制)一份,调节一下复制品的顶点。截图如下。
之后先选中Deformable物体,再选中Base物体(此处的顺序非常重要,一定要先选择变形物体,在选择基础物体,否则之后创建的变形效果也会反过来)点击菜单栏Create Deformers > BlendShape(若没有此菜单请切换到Animation模块再