将绘制纹理 (Paint Texture) 或平滑高度 (Smooth Height) 等工具应用于地形时,Unity 会使用画笔(这是地形系统中的 ScriptableObject)。画笔定义了工具的形状和影响强度。
Unity 附带了一组内置画笔。这些画笔包括用于快速草绘设计的简单圆圈以及用于表现细节和自然外观特征的更随机的散射形状。
You can create your own custom Brushes with unique shapes or specific parameters for your needs. For example, use the heightmap texture of a specific geological feature to define a Brush, then use the Stamp Terrain tool to place that feature on your Terrain.
要创建新画笔,请单击 Terrain Inspector 窗口中的 New Brush 按钮。
单击 New Brush 后,将出现 Select Texture2D 窗口。选择一个纹理以定义新画笔的形状,然后使用 Brush Inspector 调整 Falloff 和 Radius Scale 值。
Alternatively, right-click in the Project window, and choose Create > Brush to create a new Brush. The default Brush shows a simple circle defined by a Falloff curve and a Radius Scale of 1. Use the Brush Inspector to change these values, or set a Texture to define the shape of the Brush.
属性 | 功能 |
---|---|
Mask Texture | 定义画笔的形状和强度。在项目中选择纹理,系统将根据纹理创建灰度遮罩。如果所选纹理具有多个颜色通道,则画笔将使用红色通道作为其源。 |
Falloff | 定义以圆形方式影响画笔强度的曲线。单击衰减 (Falloff) 曲线可打开 Unity 曲线编辑器 (Curve Editor),然后可以在其中编辑该曲线以创建平滑淡入淡出和锐利边缘等各种效果。 |
Radius Scale | 影响衰减曲线的比例。使用此选项可增大或减小曲线的半径。 |
2019–04–18 页面已修订
Minor changes to wording