查看: 2148|回复: 0
打印 上一主题 下一主题

Maya nDynamics动力学制作逼真布料效果(第一部分)

[复制链接]

124

主题

1

听众

170

积分

设计实习生

Rank: 2

纳金币
29
精华
1

最佳新人

跳转到指定楼层
楼主
发表于 2013-11-26 15:52:37 |只看该作者 |倒序浏览

第一步首先创建一个多边形平面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键平滑显示模型

第四十步完美!现在教程的第一部分已经完成了,不要忘记保存场景哦!


分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-16 16:29 , Processed in 0.207128 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部