笔者学MAYA断断续续也近一年了,做了一个模仿石坠落效果,让大家来共同学习一下。此效果涉及到刚体、柔体、粒子碰撞、场、硬件渲染等知识,是一篇综合性的简单例子,如有不对之处,敬请高手和版主不吝赐教!
模仿陨石坠落效果--粒子碰撞事件(1)
笔者学MAYA断断续续也近一年了,做了一个模仿石坠落效果,让大家来共同学习一下。此效果涉及到刚体、柔体、粒子碰撞、场、硬件渲染等知识,是一篇综合性的简单例子,如有不对之处,敬请高手和版主不吝赐教!
(效果图)
1 下面首先制作建模部分(粗略介绍,不是本节的重点),先在maya中建立(Create)一个Pcube(作为“石头”)和Nurbsplane(地面) 的场景,用雕刻工具(Sculpt geometry tool)画出你想要的样子,我随意弄的做的很不像石头啊,呵呵大家不要笑啊
(图1 建场景)
2 选中Pcube1和Nurbsplane1,分别设置为主动刚体和被动刚体,默认设置即可
(图2设置主动刚体)
(图3设置被动刚体)
模仿陨石坠落效果--粒子碰撞事件(2)
3 选中Pcube1 ,为它加重力,使它下落。Fields>Gravity
(图4 加重力)
4 继续为Pcube1制作柔体,以得到一个粒子对象 Soft/Rigid Bodies>create soft body
(图5 制作柔体)
5 选中新产生的柔体粒子和地面,执行碰撞particles>make collide
(图6 执行碰撞)
模仿陨石坠落效果--粒子碰撞事件(3)
6 接着为粒子创建粒子碰撞事件,使粒子在碰撞后发射新粒子,选中新产生的粒子particles>Particle Collision Events
(图7 创建粒子碰撞)
7 设置新产生的粒子渲染类型、寿命。
(图8 设置新产生粒子)
8 接着添加颜色、不透明属性
(图9 添加颜色)
模仿陨石坠落效果--粒子碰撞事件(4)
9 设置新粒子的颜色,在rgbPP右框中右击create Ramp,设置如图,颜色大家可以随意调为自己喜欢的,用表达式(rand函数)也可以得到同样的效果,但我觉得用RAMP控制更直观。
(图10 设置新粒子的颜色)
10 接着为新粒子添加扰乱场,使它产生不规律的运动,看起来自然些。fields>Tubulence ,设置如图。
(图11 添加扰乱场)
11 用硬件测试一张,发现石头上的粒子也一起渲出来了,它是我们不需要的。
(图12 硬件测试)
模仿陨石坠落效果--粒子碰撞事件(5)
12 隐藏石头上的粒子。选中石头上的粒子,ctrl+a打开属性框,在add dynamic attributes添加整体不透明属性,Opacity设置为0。
(图13 隐藏石头上的粒子)
13 播放动画看看效果如何,最终的效果要靠大家自己去好好的调节,如没问题接下来就是硬件渲染输出合成了,至于参数大家不用完全照着一样,可根据自己的场景环境而设置。
(图14 播放动画)
大家可以试试打上灯光、赋材质,我这里没有加,呵呵,相信大家会比我做的好。
(最终完成)
网友评论