在3DS MAX中模拟布料柔性坠落 |
大家都知道,MAYA有个布料系统,闻名世界,方便又好用,但是我们喜爱的3DS MAX就没有这样的功能,不过不知道熟悉3DS MAX的朋友有没有用过FLEX命令,这是个专门用于制作柔性对象动画的命令,虽然用来制作复杂的动画效果不算特别好,但是对于制作广告包装动画已经很不错啦,这次我们就利用这个命令来制作一个布料下落的动画,希望大家在练习后能举一反三,制作出精致的广告包装! 动画最终效果:
1.在场景中建立一个球体和平面体,平面体和球体的参数分别参照下面的图片:
2.将平面对象移动到球体的上方,留出一定的距离,方便以后的下落所产生的动画。 3.好了,几何对象准备齐全以后,我们来给它们做贴图,对于平面物体,我们赋予它红色的半透明双面贴图,对于球体,我们赋予他蓝色的光亮贴图,材质参数参照下图:
4.贴图完成后,我们可以看到平面物体的半透明效果和球体的光滑效果,但是目前它们还不能动,我们需要让他们动起来,在create面板中点击space warps按钮,按下gravity按钮在视图的空白区域创建一个重力场。 5.将重力场的重力强度设置为0.15: 6.接下来,选择平面体,在modify面板中为它增加一个flex命令。 7.将FLEX命令中的use chase springs和use weights选项去掉。 8.在下面的simple soft bodies卷展栏中,将stiffness的值设置为50。 9.在create面板中点击space warps按钮,在下拉菜单中选择beflectors选项,按下sdeflector按钮创建一个球形导向板,它的参数如下:
10.使用对齐工具 11.回到平面物体的FLEX命令的参数面板中,在forces and deflectors卷展栏中,在forces区域中,按下ADD按钮将重力场引入到FLEX命令的计算中,在deflectors区域中,将球形导向板引入到计算中.再次回到simple soft bodies卷展栏中,按下create simple soft body按钮,计算出柔性物体。
12.接着我们继续为平面物体增加一个点缓存,目的是为了让动画播放更加流畅。打开调整器列表,加入point cache命令。 13.在point chache命令的参数面板下方,找到renord cache区域,按下record按钮,创建一个缓存文件(名字随便起一个就可以了),按下OK按钮后,系统开始计算。 14.在缓存计算完成后,在record cacha区域的上方,也就是padrameters卷展栏中,将use relative offsets选项勾选,然后按下disable modifiers below按钮。 15.现在可以播放动画了!怎么样?感觉是不是很好? |