Unity学习日志_Unity地形系统简介
Unity学习日志_Unity地形系统简介
地形创建:
Terrain中的组件:
Transform
Terrain
Terrain Collider
Terrain Settings
1. Basic Terrain(基础地形):
- Draw:是否开启地形绘制;如果关闭则不在渲染地形。
- Pixel Error:可以理解为游戏中的渲染距离,数值越大则同一距离下的图形越简陋,不准确。
- Base Map Dist:数值距离内的贴图纹理为全分辨率,距离之外的则会合成低分辨率的纹理。
- Cast Shadow:是否投射地形阴影。
- Material:设置渲染地形的材质,分为标准,漫反射,镜面,自定义四种。
- Reflection Probes:如果启动并且反射探头出现在场景中,反射纹理会从这个游戏对象和构建着色器设置的变量中获得。
- Thickness:设置地形厚度,有助于防止高速移动的物体穿透地面。
2. Tree&Detail Object(树与细节对象):
1
2
3
4
5
6
7
8
9
10
11
1. Draw:是否绘制树和细节对象。
2. Bake Light Probes For Trees:如果启用,Unity将为每棵树创建内部光照探针(不影响场景中的其他渲染器),并应用于树的渲染照明。
3. Detail Distance:细节对象的可视渲染距离。
4. Detail Density:细节对象的密度。
5. Tree Distance:树的可视渲染距离。
6. Billboard Start:树木被替换成广告牌时的距离。
1. 变成了广告牌:
1. 
2. 没有变成广告牌:
1. 
7. Max Mesh Trees:可见三维网格树的最大数量,超过这个数量树将由广告牌替代。
3. Wind Settings for Grass(风对于草地的设置):
1
2
3
4
1. Speed:风吹草的速度。
2. Size:风吹过草地时的涟漪大小。
3. Bending:草被吹过之后的弯曲程度。
4. Grass Tint:草的基色。
4. Resolution(分辨率):
1
2
3
1. Terrain Width:地形高度。
2. Terrain Length:地形长度。
3. Terrain Height:地形高度。
水和雾的效果设置:
- 水:
- 通常会将水的材质放在plane物体上,然会将plane安放在合适的地方。
- 雾:
- 在Lighting视图中的Other Setting中勾选fog选项,并可以在此面板中进行具体的设置。
本文由作者按照
CC BY 4.0
进行授权