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

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

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

Step 7 在Translate列表里输入thunderCloud的位置,X:1460 Y:300 Z:650(如图)

Step 8 运行Active preview 你将会在不远处看见一团乌云。 Step 9 退出Active Preview,别忘了存盘

添加闪电:

Step 1 在thunderCloud界面选择effort标签

Step 2 在lighting列表里设置;Seveirty 为 1;IntraCloudSeverity 为0.5;(如图)

Step 3 运行Active preview,你将会看到闪电周期性的出现。 Step 4 退出Active Preview,别忘了存盘

这样的天气里驾驶需要打开车前灯!下面我们要在汽车的前面添加光点来模拟车前灯!

添加光点

为了模拟光照效果,需要加入多个光源。光源在仿真场景中用于照亮物体。可以通过LP来完成这些配置。光源分为:

? 定向光源-指向特定的方向

41

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

? 位置光源-某一个位置上的漫反射光源 ? 电光源-某一位置上的定向光源

这里我们要在汽车的车头上安装点光源。

创建车头灯

这里我们先创建一个车头灯,第二个可以通过复制来完成。

Step 1 在工具栏点击创建按钮

Step 2 所创建类别的数量就保持默认值1 Step 3 在Class的列表中选择Light

Step 4 点击Create,这样在LP中就出现一个myLight类 Step 5 将myLight更名为leftHeadlight Step 6 在Type列表中选择Spot

Step 7 在Parent列表中选择car(Object)

Step 8 将光点的Position设为(-0.05,2.24,0.9),Pitch值设为-10 Step 9 在Attenuation的Constant栏中输入0.5,这表示光照强度在照明方向上随距离增加而减弱的程度

Step 10 将Spot Cone的值设为:

? Inner=20 ? Outer=45 ? Falloff=0.5

Step 11 选上Render前面的小方框,光点将被一个小圆球代替

Step 12 运行Active Preview,当太阳落山时,就可以看到明显的车灯效果

42

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

Step 13 退出Active Preview,别忘了存盘

创建第二个车头灯

创建另一个车头灯的快捷简便的方法是复制第一个车头灯。

Step 1 在Instance Tree面板中点击leftHeadlight Step 2 选择Edit-》Copy Instance

Step 3 选择Edit-》Paste Instance,你将会看见出现一个leftHeadlight1 Step 4 将leftHeadlight更名为rightHeadlight Step 5 将rightHeadlight的X坐标改为0.05 Step 6 将Parent改为hummer(Object) Step 7 运行Active Preview,看看新效果 Step 8 保存

小结

可以看出,在LP里设置天时和大气效果是很方便的。通过设置车头灯可以在

43

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

黑暗中自由行驶。

下一章讲解特效效果的制作,包括龙卷风举起物体的效果!

第五章 特效

介绍

特效能让你的应用变得更加真实、丰富及夺目。你可以定义烟火、爆炸、碎片等特效,也可以通过VP的粒子特效来模拟烟尘等效果。场景中的物体可以用来撞击或破坏,造成的结果可以加上特效。所有这些都可以通过LP来方便的进行定义。

这章将从一个农舍的简单特效做起。当汽车撞击房屋时,碎片会四处散落。然后可以利用粒子效果创建一个龙卷风,并通过碰撞检测和场景中的的物体进行交互。

添加特效

VP的特效模块提供了一个实时的特效库,你可以通过LP来配置特效,也可以通过VP的API来配置特效。并且特效也可以进行形状、比例和颜色的变化。

VP提供的特效包括以下几种:

? Blade(vpFxBlade)-旋转的螺旋桨,可以缩放和定位,适合用于直

升机和飞机的螺旋桨效果

? Missile Trail(vpFxMissileTrail)-用有烟的轨迹来代表飞机或导弹的飞

行效果,可以随着时间而变淡 ? Particle System(vpFxParticleSystem)-多边形集聚体,用来模拟诸如

焰火和烟雾等效果 ? Debris(vpFxDebris)-飞扬的碎片效果,经常用于爆炸 ? Explosion(vpFxExplosion)-地面或空中的爆炸效果 ? Fire(vpFxFire)-火焰效果

?

Smoke(vpFxSmoke)-翻腾的烟云效果

目的

学会给物体添加特效并和碰撞检测对应起来,同时要学会利用粒子系统来创建特效,并给粒子系统提供标把。 目标

44