地形系统

    创建地形需要以下步骤:

    1. 层级管理器 右击菜单中点击 创建 -> 地形 来创建地形节点(地形节点可移动,但不支持旋转与缩放)。

      create terrain

    层级管理器 里点击选中地形节点, 场景编辑器 会显示 地形节点的可编辑面板。 编辑面板菜单有: 管理(Manage)、雕塑(Sculpt)、涂料(Paint)和 选择(Select)几部分。可通过点击各 Tab 标签来切换面板内容。

    terrain panel

    除了编辑面板,也可以通过 场景编辑器 左上角的图标来快捷切换地形画刷等功能。按顺序为:

    • 管理 功能
    • 雕塑 功能中的 Bulge(隆起)画刷类型
    • 雕塑 功能中的 Sunken(凹陷)画刷类型
    • 雕塑 功能中的 Smooth(平滑)画刷类型
    • 选择 功能

    用于调整地形的各种参数。Tile 是地形的最小单位,Tile 组成地形块(Block),目前一个 Block 由 32x32 个 Tile 组成,一个地形至少由 1 个 Block 组成。

    参数说明
    Tile Size地形 Tile 的大小,目前一个地形块由 32 x 32 个 Tile 组成,所以一个地形块的边长是 32 x Tile Size
    Weight Map Size权重图大小
    Light Map Size光照贴图大小
    Block Count地形块在两个维度上的数量(注意:若该值设置过大会造成顶点数过多,导致卡顿)

    terrain sculpt

    画刷模式说明
    Bulge隆起地形
    Sunken下凹地形
    Smooth平滑地形
    Flatten整平地形
    Set Height使用画刷高度设置地形高度

    通过 鼠标左键 来雕刻地形,当使用Bulge模式时,还可以通过 Shift + 鼠标左键 下凹地形

    用于描绘地形的纹理

    Layer 编辑

    terrain layer

    点击右上方的 +/- 按钮可以添加/删除 Layer(最多支持 4 层 layer)。选中某个 Layer 后就可以对 Layer 及其纹理进行编辑。

    参数说明
    Terrain Layer设置当前 Layer 的纹理
    Normal Map设置当前 Layer 的法线贴图,需要勾选地形组件的 Use Normal Map 属性
    Metallic设置当前 Layer 的金属特性 (主要指光滑程度)
    Roughness设置当前 Layer 的粗糙程度
    Tile Size纹理的平铺大小,值越小会在同样大小的区域内进行更多次的平铺