Maya是非常实用的动画制作软件,我们可以使用Maya制作水的动力学,创建水的动画。从下面为大家分享Maya制作水的动力学的方法。
1、先制作一个简单的杯子与瓶子模型。
2、添加一些粒子到画面中去,点击nParticle-create nParticle,选择water(水粒子)。
3、点击之后就会创建场景中的nParticle对象,确认后,将发射器的最大距离设置为0。在发射器的属性编辑器里,在距离/方向的属性里设置最大距离为2,把发射器瓶内的水的发射速度调整为500。如下图:
4、添加Nucleus解算器,默认值是4,因为可能让模型看上去不稳定,所以调整到12,可以通过粒子爆炸或碰撞对象移动。
如果没有在原点创建几何图形,可以在场景中创建一个平面作为碰撞的对象。
5、添加几何体作为粒子的碰撞对象,在nMesh创建几何体。这时选择的每个对象都可以在属性编辑器的nRigidShape属性里进行调整粗细、弹跳和摩擦碰撞等。
6、然后进行细微调整,在属性编辑器的nParticleShape选项里,粒子半径改为15。把半径的随机比例调整到0.1,这样可以让粒子半径能够随机生成,也防止颗粒沿表面堆叠。
然后将宽度比例设置为7。
7、在液体模拟里面有一个名为液体半径比例的属性,这会影响很多颗粒相互渗透。把发射率的140帧切断,再播放一次模拟并调整。
8、先缓存模拟,在菜单中选择nParticle,把目录以及其它选项进行缓存。(大家在使用Maya的时候每过一段时间就保存一次)
缓存后,在属性编辑器的缓存选项底部,有一个缓存描述信息面板,在这里有创建的高速缓存,可以设置缓存过的所有属性。这种仿真17分钟能做300帧,最终颗粒数为34750。
9、这里大概有15万粒颗粒,意味着140帧速率每秒大约25,000颗粒。在液体半径比例,运行另一个SIM查看外观,然后再调整。这一次让他跑380帧,需要3小时5分钟,总颗粒数是144791。
10、这样就有了很好的模拟,然后创建网格,点击修改-转换-n粒子为多边形。
11、调整数值,如下图:
三角尺寸将影响网格里面的多边形尺寸的大小,最大三角分辨率会自动更改网格三角形的大小。如果将多边形的设置为100,并且让它超过100,并让网状物的整个宽度沿一个方向,那它将会改变三角形大小。大多数时候改变整个模拟三角形的大小将导致网格帧之间的流失,所以为了避免这种情况发生,需要给它适当数值。
12、最后为几何形状进行渲染,添加一些灯光和地板面,完成。