Version: 2020.2
言語: 日本語
Raise or Lower Terrain
Paint Texture

Paint Holes

Paint Holes ツールを使用して、Terrain (地形) の一部を非表示にします。洞窟や断崖などの地形のために Terrain の開口部をペイントすることができます。

ツールにアクセスするには、Paint Terrain アイコンをクリックし、ドロップダウンメニューから Paint Holes を選択します。

Terrain Inspector の Paint Holes ツール
Terrain Inspector の Paint Holes ツール

穴をペイントするには、Terrain 上でカーソルをクリックアンドドラッグします。Terrain から穴を削除するには、Shift キーを押しながらクリックアンドドラッグします。ツールのサイズを制御するには、Brush Size スライダーを使用します。 ブラシを Terrain に適用するときの強度は、Opacity スライダーで決定します。

内部的には、Unity はテクスチャを使用して Terrain サーフェスの不透明度マスクを定義します。Paint Holes ツールを使用して Terrain をペイントすると、このテクスチャが変更されます。したがって、ペイントした穴はすべて、使用する Terrain マテリアルがこのマスクに基づいてテクセルを切除、または破棄する場合にのみ表示されます。

このツールはテクスチャを使用するため、ペイントした穴の周囲にエッジのエイリアスが表示される場合があります。したがって、例えば、洞窟を作成するときに、岩のメッシュなどの他のジオメトリで穴のエイリアスのエッジを非表示にすることができます。

Terrain ホールは、ライティング、物理演算、ナビメッシュのベイクに使用できます。Unity は、正確なライティング、Terrain コライダー、ベイクしたナビメッシュのために穴をペイントしたエリアの Terrain 情報を破棄します。

物理コライダーをサポートするには、穴のマスクテクスチャの解像度は、Terrain ハイトマップの解像度 - 1 に等しくします。

その他の参考資料

* Unity 2019.3 の Terrain Paint Holes の詳細

  • Paint Holes は 2019.3 に追加NewIn20193
Raise or Lower Terrain
Paint Texture