地形系统
创建地形需要以下步骤:
在 层级管理器 右击菜单中点击 创建 -> 地形 来创建地形节点(地形节点可移动,但不支持旋转与缩放)。
层级管理器 里点击选中地形节点, 场景编辑器 会显示 地形节点的可编辑面板。 编辑面板菜单有: 管理(Manage)、雕塑(Sculpt)、涂料(Paint)和 选择(Select)几部分。可通过点击各 Tab 标签来切换面板内容。
除了编辑面板,也可以通过 场景编辑器 左上角的图标来快捷切换地形画刷等功能。按顺序为:
- 管理 功能
- 雕塑 功能中的 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 | 地形块在两个维度上的数量(注意:若该值设置过大会造成顶点数过多,导致卡顿) |
画刷模式 | 说明 |
---|---|
Bulge | 隆起地形 |
Sunken | 下凹地形 |
Smooth | 平滑地形 |
Flatten | 整平地形 |
Set Height | 使用画刷高度设置地形高度 |
通过 鼠标左键 来雕刻地形,当使用Bulge模式时,还可以通过 Shift + 鼠标左键 下凹地形
用于描绘地形的纹理
Layer 编辑
点击右上方的 +/- 按钮可以添加/删除 Layer(最多支持 4 层 layer)。选中某个 Layer 后就可以对 Layer 及其纹理进行编辑。
参数 | 说明 |
---|---|
Terrain Layer | 设置当前 Layer 的纹理 |
Normal Map | 设置当前 Layer 的法线贴图,需要勾选地形组件的 Use Normal Map 属性 |
Metallic | 设置当前 Layer 的金属特性 (主要指光滑程度) |
Roughness | 设置当前 Layer 的粗糙程度 |
Tile Size | 纹理的平铺大小,值越小会在同样大小的区域内进行更多次的平铺 |