地形材质与图层:游戏地形编辑全攻略
1. 地形材质(TerrainMaterials)
地形材质是将普通材质应用到地形上的一种方式,它在标准材质的基础上增加了一些以地形为中心的额外功能,如控制位移、添加植被或调整材质在地形表面的缩放等。
1.1 创建地形材质
可以在通用浏览器(Generic browser)中创建地形材质,具体方法有两种:
- 选择“文件(File)”>“新建(New)”>“地形材质(TerrainMaterial)”。
- 在通用浏览器的空白区域右键单击,从上下文菜单中选择“新建地形材质(New TerrainMaterial)”。
1.2 地形材质属性
地形材质包含以下属性:
| 属性名称 | 描述 |
| ---- | ---- |
| DisplacementMap | 允许分配一个灰度纹理,引擎会根据该纹理移动地形上暴露此地形材质处的顶点,移动沿地形几何表面法线方向进行,而非像高度图那样仅垂直移动。 |
| DisplacementScale | 作为使用位移贴图进行位移量的乘数。 |
| Foliage | 一个数组,可分配静态网格(如草和灌木丛模型),用于在应用相应材质的地形区域填充植被,类似于 DecoLayers。 |
| MappingPanU | 材质在地形表面 U 纹理坐标方向上的放置偏移。 |
| MappingPanV | 材质在地形表面 V 纹理坐标方向上的放置偏移。 |
| MappingRotation | 材质的旋转偏移。 |
| MappingScale |