LynX Prime的环境效果包括阳光、月光、雾、风等。它还可以控制一天中时间的流逝速度,可以在几分钟内将黎明变成白天、黄昏和夜晚。下面将会讲解如何设置天时、天空和云层的效果以及添加光点。
1.环境设置
应该学会为自己的应用设置环境效果,如依据天时而变化的阳光、月光、多云的天空。还可以给汽车加上光点,这样就可以在黑暗里行驶。环境设置主要包括控制天时、改变天空颜色、改变云层纹理、在物体上定位光源等。
如何定义环境呢?Vega Prime 中的环境是云、雾等大气现象的综合体。它包含了阳光和月光源。LynX Prime 中阳光和月光会依据天时进行自动调整。
LynX Prime 提供了以下几种效果来创建一个实时的环境:
● 太阳——由一个亮盘来代表太阳在天空中的位置。
● 月亮——由另一个亮盘来代表月亮在天空中的位置。
● 云层——云层的一层。
● 穹顶——刻划出天际线的效果。穹顶有一个无边的地平面,颜色可以自定义。
2.改变天时
在实例树区选择myEnv,默认天时是从午时12 点开始,如图3.2.33所示。时间决定了光照的强度,一天中太阳和月亮交替出现。
图3.2.33 设置时间变化
Time Multiplier 是控制时间快慢的工具。默认值为1,表示仿真时间和现实时间快慢相同;若值设为0,表示时间静止;若值设为60,表示仿真时间是现实时间速度的60 倍,这时在半小时的现实时间内就可以看到几乎整天的仿真天时效果。
Step 1 打开前面建立的VP3_2_8.acf 文件,单击LynX Prime 菜单栏中的文件,选择另存为(Save as),弹出对话框,将对话框中的目录改为建立好的C:\VegaPrimePractice,将ACF文件重命名为VP3_2_9.acf。
Step 2 在实例树区选择myWindow。
Step 3 转到myEnv的配置界面。
Step 4 将Time Multiplier的值设为1200,这样一整天的天时渲染在2 min 之内就可以 完成。
Step 5 运行Active Preview,这样就可以看到天色慢慢变黑的过程,同时还能看到太阳和月亮的升降效果。
Step 6 退出Active Preview。
Step 7 将文件保存为VP3_2_9.acf。
3.改变天空的颜色
一场风暴就在眼前!可以改变天空的颜色和云层的纹理来制造出风暴的效果!
Step 1 在myEnv 界面,点击Sky Color 旁边的Browse 按钮。
Step 2 将天空颜色选为红色。
Step 3 运行Active Preview,就可以看到天空颜色和云层纹理混合后的效果。
Step 4 接下来将颜色换成灰色或蓝灰色,这样更接近于风暴的颜色,下一小节将会改变云层的纹理以接近风暴的效果。
Step 5 保存,退出Active Preview。
4.改变云层纹理
Step 1 在myEnv 界面的Environmental Effects 选项里选择myEnvCloudLayer。
Step 2 点击旁边的转向按钮,打开myEnvCloudLayer 界面。
Step 3 在Texture 一栏里点击Filename 旁边的Browse 按钮。
Step 4 选择E:\Program Files\Multigen-Paradigm\config\vegaprime\vpenv(安装目录)下的clouds_storm.inta 文件。
Step 5 运行Active Preview,就可以看到风暴来临前夕的天空效果。
Step 6 保存,退出Active Preview。
5.添加多云层
Step 1 在工具栏点击创建按钮。
Step 2所创建类别的数量就保持默认值1。
Step 3 在Class的列表中选择myEnvcloudvolume。
Step 4 点击Create,这样在LP 中就出现一个myEnvcloudvolume 类。
Step 5 在EnvironmentParent 列表选择myEnv。
Step 6 将myEnvcloudvolume 更名为“thundercloud”。
Step 7 在Translate 列表里输入thunderCloud的位置,X:2460,Y:2450,Z:600,如图3.2.34所示。
Step 8 运行Active preview,将会在不远处看见一团乌云。
Step 9 保存,退出Active Preview。
图3.2.34 设置云层参数(www.daowen.com)
6.添加闪电
Step 1 在thunderCloud 界面选择effort 标签。
Step 2 在lighting 列表里设置:Seveirty 为1,IntraCloudSeverity 为0.5,如图3.2.35所示。
图3.2.35 闪电参数设置
Step 3 运行Active preview,将会看到闪电周期性的出现。
Step 4 保存,退出Active Preview。
这样的天气里驾驶需要打开车前灯!下面要在汽车的前面添加光点来模拟车前灯!
7.添加光点
为了模拟光照效果,需要加入多个光源。光源在仿真场景中用于照亮物体。可以通过LynX Prime 来完成这些配置。光源分为:
● 定向光源——指向特定的方向。
● 位置光源——某一个位置上的漫反射光源。
● 点光源——某一位置上的定向光源。
这里要在汽车的车头上安装点光源。
(1)创建车头灯。
这里先创建一个车头灯,第二个车头灯可以通过复制来完成。
Step 1 打开前面建立的VP3_2_9.acf 文件,单击LynX Prime 菜单栏中的文件,选择另存为(Save as),弹出对话框,将对话框中的目录改为建立好的C:\VegaPrimePractice,将ACF文件重命名为VP3_2_91.acf。
Step 2 在工具栏点击创建按钮。
Step 3所创建类别的数量就保持默认值1。
Step 4 在Class的列表中选择Light。
Step 5 点击Create,这样在LynX Prime 中就出现一个myLight 类。
Step 6 将myLight 更名为leftHeadlight。
Step 7 在Type 列表中选择Spot。
Step 8 在Parent 列表中选择hummer(Object)。
Step 9 将光点的Position 设为(-0.05,2.24,0.9),Pitch 值设为-10。
Step 10 在Attenuation的Constant 栏中输入0.5,这表示光照强度在照明方向上随距离增加而减弱的程度。
Step 11 将Spot Cone的值设为:Inner=20,Outer=45,Falloff=0.5。
Step 12 选上Render 前面的小方框,光点将被一个小圆球代替。
Step 13 运行Active Preview,当太阳落山时,就可以看到明显的车灯效果,如图3.2.36所示。
Step 14 保存,退出Active Preview。
(2)创建第二个车头灯。
创建第二个车头灯的快捷方法便是复制第一个车头灯。
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,查看车灯效果,如图3.2.37所示。
图3.2.36 预览灯光效果
图3.2.37 预览车灯效果
Step 8 保存。
可以看出,在LynX Prime 里设置天时和大气效果是很方便的。通过设置车头灯可以在黑暗中自由行驶。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。