Unity-地形-畫筆
將繪制紋理 (Paint Texture)?或平滑高度 (Smooth Height)?等工具應用于地形時,Unity 會使用畫筆(這是地形系統(tǒng)中的?ScriptableObject)。畫筆定義了工具的形狀和影響強度。
內(nèi)置畫筆
Unity 附帶了一組內(nèi)置畫筆。這些畫筆包括用于快速草繪設計的簡單圓圈以及用于表現(xiàn)細節(jié)和自然外觀特征的更隨機的散射形狀。

自定義畫筆
可根據(jù)需要創(chuàng)建具有獨特形狀或特定參數(shù)的自定義畫筆。例如,使用特定地質特征的高度貼圖紋理來定義畫筆,然后使用地形圖章 (Stamp Terrain)?工具將該特征放置在地形上。
要創(chuàng)建新畫筆,請單擊 Terrain Inspector 窗口中的?New Brush?按鈕。

單擊?New Brush?后,將出現(xiàn)?Select Texture2D?窗口。選擇一個紋理以定義新畫筆的形狀,然后使用 Brush Inspector 調(diào)整?Falloff?和?Radius Scale?值。

或者,在?Project?窗口中單擊鼠標右鍵,然后選擇?Create > Brush?以創(chuàng)建新畫筆。默認畫筆顯示一個由白色?Mask Texture、Falloff?曲線和值為 1 的?Radius Scale?定義的簡單圓圈。使用 Brush Inspector 可更改這些值,或設置紋理以定義畫筆的形狀。還可以使用?Remap?滑動條和?Invert Remap Range?選項來進一步修改__畫筆__紋理的灰度值。

畫筆設置
屬性????????????????????????????????功能
Mask Texture????????定義畫筆的形狀和強度。在項目中選擇紋理,系統(tǒng)將根據(jù)紋理創(chuàng)建灰度遮罩。如果所選紋理具有多個顏色通道,則畫筆將使用紅色通道作為其源。
Remap????????????????????應用衰減 (Falloff) 曲線后重新映射畫筆遮罩的灰度值。Editor 將畫筆遮罩中的黑色值重新映射到您使用滑動條左側選擇的值,并將畫筆遮罩中的白色值重新映射到使用滑動條右側選擇的值。
Invert Remap ????????Range反轉?Remap?滑動條的左側和右側,本質上是反轉整個遮罩的值。
Falloff????????????????????定義以圓形方式影響畫筆強度的曲線。單擊衰減 (Falloff) 曲線可打開 Unity?曲線編輯器 (Curve Editor),然后可以在其中編輯該曲線以創(chuàng)建平滑淡入淡出和銳利邊緣等各種效果。
Radius Scale????????影響衰減曲線的比例。使用此選項可增大或減小曲線的半徑。