Paint Holes ツールを使用して、Terrain (地形) の一部を非表示にします。洞窟や断崖などの地形のために Terrain の開口部をペイントすることができます。
ツールにアクセスするには、Paint Terrain アイコンをクリックし、ドロップダウンメニューから Paint Holes を選択します。
To access Paint Holes from an overlay:
穴をペイントするには、Terrain 上でカーソルをクリックアンドドラッグします。Terrain から穴を削除するには、Shift キーを押しながらクリックアンドドラッグします。ツールのサイズを制御するには、Brush Size スライダーを使用します。 ブラシを Terrain に適用するときの強度は、Opacity スライダーで決定します。
内部的には、Unity はテクスチャを使用して Terrain サーフェスの不透明度マスクを定義します。Paint Holes ツールを使用して Terrain をペイントすると、このテクスチャが変更されます。したがって、ペイントした穴はすべて、使用する Terrain マテリアルがこのマスクに基づいてテクセルを切除、または破棄する場合にのみ表示されます。
このツールはテクスチャを使用するため、ペイントした穴の周囲にエッジのエイリアスが表示される場合があります。したがって、例えば、洞窟を作成するときに、岩のメッシュなどの他のジオメトリで穴のエイリアスのエッジを非表示にすることができます。
Terrain ホールは、ライティング、物理演算、ナビメッシュのベイクに使用できます。Unity は、正確なライティング、Terrain コライダー、ベイクしたナビメッシュのために穴をペイントしたエリアの Terrain 情報を破棄します。
物理コライダーをサポートするには、穴のマスクテクスチャの解像度は、Terrain ハイトマップの解像度 - 1 に等しくします。