继续建造农场,为其修建房屋,添加交通工具,修建粮仓。在场景中添加物体时,需要特别注意位置问题。否则,添加了物体,却无处寻找物体。在默认情况下,观察者都是位于Y轴的负轴上,正前面为Y轴正轴,左边为X轴负轴,右边为X轴正轴,垂直于地面向下为Z轴负轴,垂直于地面向上为Z轴正轴。
1.添加房屋
场景中添加对象是很常见的操作,在本应用中,将首先添加一个房屋。这个房屋模型安装在Vega Prime 目录中,具体路径为c:\Program Files\Multigen-Paradigm\resources\tutorials\ vegaprime\ desktop_tutor\tornado\data\farmhouse 目录下选择farmhouse.flt 文件。
Step 1 打开前面建立的VP3_2_1.acf 文件,单击LynX Prime的菜单栏中的文件,选择另存为(Save as),弹出对话框,将对话框中的目录改为建立好的C:\VegaPrimePractice,将ACF文件重命名为VP3_2_2.acf。
Step 2 在实例树区,点击myScene,它的用户操作区即显示出来,将房屋作为子物体加在这个用户操作区中的子区。
Step 3 在Children 区点击创建实例键,为新实例选择Object 类型。
Step 4 在对话框中选择Object,点击OK。
Step 5 在子区点击前进键进入myObject 用户操作区。
Step 6 在API 区,选择myObject的Value,将值改为farmhouse.
Step 7 点击在文件名区旁的浏览键,在c:\Program Files\Multigen-Paradigm\resources\ tutorials\vegaprime\desktop_tutor\tornado\data\farmhouse 目录下选择farmhouse.flt 文件。
Step 8 在地形中确定房屋的位置,在Position 区中输入(X,Y,Z)的值为(2450,2460,0),其他保持不变。
Step 9 在工具条中点击Active Preview 键,在场景中确定房屋的位置。用鼠标和键盘控制视角在场景中的位置,如图3.2.4所示。
Step 10 预览完毕后关闭Active Preview。
Step 11 保存前面所有的操作。
现在,已经在沙地上修建了房屋。但只有屋子还远远不够,需要继续建造家园。
2.增加汽车
图3.2.4 预览房屋
有了前面的学习,在农场中添加一辆汽车非常容易,可以将汽车固定在靠近房屋的位置。后续章节将学习如何让汽车运动起来。
Step 1 打开前面建立的VP3_2_2.acf 文件,单击LynX Prime的菜单栏中的文件,选择另存为(Save as),弹出对话框,将对话框中的目录改为建立好的C:\VegaPrimePractice,将ACF文件重命名为VP3_2_21.acf.acf。
Step 2 进入myScene 用户操作区。
Step 3 在Children 区点击创建实例键,选择物体类别为新实例。
Step 4 在创建实例对话框中选择Object,单击OK。
Step 5 在子区中myObject 会突出显示,点击前进键进入myObject 用户操作区。
Step 6 在API 区,选择myObject的Value,将值改为hummer。(www.daowen.com)
Step 7 在用户操作区中,点击文件名称区旁的浏览键,在c:\Program Files\Multigen-Paradigm\ resources\tutorials\vegaprime\desktop_tutor\tornado\data\ humv-dirty 目录下选择humv-dirty.flt 文件。
Step 8 在位置区输入(2360,2490,0)。
Step 9 在方向区内输入汽车的头朝向,斜度,转弯度分别为:(-90,0,0),车的位置就定在了房屋旁边的沙地上。
Step 10 点击工具条动画预览键,在场景中房屋旁就有了一辆红色的汽车,如图3.2.5所示。
Step 11 关闭Active Preview,保存。
现在,已经在沙地上修建了房屋,拥有了汽车。但还没解决饮食问题,继续建造家园。
图3.2.5 预览汽车场景
3.添加谷仓
现在,添加一个大谷仓来储存粮食。
Step 1 打开前面建立的VP3_2_21.acf 文件,单击LynX Prime 菜单栏中的文件,选择另存为(Save as),弹出对话框,将对话框中的目录改为建立好的C:\VegaPrimePractice,将ACF文件重命名为VP3_2_22.acf。
Step 2 进入myScene 用户操作区。
Step 3 在Children 区点击创建实例键,选择Object 类别为新实例。
Step 4 在创建实例对话框中选择Object,单击OK。
Step 5 在子区中myObject 会突出显示,点击前进键进入myObject 用户操作区。
Step 6 在API 区,选择myObject的Value,将值改为grainstorage。
Step 7 在用户操作区中,点击文件名称区旁的浏览键,在c:\Program Files\Multigen-Paradigm\ resources\tutorials\vegaprime\desktop_tutor\torna do\data\grainstorage 目录下选择grainstorage.flt文件。
Step 8 在位置区输入(2450,2530,0),朝向、斜度、转角度都为0。
Step 9 在方向区内输入谷仓的朝向、斜度、转角度分别为:(90,0,0),谷仓的位置就定在了房屋旁边的沙地上。
Step 10 运行Active Preview,谷仓的位置与房屋保持了一定的距离,保存设置,如图3.2.6所示。
图3.2.6 预览谷仓
4.总 结
创建了一些模型,作为场景的“孩子”,并把它们放入场景中。在场景中移动时,这些物体固定在原地,但这并不是希望的最后结果。每个物体都有它固有的特性,如汽车应该可以驾驶。后续章节将完善这些工作,让场景越来越逼真。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。