理论教育 设置通道vpChannel-

设置通道vpChannel-

时间:2023-11-24 理论教育 版权反馈
【摘要】:图3.2.38双通道观察场景Step 8 退出Active Preview 之前,注意保存设置。Step 4 在Class 列表中选择Channel。Step 6 转入myChannel1 用户操作区。Step 7 将mychannel1 改名为“portchChannel”。Step 10 选择Used By Observer 列表旁的创建实例键,这样就创建了一个新的观察者,并将portchChannel与新创建的观察者联接起来。Step 2 将myTransform 改名为“porchTransform”。Step 3 将父系统设置为farmhouse。新设置的通道叠加在原始通道,通道按创建的先后进行排列。

设置通道vpChannel-

通道就是进入图形窗口的视角,一个窗口可能有几个通道。通道的位置由拖曳区来管理,拖曳区是根据相关窗口的规范值。

通道的默认值是与窗口大小一样,但是可以调节它的大小。同样可以调节拖曳区的值来排列或叠加通道。要用一些观察者来创建通道,然后调节它们,实现同时从多个视角观察场景。

1.创造新的通道和观察者

Step 1 打开前面建立的VP3_2_91.acf 文件,单击LynX Prime 菜单栏中的文件,选择另存为(Save as),弹出对话框,将对话框中的目录改为建立好的C:\VegaPrimePractice,将ACF文件重命名为VP3_2_10.acf。

Step 2 从工具条中点击创建实例键,显示创建实例对话框。

Step 3 在Class 列表中选择Channel 和Observer。

Step 4 点击Create,这样可以同时创建通道和观察者。

Step 5 将myChannel1 改名为“houseChannel”。

Step 6 将myObserve1 改名为“houseObserver”。

2.配置房屋通道

要配置房屋通道,需要先将房屋观察者和房屋通道联接起来,然后在Active Preview 窗口中放置房屋的视角。

Step 1 在houseChannel 用户操作区,在Used By Observer 列表中选择houseObserver。

Step 2 在Used By Window 列表中选择myWindow。

Step 3 在拖曳区输入以下值,在窗口的左上方设定房屋通道。

● 左边=0;

● 右边=0.5;

● 底边=0.5;

● 顶边=1。

Step 4 保存ACF 文件。

3.配置房屋观察者

Step 1 在houseChannel 用户操作区中,选择Used By Observer 列表中的houseObserver,点击前进键,打开houseObserver 用户操作区。

Step 2 在Scene 列表中选择myScene。

Step 3 将观察者的位置设为(2360,2490,2)。

Step 4 选择farmhouse 作为注视目标,房屋就一直处于房屋观察者通道的中心。

Step 5 注意在Get Position From 列表中选择No Selection。

Step 6 在Attachments 区,点击添加联接按键,创建一个环境,然后点浏览键,选择 myEnv与房屋观察者联接, 将在houseChannel 中有光线显示与myEnv 联接。

Step 7 运行Active Preview,将会看到两个窗口,一个是原来的窗口,另一个左上角的窗口显示的是从一个固定位置看房屋的情景,如图3.2.38所示。

图3.2.38 双通道观察场景

Step 8 退出Active Preview 之前,注意保存设置。

在房屋前面增加一个通道,注意观察房屋前面的情况。

4.从前方设定一个通道

首先,从前方设定一个视角。

Step 1 打开前面建立的VP3_2_10.acf 文件,单击LynX Prime 菜单栏中的文件,选择另存为(Save as),弹出对话框,将对话框中的目录改为建立好的C:\VegaPrimePractice,将ACF文件重命名为VP3_2_11.acf。

Step 2 点击工具条上的创建实例键,打开创建对话框。

Step 3 在Instances to Create 区输入2,创建2个通道。

Step 4 在Class 列表中选择Channel。

Step 5 单击Create。

Step 6 转入myChannel1 用户操作区。

Step 7 将mychannel1 改名为“portchChannel”。

Step 8 在拖曳区输入以下值,在Active Preview 窗口的左下角设定前方通道位置:

● 左边=0;

● 右边=0.5;

● 底边=0;

● 顶边=0.5。

Step 9 在Used By Window 列表中选择myWindow。

Step 10 选择Used By Observer 列表旁的创建实例键,这样就创建了一个新的观察者,并将portchChannel与新创建的观察者联接起来。

Step 11 保存前面的操作。

5.配置前入口观察者

Step 1 在Used By Observer 区域,点击前进键进入myObserver1 用户操作区。

Step 2 将myObserver1 改名为“porchObserver”。(www.daowen.com)

Step 3 在Scene 列表中选定myScene。

Step 4 在Attachments 区,点击添加联接按键,创建一个环境,然后点浏览键,选择myEnv与房屋观察者联接,将在porchChannel 中有光线显示与myEnv 联接。

Step 5 点击Look From Target 列表旁的增加实例键来增加一个新的Transform,并将它与入口观察者建立联接。

Step 6 保存。

6.配置入口Transform

Step 1 在porchObserver 用户操作区,在Look From Targe 列表中myTransform 旁有前进键,点击此键后显示myTransform 用户操作区。

Step 2 将myTransform 改名为“porchTransform”。

Step 3 将父系统设置为farmhouse。

Step 4 设置位置为(3.5,-4,5),设置朝向为180。这个朝向和位置位于房屋的前门向外看。

Step 5 运行Active Preview,因为观察设置为入口Transform,可以从入口Transform 处看到景物,仍然可能看到房屋,也可从汽车后部看。

新设置的通道叠加在原始通道,通道按创建的先后进行排列。所以最新创建的通道在窗口的上方,将很快调整原始通道,如图3.2.39所示。

Step 6 保存ACF 文件,退出Active Preview。

7.创建一个俯视通道

图3.2.39 预览三通道效果

一个俯视通道可以像看地图一样看场景。

Step 1 打开前面建立的VP3_2_11.acf 文件,单击LynX Prime 菜单栏中的文件,选择另存为(Save as),弹出对话框,将对话框中的目录改为建立好的C:\VegaPrimePractice,将ACF文件重命名为VP3_2_12.acf。

Step 2 在实例树图中,选定myChannel2 显示它的用户操作区。

Step 3 将myChannel2 改名为“orthoChannel”。

Step 4 在Projection 列表中选择Orthographic,俯视投影不是一个透视俯视。

Step 5 在Frustum 区中输入以下参数:

● 左=-1500;

● 右=1500;

● 下=-1500;

● 顶=1500。

这个截面参数确定了俯视图的周长大小。

Step 6 在Draw 区输入以下参数:

● 左=0.5;

● 右=1;

● 底边=0.5;

● 顶边=1。

俯视图通道位于屏幕的右上角。

Step 7 将偏移量定为(0,0,600),将这些输入朝向、斜度和转向值。

● 朝向=0;

● 斜度=-90;

● 转向=0。

这个通道向下旋转90°,截取的Z轴上的值为600 m,这样屏幕将无法显示物体高于600 m的部分。

Step 8 在Used By Window 列表选定myWindow。

Step 9 点击Used By Observer 列表旁的创建新实例键,为OrthoChannel 创建一个新观察者。

Step 10 保存。

8.配置Orthographic 观察者

Step 1 在orthoChannel 用户操作区中,点击刚创建的新观察者旁的前进键。

Step 2 将myObserver1 改名为“orthoObserver”。

Step 3 将Scene 设置为myScene。

Step 4 将myEnv 加上光线。

Step 5 将观察者的位置设为(1500,1500,0)。

Step 6 运行Active Preview,查看4个屏幕的内容,如图3.2.40所示。

图3.2.40 预览多通道效果

正如前述提到的,需要调节原始窗口,后面将在Active Preview 运行时来调节它。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈