动力学在影视剧、动画的制作过程中应用广泛,今天跟大家分享一个Maya动力学制作逼真布料的教程,希望对初学的人有所帮助。 第一步 首先创建一个多边形平面Create > Polygon Primitives > Plane。 第二步 把刚刚创建的平面旋转90度后缩放成旗帜的大小比例。 第三步 选中平面后按快捷键ctrl+a打开属性设置面板,重新命名平面名字为flag_nCloth并设置Subdivisions Width属性到30,Subdivisions Height属性到50。 第四步 现在旗帜平面应该看着类似下图的样子。 第五步 接下来创建一个新的多边形圆柱体作为旗杆Create > Polygon Primitives > Cylinder。 第六步 缩放和移动刚刚创建的圆柱体类似下图的旗杆造型。 第七步 选择多边形圆柱体顶部所有的面。 第八步 在面还在选择的状态下执行挤出命令对这些面做向上挤出的操作Polygons > Edit Mesh > Extrude。 第九步 继续对面进行挤出操作,直到看上去如下图的模样。 第十步 记下来选择最顶部的所有点。 第十一步 用移动工具把上一步选择的顶点向上移动到如下图的模样。 第十二步 接下来打开材质编辑器Window > Rendering Editors > Hypershade。 第十三步 在确认打开了MentalRay渲染引擎的前提下,如下图创建mia_material_x。 第十四步 选择刚刚创建的新mia_material_x材质球后按ctrl+a打开属性编辑器面板,在属性编辑器面板右上角的preset按钮中选择Copper(铜)预设,然后按照下图修改Diffuse和 Reflection两个属性的颜色,最后在重命名这个材质为pole。 第十五步 把刚刚设置好的材质给到旗杆模型上面。 第十六步 在重新打开材质编辑器窗口Window > Rendering Editors > Hypershade。 第十七步 在创建一个新的mia_material_x材质球。 第十八步 设置新材质Reflectivity(反射值)属性到0。在重命名为flag。 第十九步 接下来选择flag材质的color属性后面的棋盘格按钮,在弹出的Create Render Node窗口中选择file(文件纹理)。 第二十步 改变刚刚创建的文件纹理图片路径,选择一张你想贴在旗帜上面的图片。 第二十一步 把刚刚创建的flag材质赋给旗帜模型后使用Create UV > Planar Mapping命令给旗帜一个平面UV投影以便正确显示纹理贴图。 第二十二步 按下图黄圈内的格子盒按钮后就可以在视图中看到纹理效果了。 第二十三步 如果按照上步打开纹理显示后并不是你想要的正确效果,那么我们重新选择Create UV > Planar Mapping后面的小盒子打开参数选择面板。 第二十四步 在打开的平面投影属性面板中选择投影轴向直到纹理贴图效果正确为止,在教程中我选择X轴后投射效果就是正确的了,如果你的场景X轴效果不对可以尝试Y或Z轴。 第二十五步 下图就是正确的纹理显示效果。 第二十六步 接下来开始给旗帜添加动力学效果,首先选择旗帜模型然后在nDynamics模块中选择nMesh > Create nCloth命令。 第二十七步 增加场景的帧数,以便回放观看动画效果。 第二十八步 如果现在播放动画,你会看到旗帜没有任何变形的向下掉落,这是因为旗帜还没有被约束到旗杆上面的原因。 第二十九步 在进行其他操作前先把场景倒回第一帧。 第三十步 选择旗帜然后使用Show > Isolate Select > View Selected 命令先单独显示旗帜以方便下几步的操作。 第三十一步 使用Show > Isolate Select > View Selected命令后你会发现场景中其他物体都消失了,只剩下旗帜。 第三十二步 按照下图选择旗帜左边界所有的顶点,这些顶点是要约束到旗杆的约束点。 第三十三步 在顶点还处于选择状态的时候,在nDynamics模块下使用nConstraint > Transform命令创建一个新的位置约束。 第三十四步 完成上一步的操作后重新使用Show > Isolate Select > View Selected命令来恢复其它物体的显示。 第三十五步 选择旗杆。 第三十六步 在旗杆还处于选择状态时使用nMesh > Create Passive Collider 命令创建动力学被动碰撞功能。 第三十七步 现在我们如果再一次播放动画你会看到旗帜已经不会掉下来了,可是旗帜看上去还不是很真实,我们可以在添加一个风场效果来增加真实感。 第三十八步 我们首先打开旗帜nucleus1节点,然后在Gravity and Wind栏里改变以下属性。 •Air Density = 10.000•Wind Speed = 8.000•Wind Direction = –1.000 z axis 第三十九步 现在重新播放动画你会看到旗帜的动态效果已经非常好了,只是现在有明显的多边形网格感,可以按键盘的3键平滑显示模型。 第四十步 完美!现在教程的第一部分已经完成了,不要忘记保存场景哦!
评论