|
√ Google adsense申请技巧 √ 本站核心代理域名注册主机业务
√ 快速发布你的买卖域名买卖网站信息
√ 1元注册 cn域名
√ 站长每日新闻导读 √ ·推荐万网空间¥120元 150m √ 站长网:站长必上的网站 √ 网站联盟大全 √ 本站代理万网域名55空间120元 |
这节课我们通过一个实例来学习飞驰的汽车行驶在雨后的路面上所带起的水花飞溅的效果,效果如下图所示。在本课中,我们将教给大家如何使用粒子流来创建汽车轮胎在与地面接触过程中所溅起的水花。这些水花粒子在飞溅过程中不应受到轮胎向前运动的影响,为此我们将通过使用脚本来设置粒子的运动效果。下面我们就来看一下实际的操作步骤。


图1-1
2、创建粒子流系统。单击动画播放按钮观看摄影机视图,我们会发现小汽车在路上运动。激活摄影机视图,单击Create(建立)/Geometry(物体)钮,在其下拉列表中选择Particle Systems(粒子系统)选项,然后在命令面板上单击PF Source在视图中创建一个粒子流,并将其命名为PFRS,其大小如图1-2所示,我们将在摄影机视图中进行大量的设置工作。

图1-2
3、按下键盘上的6键或者是在Modify(修改)命令面板中单击Particle View(粒子视图)以打开粒子视图设置窗口,在名为“Event 01”的事件中,首先单击选择“Birth”操作符,在其右侧的参数设置命令面板上将“Emit Stop(发射停止)”设置为155,这样这些轮胎将会在整个动画过程中发射粒子,然后再勾选“Rate(速率)”选项,如图1-3所示。

图1-3
4、定义粒子来源。在这个实例中,粒子的来源是从轮胎底部与地面接触的位置,首先从“粒子视图”仓库中将“Position Object”操作符拖到现有Event01事件的“Position Icon”操作符上,确保引入线为红色,这样“Position Object”就会替换“Position Icon”,如图1-4所示。

图1-4
5、单击“Position Object”操作符,在其参数命令面板上单击“By List(按列表)”按钮,然后单击选择“车轮03”对象,然后单击“Select(选择)”按钮,车轮03对象将会出现在“Emitter Objects(发射器对象)”列表当中,如图1-5所示。

图1-5
6、定义发射粒子轮胎的子对象。此时播放动画观看会发现,粒子将从整个轮胎对象上发射,在实际过程中,粒子只应该从轮胎的底部发射,但是轮胎正在向前旋转,所以我们需要定义独立于轮胎之外的子对象选择,在我们的场景中提供了四个立方体(BOX)对象,这四个立方体都非常小,位置在每个轮胎的下面,它们是独立于轮胎之外的,它们被做为子对象链接到了车体上,它们的运动同轮胎没有任何联系,但是将会同轮胎一同向前运动。首先在视图中选择车轮03对象,然后单击Modify(修改)钮进入变动修改命令面板中,为车轮03添加Vol Select(体积选择)修改器,在“Parameters(参数)”卷展栏上,将“Stack Selection Level(堆栈选择级别)”设置为“Face(面)”,将“Select By(选择方式)”设置为“Mesh Object(网格对象)”,并单击“Mesh Object(网格对象)”下的None按钮,然后在场景中单击拾取按钮选择位于轮胎下面的BOX04,将“Selection Method(选择类型)”设置为“Subtaract(交叉)”,如图1-6所示。

图1-6
7、返回“Particle View(粒子视图)”,将更新“Position Object”控件,启用“Lock on Emitter(锁定发射器)”和“Animated Shape(动画图形)”,将“Location(位置)”设置为“Selected Faces(选定面)”,并启用“If Location(如果位置无效)”>“Delete Particles(删除粒子)”,然后,从“Event 01”中删除“Speed 01”、“Shape 01”和“Rotation 01”操作符,当前,粒子锁定在发射器上以继承运动,但是在给定轮胎旋转速度的情况下,粒子应被快速甩离,如图1-7所示。

图1-7
8、从仓库中将“Age Test”添加到“Event 01”的底部,保持默认的“Age Test(粒子年龄)”设置,并将“Test Value(测试值)”和“Variation(变化)”都设置为 1,如图1-8所示。

图1-8