LandscapeLayerBlend
Landscape Layer Blend ノードは、テクスチャ サンプルやマテリアルなど、レイヤーごとの複数の値をブレンドします。 レイヤーのブレンド ウェイトが高いほど、ブレンド結果により大きな影響を及ぼします。
新しいレイヤーを追加するには、プラス (+) アイコンをクリックします。
このノードに複数のレイヤーを追加すると、LandscapeLayerBlend ノードにレイヤー名が表示されます。 このノードには次の入力があります。
| 番号 | プロパティ | 説明 |
|---|---|---|
1 | Layers (レイヤー) | 配列に含まれるレイヤーを列挙します。 プラス アイコン (₊) をクリックして新しいレイヤーを追加します。 |
2 | Additional Layers | 折りたたまれた追加のレイヤーを表示します。 |
3 | Layer Name | レイヤーの一意の名前を表示します。 Layer Name はランドスケープ ツール ウィンドウの [Paint (ペイント)] モードで使用されるレイヤー名に一致します。 |
4 | Blend Type | このレイヤーで使用されるブレンド モードを定義します。 オプションには、[LB Alpha Blend]、[LB Height Blend]、または [LB Weight Blend] があります。詳細については、「ランドスケープ レイヤー ブレンドのタイプ」を参照してください。 |
5 | Preview Weight | マテリアル エディタでブレンドをプレビューするときに使用するウェイト値を表示します。 |
6 | Const Layer Input | テクスチャを使用しない場合に使用する RGB 値を定義します。 これはレイヤーのデバッグに使用されます。 |
7 | Const Height Input | テクスチャを使用しない場合に使用する高さの値を定義します。 |
Landscape Layer Blend ノードには、次の入力と出力があります。
| 番号 | 項目 | 説明 |
|---|---|---|
1 | レイヤーのレイヤー名 | レイヤーの一意の名前を表示します。 この入力は、[Details (詳細)] パネルでレイヤーを追加して名前を付けた後に限り使用できます。 |
2 | 高さのレイヤー名 | 名前を付けたレイヤーとブレンドする高さマップを定義します。 この入力は、Blend Type プロパティが [LB Height Blend] に設定されているレイヤーでのみ表示されます。 |
3 | 出力 | ブレンド結果を出力します。 |
レイヤー名はすべて一意である必要があります。 レイヤーのコンテンツを表すわかりやすい名前にすることをお勧めします。
複数のランドスケープ レイヤーで [LB Height Blend (LB 高さブレンド)] モードを使用すると、異なるレイヤーが重なるランドスケープで黒い領域ができることがあります。 LB Height Blend は指定された高さ値でブレンド係数やウェイトを管理することで機能します。 領域に複数のレイヤーがペイントされ、[LB Height Blend] に設定されている場合、特定の領域にペイントされたレイヤーが同時に高さ値を「0」に設定する可能性があるため、各レイヤーの望ましいブレンド係数は「0」になります。
順序付けがないことにより、黒い領域が表示される可能性があります。これは、その領域に影響を及ぼすレイヤーがないためです。 法線マップをブレンドすると、さらに多くの黒い領域が表示される可能性があります。これは、ブレンドの結果の法線値が (0,0,0) という無効な値となり、ライティングに関する問題が発生するためです。 この問題が発生する場合は、ウェイトがゼロ以外のマテリアルでその領域をペイントします。
左の画像では、レイヤーはすべて LB Height Blend であり、一部の領域が黒くなっています。 右の画像では、赤い「1」のレイヤーが LB Alpha Blend を使用するように変更されています。
以下の Landscape Layer Blend ノードのプロパティの例では、複数のレイヤーがすべてブレンドされています。 Soil レイヤーのブレンド モードが LB Alpha Blend に設定され、他のレイヤーが LB Height Blend に設定されています。 これは、上記の問題を防ぐためです。
レイヤーを削除するには、レイヤーの要素番号の右側にあるドロップダウン矢印をクリックして、[Delete (削除)] を選択します。
LandscapeLayerCoords
Landscape Layer Coords ノードは、ランドスケープ マテリアルをランドスケープにマッピングするために使用される UV 座標を生成します。
このノードには次のオプションがあります。
| 番号 | プロパティ | 説明 |
|---|---|---|
1 | Mapping Type | マテリアルまたはネットワークをランドスケープにマッピングするときに使用する向きを指定します。 これには、次のオプションがあります。
|
2 | Custom UVType | タイプに基づいてマテリアルをランドスケープにマッピングするための UV 座標を出力します。 これには、次のオプションがあります。
|
3 | Mapping Scale | UV 座標に均一なスケーリングを適用します。 |
4 | Mapping Rotation | UV 座標に回転 (度単位) を適用します。 |
5 | Mapping Pan [U] | UV 座標に [U] 方向のオフセットを適用します。 |
6 | Mapping Pan [V] | UV 座標に [V] 方向のオフセットを適用します。 |
7 | Unlabeled Output | 指定されたプロパティ値に基づいてマテリアルをランドスケープにマッピングするための UV 座標を出力します。 |
LandscapeLayerSwitch
Landscape Layer Switch ノードを使用すると、特定のレイヤーがランドスケープの特定の領域に影響していない場合に、マテリアルの一部の演算を除外することができます。 これを使用すると、レイヤーのウェイトが「0」である場合に不要な計算を削除して、マテリアルを最適化できます。
このノードには次のオプションがあります。
| 番号 | プロパティ | 説明 |
|---|---|---|
1 | Parameter Name | パラメータの一意の名前を表示します。 |
2 | Preview Used | オンの場合、プレビューを使用します。 |
3 | Layer Used | 特定のレイヤーがランドスケープの現在の領域によって使用されている場合に使用するマテリアル ネットワークを示します。 |
4 | Layer Not Used | 特定のレイヤーがランドスケープの現在のリージョンによって使用されていない場合に使用するマテリアル ネットワークを示します。 |
5 | Output | レイヤーがランドスケープの特定の領域に影響するかどうかに応じて、Layer Used 入力または Layer Not Used 入力のいずれかを使用します。 |
LandscapeLayerWeight
Landscape Layer Weight ノードを使用すると、レイヤー ウェイトにアクセスし、マテリアル グラフに独自のカスタム ブレンド ソリューションを実装できます。 出力は (Base + Layer * LayerWeight) を返します。 複数の Landscape Layer Weight ノードを連結することで、指定されたレイヤー間でブレンドされる加重和を生成できます。
Base 値を 0 に、Layer 値を 1.0 に設定することで、変更することなく LayerWeight 値に直接アクセスできます。
このノードには次のオプションがあります。
| 番号 | プロパティ | 説明 |
|---|---|---|
1 | Parameter Name | 読み取りたいウェイトのレイヤーの名前を表示します。 |
2 | Preview Weight | マテリアル エディタでプレビューのために使用するウェイトを定義します。 |
3 | Const Base | Base が接続されていない場合に使用する特定の RGB の定数値を定義します。 |
4 | Base | このレイヤーとブレンドするノード ネットワーク。 これには、前のレイヤーの値とその他の基礎データが含まれます。 これにより、レイヤー値にペイントされたレイヤーのウェイトが乗算されます。 |
5 | Layer | 指定されたレイヤーの値。 この入力値はレイヤーのウェイトで乗算され、Base に累積されて出力値が生成されます。 |
6 | Output | 入力のレイヤーのウェイトに基づいて Base 入力および Layer 入力をブレンドした結果を出力します。 |
LandscapeVisibilityMask
Landscape Visibility Mask ノードは、ランドスケープの可視性の値を出力します。
このノードには次のオプションがあります。
| 番号 | プロパティ | 説明 |
|---|---|---|
1 | Output | 可視性マスクの値を出力します。 ランドスケープが透明な場合は値が |