Version: 2017.1
高さツール
木 (Tree)

テレインテクスチャ

テレインの表面にテクスチャ画像を追加して、色合いや細かいディティールを作成することができます。テレインは大規模なオブジェクトであることから、標準的な作業方法として、シームレスに繰り返されるタイル状のテクスチャを使い表面を覆います(キャラクターの視点が地面から近いため、通常はテクスチャの繰り返しはわかりません)。1 つのテクスチャで景色全体の「背景」画像として表現できますが、様々なテクスチャの部分をペイントして、草、砂漠、雪などの異なる地表を表現することもできます。ペイントされたテクスチャには変更可能な透明度が適用されます。例えば、草深い田舎と砂浜の間を徐々に移行するような表現を作成することができます。

砂を表現するテクスチャを適用したテレイン
砂を表現するテクスチャを適用したテレイン

テクスチャの有効化

ツールバー上のペイントブラシボタンでテクスチャペインティングが可能になります。

もともと、テレインにペイント用テクスチャは割り当てられていません。Edit Textures ボタンをクリックして、メニューから Add Texture を選択したら、Add Terrain Texture ウィンドウを見てください。ここでテクスチャとそのプロパティーを設定できます。

Terrain Settingsで選んだマテリアルの種類によって、メインテクスチャのカラーチャンネルはそれぞれが異なる用途に使われます。後述の テレインテクスチャの設定 でリスト化しています。

Select をクリックし、 Select Texture ウィンドウ (表示無し) でテクスチャアセットを確認します。使いたいテクスチャをクリックすると、 Add Terrain Texture ウィンドウに表示されます (図 1Add Terrain Texture ウィンドウの設定前後を比較してください) 。

Fig 1: Add Terrain Texture ウィンドウで Select をクリックし、 Select Texture window (not shown) からテクスチャアセットを選択します - すると表示され、地形に追加する準備が整います
Fig 1: Add Terrain Texture ウィンドウで Select をクリックし、 Select Texture window (not shown) からテクスチャアセットを選択します - すると表示され、地形に追加する準備が整います

Terrain テクスチャの設定

Terrain Settingsで選んだマテリアルの種類によって、メインテクスチャのカラーチャンネルはそれぞれ異なる用途に使われます。ここでそれぞれの Add Terrain Texture ウィンドウについて説明します。

標準 [上の 図 1]: RGB チャンネルがテレイン表面のAlbedoカラーになり、アルファチャンネルで滑らかさを調整できます。また Metallic スライダーで表面の全体的な質感を制御することもできます。

ディフューズ: RGB チャンネルはディフューズ色です。アルファチャンネルは使用されません。

Add Terrain Texture ウィンドウ (ディフューズ)
Add Terrain Texture ウィンドウ (ディフューズ)

スペキュラー: RGB チャンネルはディフューズ色です。アルファチャンネルはグロスマップ (鏡面反射強度) です

Add Terrain Texture ウィンドウ(Specular)
Add Terrain Texture ウィンドウ(Specular)

カスタム: カスタムシェーダー次第でスプラットマップをどう使うか決まります。ただし、通常は RGB チャンネルを基本色として使用します。

Add Terrain Texture ウィンドウ(カスタム)
Add Terrain Texture ウィンドウ(カスタム)

メインのテクスチャマップの他にも、組み込まれた3種類のマテリアルタイプすべてにおいて法線テクスチャを指定することもできます。法線テクスチャの texture type は Normal Map にしなくてはなりません(テクスチャアセットの texture type は、そのアセットのインポート設定で変更できます)。シェーダーコードは、terrain に法線テクスチャが少なくとも一枚設定されたときだけ、法線マップを処理します。つまり、使わなければ法線マップのパフォーマンスコストはかかりません。

Size プロパティー(テクスチャボックス下)で terrain 表面上でのテクスチャの伸びる幅と高さの設定ができます。Offset プロパティーは terrain のアンカーポイントからどのくらいの位置でタイリングが開始するのかを示します。0 に設定することで右隅からタイリングを開始することができます。テクスチャとプロパティーの設定が完了したら、Add ボタンをクリックして terrain でテクスチャを使用可能にできます。

terrain テクスチャに変更を加えるには、サムネイルを選択し Edit Textures ボタンをクリック、そしてメニューから Edit Texture… を選びます。また、単純にサムネイルをダブルクリックすることでもできます。terrain テクスチャを削除するには、サムネイルを選択し Edit Textures ボタンをクリック、そしてメニューから Remove Texture を選びます。

テクスチャペインティング

最初に加えたテクスチャは背景として テレインをカバーするのに使われます。ただし、自由にテクスチャを追加することができ、それらのテクスチャはブラシツールを使用してペインティングするために利用できます。Terrain インスペクターのテクスチャの下側にはいつもの Brush SizeOpacity オプションだけでなく、Target Strength と呼ばれるオプションが追加されています。これは、ブラシが同じ場所を繰り返し処理する場合に、ブラシが加える透明度の最大値を設定するものです。これは、1 つのテレインタイプ内で、部分的に色の微妙な変化を加えるのに役立ちます。何度も繰り返される同じテクスチャタイルを使った大きく平坦な部分の単調さに変化を加えることができます。

角がペイントされた汚れたテクスチャをもつ草のテレイン
角がペイントされた汚れたテクスチャをもつ草のテレイン
高さツール
木 (Tree)
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961