地形工具(Paint Terrain)

作者:追风剑情 发布于:2023-11-22 12:56 分类:Unity3d

选择 Paint Terrain

111111.png

刷笔

7777.png

选择工具

2222.png

Raise or Lower Terrain

使用 Raise or Lower Terrain 工具可改变地形区块的高度。按住 Shift 键的同时单击并拖动可降低地形高度。

Brush Size: 画笔大小。
Opacity: 画笔强度。值越大,对地形的改变越大。

3333.png

Paint Holes

使用 Paint Holes 工具可对地形进行挖孔。按住 Shift 键的同时单击并拖动可从地形中抹去孔洞。

Brush Size: 画笔大小。
Opacity: 画笔强度。

4444.png

Paint Texture

使用 Paint Texture 工具可将纹理(如草、雪或沙)添加到地形。允许直接在地形上绘制平铺纹理的区域。

在使用 Paint Texture 工具之前,需要先创建地形层,点击 [Edit Terrain Layers...] 按钮,选择 Create Layer ,此时会弹出一个纹理选择界面,双击其中一张纹理,即可创建新的地形层。添加的第一个地形图层将使用配置的纹理填充您的地形。每个瓦片支持的地形层数由使用的渲染管线决定。

5555.png

创建三个不同的地形层

6666.png

给地形绘制纹理
8888.png

Set Height

使用 Set Height 工具可将地形上某个区域的高度调整为特定值。按住 Shift 键并按下鼠标左键可获取当前区域地形高度值。

2222.png

Space: 地形所在的坐标空间。
Height: 要绘制的高度值。
Flatten Tile: 重置当前瓦片地形高度。
Flatten All: 重置所有瓦片地形高度。

绘制一个高度为3米的山丘

111111.png

点击 [Flatten Tile] 或 [Flatten All] 可将瓦片的海拔设置为 Height 米。例如,将地形设置为海拔10米,然后再刷一个Height=7的高度区域,这个区域实际上是凹陷了3米。

11111.png

利用凹陷地形,下面放一个带水面贴图的Plane,实现湖泊效果

湖泊.png

Smooth Height

Smooth Height 工具可以平滑高度贴图并柔化地形特征。

调整 Blur Direction 值以控制要柔化的区域。如果将 Blur Direction 设置为 –1,则该工具会柔化地形的外部(凸出)边缘。如果将 Blur Direction 设置为 1,则该工具会柔化地形的内部(凹入)边缘。若要均匀平滑地形的所有部分,请将 Blur Direction 设置为 0。

Brush Size 值确定要使用的画笔的大小,而 Opacity 值确定该工具对要绘制的区域进行平滑的速度。

55555.png

Stamp Terrain

使用 Stamp Terrain 工具可在当前高度贴图之上标记画笔形状。

66666.png

如果一个纹理表示具有特定地质特征(例如山丘)的高度贴图,然后需要使用该纹理创建自定义画笔,则 Stamp Terrain 将会有用。

使用 Stamp Terrain 工具可以选择现有画笔并只需单击即可应用画笔。每次单击都会以所选画笔的形状将地形升高到设置的 Stamp Height。要将 Stamp Height 乘以一个百分比,请移动 Opacity 滑动条以更改其值。例如,__Stamp Height__ 为 200 且 Opacity 为 50% 时,每个标记的高度设置为 100。

Max <–> Add 滑动条可让您决定是选择最大高度,还是将标记的高度添加到地形的当前高度。

如果将 Max <–> Add 值设置为 0,然后在地形上做标记,则 Unity 会将标记的高度与标记区域的当前高度进行比较,并将最终高度设置为二者中较高的值。

如果将 Max <–> Add 值设置为 1,然后在地形上做标记,则 Unity 会将标记的高度与标记区域的当前高度相加,因此最终高度设置为两个值之和。

启用 Subtract 复选框,可从标记区域的现有高度中减去应用于地形的所有标记的高度。请注意,仅当 Max <–> Add 值大于零时,例如,将 Max <–> Add 值设置为 1 时,__Subtract__ 才有效。如果标记高度超过标记区域的当前高度,则系统会将高度调为零。

按画笔形状提高地形
77777.png

参见官方文档 地形工具

标签: Unity3d

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号