6.地形提示和技巧

地形快速入门教程中讲述了如何设置地形,但却很少提及地形工具的实际功能。本章节讲述地形工具的使用提示和技巧,以及一些可用于生成地形的外部工具。

提示和技巧

  • 使用 Paint 工具 时,在需要消除的地形上直接进行绘制比使用 Shift + 鼠标左键 进行消除更加简单。

  • 使用 Alpha Brush 时,从 Texture Channel 下拉菜单中选择另一个 RGB 通道即可变更笔刷使用的图案。此操作十分实用,因为可在单个纹理中包含最多三种不同的透明度图案。

    T_Landscape_Tips_Tricks_00.png

  • 地形基于每个组件上绘制的图层对其进行单独的着色器编译。例如,组件上有尘土图层存在但并未进行草地图层的绘制,草地图层的纹理将交给组件的材质进行处理,从而降低渲染负担。执行优化时,可对地形进行检查,寻找并移除只有少量特定图层的组件,以降低材质的复杂程度。

  • 绘制图层时还需要注意不要在一个组件上添加过多的纹理。材质编辑器统计数字显示允许使用的纹理样本数量限制。但对地形材质而言,每层的遮罩也将被视为纹理样本而不会在统计数据中体现。如在组件上绘制新图层时出现默认纹理(灰色方块),原因可能是超过了纹理样本的数量限制、需要移除一个图层、或需要对材质进行优化(使用更少的纹理)。

  • 可为个体地形组件变更 LOD 距离因子,因此它们将在较近或较远的距离阈值中进行简化。逐渐远离山顶或其他拥有独特轮廓的地形时,将对最明显的区域进行 LOD,因此可减少这些组件的 LOD 偏差,保留其形状。也可增加低精度区域(如平原等在拥有较少曲面细分时也不会存在较大差别的区域)的 LOD 偏差。

世界场景构成

在虚幻引擎 4(UE4)中,可使用 世界场景构成(World Composition) 工具简易地对地形进行管理,并构成巨大的世界场景。世界场景构成的设计理念是为简化大型世界场景(尤其是使用地形系统创建的世界场景)的管理。如需了解世界场景构成工具的更多内容,请查阅此处的文档。

World Composition Documents

外部创建工具

虽然默认地形工具可以满足造型和绘制的所有需求,但有时需要对地形外观和风格进行更深入的调整。可以使用以下软件包实现地形工具无法达到的效果。

World Machine

World Machine 是一款强大的程序化地形创建软件。它可对地形的高度图和纹理进行构建、纹理处理和导出。查看 World Machine 官方网站的详细信息,实现真实地形效果。

Terragen

Terragen 是另一款强大的全程序化地形创建软件。和 World Machine 相似,它可对地形的高度图和纹理进行构建、纹理处理和导出。查看 Terragen 官方网站的详细信息,实现真实地形效果。

Mudbox

Mudbox 主要用于数字造型和 3D 网格体绘制,但也可为地形生成高度图数据。查看 Mudbox 官方网站的详细信息,实现真实地形效果。

ZBrush

Zbrush 是另一款数字造型和 3D 网格体绘制软件,也可为地形生成高度图数据。查看 Zbrush 官方网站的详细信息,实现真实地形效果。