三维自然景观设计软件Vue 5 Esprit中的山川都是使用地形编辑器来进行创建的,它能够创建出变换万千的地形,山川、峡谷、沙丘、冰山、石林等丰富的地形,满足用户创建地球上各种自然地貌景观的需求。上期我们简单介绍了地形编辑器,今天我们介绍Vue 5 Esprit地形编辑器应用的第一部分:整体控制地形。欲了解更多详细资料请参阅专题《三维景观设计大师Vue 5 Esprit》。
地形编辑器上部是地形的整体控制区,用于控制视图、操作等,如图6所示。

图6 地形的整体控制区
其中,各个按钮的含义分别如下所示:
1、Toggle Top View/Free View(顶视图/自由视图)
Toggle Top View/Free View(顶视图/自由视图)按钮
用于切换地形预览区的顶视图和自由视图。其视图效果分别如图5和图7所示。

图7 顶视图效果
2、Terrain Options(地形选项)
Terrain Options(地形选项)按钮
用于设置地形的各种选项,单击即可弹出如图8所示的菜单,在菜单前面勾选即可设置不同的地形选项。

图8 弹出菜单
其中,Symmetrical(对称)用于设置地形对成,Skin Only(最适外壳)用于不创建地形的边缘和平坦的底部,Standard(标准)用于创建标准地形,Procedural(程序)能够创建程序地形。
3、Copy(复制)和Paste(粘贴)
Copy(复制)按钮
用于复制地形, Paste(粘贴)
按钮用于粘贴地形。它们用于将地形数据与标准位图程序相交换。用户可以将地形复制到剪贴板中,然后将它粘贴到平面程序中进行修改,接着还可以将其复制到剪贴板中,随后再粘贴到Vue中。不过需要注意的是复制到剪贴板的数据必须限制在8位,这比Vue 5中地形的解决方案要小得多。
4、Undo(撤销)和Redo(重做)
Undo(撤销)按钮
用于撤销操作, Redo(重做)按钮
用于重做操作。
5、Zoom in(放大)和Zoom out(缩小)
Zoom in(放大)按钮
用于放大预览视图, Zoom out(缩小)按钮
用于缩小预览视图。分别如图9和图10所示。

图9 Zoom in(放大)视图

图10 Zoom out(缩小)视图
6、Halve terrain resolution(减半地形分辨率)和Double terrain resolution(双倍地形分辨率)
Halve terrain resolution(减半地形分辨率)按钮
用于将地形分辨率设置为原来的一半,Double terrain resolution(双倍地形分辨率)按钮
用于将地形分辨率设置为原来的两倍。
7、Resize Terrain(修改地形大小)
Resize Terrain(修改地形大小)按钮
用于修改地形的大小,单击即可出现如图11所示的Resize Terrain(修改地形大小)对话框,用于从中设置新的地形大小。

图11 Resize Terrain(修改地形大小)对话框
8、Equalize(平衡)
Equalize(平衡)按钮
用于重新设置地形的海拔高度,使其在0到最高标准海拔高度100之内变化。用户如果增加海拔高度超过了标准海拔高度之后就可以使用这个按钮。这个按钮对于程序地形是无效的。图12和图13所示的分别是没有设置平衡和设置平衡之后的效果。

图12 没有设置平衡的地形

图13 设置平衡的地形
9、Invert(反相)
Invert(反相)按钮
用于将地形的海拔高度反过来,使得低海拔高度变高,高海拔高度变低。在程序地形中,这个函数反相海拔高度滤镜。图14和图15所示的分别就是反相前和反相后的地形效果。

图14 反相前的地形

图15 反相后的地形
10、Filter Altitudes(海拔高度滤镜)
Filter Altitudes(海拔高度滤镜)按钮
让用户可以使用一个滤镜来修改地形的海拔高度。这个选项在编辑程序地形时是无效的,因为此时它被程序海拔高度标签的海拔高度函数滤镜所取代。单击Filter Altitudes(海拔高度滤镜)按钮
此时会出现如图16所示的Altitude Filtering(海拔高度滤镜)对话框。

图16 Altitude Filtering(海拔高度滤镜)对话框
修改滤镜的外形会相应修改海拔高度。在Altitude Filtering(海拔高度滤镜)中双击滤镜区域就可以打开如图17所示的滤镜对话框。

图17 滤镜对话框
在滤镜对话框中选择需要的滤镜,单击OK按钮。此时在Altitude Filtering(海拔高度滤镜)就出现了使用滤镜的效果,如图18所示。

图18 使用滤镜后的效果。
此时单击预览按钮图标
还可以在地形编辑器中预览效果。如果设置好地形效果之后,单击OK按钮,这样,就获得了使用Altitude Filtering(海拔高度滤镜)的地形效果了,如图19所示。

图19 使用海拔高度滤镜的地形
11、Add Function(添加函数)
Add Function(添加函数)按钮
用于创建一些独特的函数。这个函数对于程序地形是无效的,因为它和程序地形的原理很相似。在标准地形中,程序海拔直接载入到标准地形海拔图中。这意味着用户可以使用所有这些精确的函数编辑器中的工具来调整地形的细节。例如,预置的沙丘类型的地形中就使用了这个函数。
单击Add Function(添加函数)按钮,此时会出现一个Add Function to Terrain(添加函数到地形)对话框,如图20所示。

图20 Add Function to Terrain(添加函数到地形)对话框
用户可以双击Function(函数)区域,打开如图21所示的函数编辑器对话框,从中选择需要的函数类型。另外Scale(比例)用于设置附加到地形上的函数的比例。Amplitude(幅度)用于控制附加函数到地形表面的浮动范围。值越大,则显示越明显。

图21 函数编辑器
在函数编辑器中选择函数之后,单击OK按钮回到Add Function to Terrain(添加函数到地形)对话框,然后单击OK按钮就可以看到地形编辑器中的地形效果了,如图22所示。

图22 使用函数后的地形
下一节我们介绍如何预置地形。