模仿陨石坠落效果--粒子碰撞事件

互联网 | 编辑: 董宇成 2007-02-07 12:00:00转载 返回原文

笔者学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 播放动画)

大家可以试试打上灯光、赋材质,我这里没有加,呵呵,相信大家会比我做的好。

(最终完成)

返回原文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑