VegaPrime1.2中文教程 - 图文 联系客服

发布时间 : 星期四 文章VegaPrime1.2中文教程 - 图文更新完毕开始阅读398c5ffaf705cc1755270967

华力创通公司仿真系统技术部 版权所有

学习以下概念:

? 给目标添加一至多个特效 ? 给碰撞检测添加特效 ? 利用粒子系统创建特效

? 定义诸如颜色、粒子数量和尺寸、喷射间隔、方向、速率等属性

制作碎片效果

在第三章中我们已经给汽车和房子碰撞定义了一个Bump的碰撞检测。当汽车和房子相撞时,应该有一个撞后的效果。

这里我们将给房子加上碎片效果,并且和汽车的碰撞关联起来。 Step 1 打开Chapter4.acf

Step 2 点击Create Instance按钮

Step 3 在Create Instance对话框里选中vpFx,能看到特效的各种类 Step 4 新建的数值采用默认值1 Step 5 选择FxDebris类 Step 6 点击Create按钮

Step 7 将myFx更名为Debris

Step 8 在Debris的界面里将farmhouse(Object)作为Parent Step 9 在Trigger Method列表里选择Isector Step 10 在Isector列表里选择bumpIsector

Step 11 选择Positioning标签打开Positioning界面 Step 12 将Scale值设为(20,20,20)

Step 13 运行Active Preview。将汽车撞向房屋,可以看到有碎片飞出 Step 14 转到bumpIsector的界面,去掉Render Isector前面的勾,同样将tripodIsector界面里Render Isector前面的勾也去掉,这样看起来的效果好些

Step 15 关掉Active Preview Step 16 将文件存为tornado.acf

制作龙卷风效果

这里我们要添加一个龙卷风的效果来对物体进行撼动!

一共要使用三个粒子效果:一个为碎片层,一个是龙卷风的漏斗部分,另一个为龙卷风的顶部。

Step 1 点击Create Instance按钮 Step 2 将Instances to Create设为3

Step 3 在Class列表里选择FxParticleSystem类

Step 4 点击Create,可以看到生成三个新的类(myFx,myFx1,myFx2) Step 5 保存ACF

45

华力创通公司仿真系统技术部 版权所有

配置顶部

Step 1 将myFx更名为w_tornado Top

Step 2 在w_tornado Top面板里,打开Main所属界面

Step 3 点击Texture旁边的Browse按钮,选择安装目录(如C:\\Program Files\\MultiGen-Paradigm\\config\\vegaprime\\vpfx)下的smoke.inta文件,这个纹理是tornado的三个部分都要用到的 Step 4 打开Positioning界面

Step 5 将Z值设为550,这样龙卷风的高度就是550米 Step 6 打开Particle Generation界面

Step 7 在Maximum Number of Particles栏里输入1500 Step 8 在Number of Particles to Release栏里输入30

Step 9 将Release Interval值设为0.25秒,这是新粒子出现的时间间隔

Step 10 将Particle Life Cycle值设为10秒,这是新粒子出现前旧粒子所持续的时间

Step 11 在Source Domain Shape栏里选择Circle(默认值) Step 12 将Size值设为250

Step 13 打开Particle Characteristics界面

Step 14 在Size栏里,将默认值改为50,这是粒子的初始尺寸 Step 15 点击Scale Along Velocity旁边的Create Instance按钮 Step 16 输入以下数值,使球状体变得平一点:

Step 17 点击Color旁边的Create Instance

Step 18 点击新Color旁边的Browse按钮,打开Color窗口。

为了造成龙卷风的浑浊效果,需要指定三个不同的灰度。这样在一个生命

周期内,龙卷风首先是显示灰色,然后变亮,再变暗。

Step 19 将Red,Green,Blue值设为(193,193,193) Step 20 点击OK

Step 21 将Color旁边的Create Instance按钮点击两次 Step 22 用下列值添加明暗两种颜色:

Particle Characteristics界面应该为如下图所示

46

华力创通公司仿真系统技术部 版权所有

Step 23 打开Particle Movement界面 Step 24 在Velocities栏里添加下列值:

Velocity Vector定义了粒子在特定时间间隔里的方向

Step 25 在Spherical Velocities栏里添加下列值:

47

华力创通公司仿真系统技术部 版权所有

Spherical Velocities使粒子以特定的速度按球形轨迹运动

Step 26 在Random Velocities栏里添加两个值:

Random Velocities添加粒子的随机运动

Step 27 以上步骤为龙卷风的顶部配置,先保存一下 定位

Step 1 在w_tornado Top界面里打开Main窗口

Step 2 创建一个新parent类,在Class列表里选择Transform Step 3 打开myTransform界面

Step 4 将myTransform更名为tornado Transform Step 5 将tornado Transform的parent设为myScene Step 6 输入(1460,300,12)以定位tornado Step 7 保存

Step 8 运行Active Preview,在正视图上就可以看见龙卷风的顶部移动

Step 9 退出Active Preview

48