Version: 2023.1
言語: 日本語
Terrain の作成と編集
Terrain ツール

Create Neighbor Terrains ツール

The Create Neighbor Terrains tool allows you to create adjacent Terrain tiles, which automatically connect. In the Terrain Inspector, click the Create Neighbor Terrains icon.

Terrain インスペクターの Create Neighbor Terrains ツール
Terrain インスペクターの Create Neighbor Terrains ツール

To access the Create Neighbor Terrains tool from an overlay:

  1. In the Terrain Tools overlay, select Neighbor Terrains Mode Create Neighbor Terrains Menu. Neighbor Terrain tools display at the end of the Terrain Tools overlay.
  2. From the available Sculpt Mode tools on the Terrain Tools overlay, select Create Neighbor Terrains Create Neighbor Terrains Menu.

ツールを選択すると、Unity は、選択した Terrain タイルの周囲をハイライトし、新しい隣接したタイルを配置するスペースを示します。

新しい Terrain タイルを作成できるスペース
新しい Terrain タイルを作成できるスペース

Fill Heightmap Using Neighbors チェックボックスを有効にすると、新しい Terrain タイルのハイトマップを隣接する Terrain タイルのハイトマップのクロスブレンドで塗りつぶします。これにより、新しいタイルのエッジの高さが隣接するタイルと合うようになります。

隣接するタイルのハイトマップをクロスブレンドする方法を決定するには、Fill Heightmap Address Mode ドロップダウンメニューからプロパティを選択します。

プロパティ 説明
Clamp 新しいタイルと境界線を共有する隣接する Terrain タイルのエッジに沿って、高さをクロスブレンドします。各 Terrain タイルには、最多で 4 つの隣接するタイル (上、下、左、右) があります。隣接する 4 つのスペースのいずれにもタイルがない場合、それぞれの境界線に沿った高さは 0 とみなされます。
Mirror 隣接する Terrain タイルをミラーリングし、それらのハイトマップをクロスブレンドして新しいタイルのハイトマップを作成します。隣接する 4 つのスペースのいずれにもタイルがない場合、その特定のタイル位置の高さは 0 とみなされます。

新しいTerrain タイルを作成するには、既存のタイルの隣にある空いているスペースをクリックします。エディターは、選択した Terrain と同じグループに新しい Terrain タイルを作成し、接しているタイルの設定をコピーします。また、新しい TerrainData アセットを作成します。

デフォルトでは、Terrain タイルの Terrain SettingsAuto connect は有効です。 Auto connect が有効な場合、Terrain システムは隣接する Terrain タイル間の接続を自動的に管理します。タイルは自動的に同じ Grouping ID を持つ任意の近隣タイルと接続します。

Terrain タイルの Terrain Settings
Terrain タイルの Terrain Settings

Grouping ID を変更したり 1 つ以上のタイルの Auto connect を無効にすると、まれに、タイル間の接続が失われる場合があります。Terrain タイル間を自動的に再接続するには、Reconnect ボタンをクリックします。 Reconnect は、同じ Grouping ID を持ち、両方のタイルで Auto Connect が有効である場合にのみ、2 つの隣接するタイルを接続します。

グループ内の Terrain タイルを接続すると、他のツールを使用してテクスチャをペイントしたり、グループのハイトマップを調整することができ、継ぎ目をなくすことができます。ランタイムに、Terrain システムは、接続したタイルのテッセレーションと法線マップを自動的にブレンドして、法線の広がりによる継ぎ目やアーティファクトがない 1 つの Terrain として表示します。

If you attempt to paint across two unconnected tiles in a single stroke, Unity treats them as separate tiles, so any effects you apply might appear only on one tile or display differently on each tile.


  • 2019–04–17 修正されたページ

  • 新しい UI に合わせてコンテンツを更新

Terrain の作成と編集
Terrain ツール