Brush (ブラシ) は、Terrain に Paint Texture や Smooth Height などのツールを利用するときに使われます。ブラシは、Terrain システムの ScriptableObject です。ブラシは、ツールの効果の形状と強さを定義します。
Unity には、一揃いのビルトインのブラシが備わっています。それらは、デザインを素早く描画するためのシンプルな円から、ディテールや自然な様相を作成するのに適したランダムに散布した形状に至るまでさまざまです。
ニーズに合わせて、独自の形状や特定のパラメーターを持つカスタムのブラシを作成することができます。例えば、特定の地質学的特徴を持つハイトマップテクスチャを使用してブラシを定義し、次に、Stamp Terrain ツールを使用してその形状を Terrain に配置します。
新しいブラシを作成するには、Terrain Inspector ウインドウの New Brush ボタンをクリックします。
New Brush をクリックすると Select Texture2D ウィンドウが表示されます。テクスチャを選択して新しいブラシの形状を定義し、Brush Inspector を使って Falloff と RadiusScale の値を調整します。
または、Project ウィンドウで右クリックし、Create > Brush を選択して新しいブラシを作成します。デフォルトのブラシは、白い Mask Texture、Falloff** カーブ、Radius Scale 1 で定義された簡単な円を表示します。または、テクスチャを設定してブラシの形状を定義します。Remap スライダーと InvertRemap Range オプションを使用して、** Brush__ テクスチャのグレースケール値をさらに変更することもできます。
プロパティ | 機能 |
---|---|
Mask Texture | ブラシの形状と強さを定義します。プロジェクトでテクスチャを選択すると、テクスチャからグレースケールのマスクが作成されます。選択したテクスチャに複数のカラーチャンネルがある場合、ブラシは Red チャンネルをソースとして使用します。 |
Remap | Falloff カーブの適用後に、ブラシマスクのグレースケール値を再マップします。エディターでは、スライダーの左側を使用して選択した値にブラシマスクの黒の値を再マップし、スライダーの右側を使用して選択した値にブラシマスクの白の値を再マップします。 |
Invert Remap Range | Remap スライダーの左側と右側を反転します。基本的にはマスク全体の値を反転します。 |
Falloff | ブラシの強さに循環的に影響するカーブを定義します。Falloff カーブをクリックして Unityの カーブエディター を開きます。カーブを編集して、滑らかにフェードするものから鋭いエッジまで、さまざまな効果を作成することができます。 |
Radius Scale | Falloff カーブのスケールに影響します。これを使って、カーブの半径を増減します。 |
2019–10–22 修正されたページ
新しい UI と一致するスクリーンショットに更新し、Brush Inspector の新しいオプションの情報を追加