Spawner
ドキュメント:
Spawner Introduction – Populating Your World #1 | Procedural Worlds [Official]
使い方
設定 (Spawn Settings)
- Name:スポナーの名前
- Range:範囲
- Sea Level:海面の高さ
- Global Spawn Density:配置密度
- Spawn Mode:モード
- Replace:置換
- Add:追加
- Remove:除去
- Mask Settings:マスクの設定
参考:
Spawner Introduction – Populating Your World #1 | Procedural Worlds [Official]
Spawning POIs and Large Objects – Populating Your World #4 | Procedural Worlds [Official]
テクスチャスポナー (Texture Spawner)
リソース設定 (Resource Settings)
- Resource Type
- Terrain Texture
- Selected Resource
- Add New Texture
Texture Maps / Terrain Layer Settings
- Resource Name:リソース名
- Texutre:テクスチャ/アルベド
- Normal Map:法線マップ
- Mask Map:マスクマップ/HDRP 及び URP 用の Terrain Lit シェーダーで使用する
- Size X / Y:X軸方向、及び、Y軸方向のタイル数
- Offset X / Y:X軸方向、及び、Y軸方向のオフセット
- Normal Scale:法線の強度 (範囲:
0
~10
/デフォルト:1
) - Channel Remapping:各チャンネルの範囲を再割り当てする
- Red / Green / Blud / Alpha (範囲:
0
~1
/デフォルト:0 - 1
)
- Red / Green / Blud / Alpha (範囲:
- Specular:スペキュラー色 (デフォルト:
#000000
) - Metallic:メタリック値/金属の場合に 1、誘電体の場合に 0 を指定する (範囲:
0
~1
/デフォルト:0
) - Smoothness:スムーズネス値/表面の滑らかさ (範囲:
0
~1
/デフォルト:0.5
)
参考:
Terrain レイヤー | Unity マニュアル [公式]
Terrain Textures – Spawner Introduction | Procedural Worlds [Official]
オブジェクト
スポーン設定 (Spawning)
- Spawn Probability Rate
- Start Offset
- Location Increment:位置の増分
- Jitter:乱れ/配置をランダムにずらす程度を指定する (単位:%)
- Min Area Fitness:領域が有効化どうか判定する適合度の下限値を指定する
- Min Instance Fitness:インスタンスが有効かどうか判定する適合度の下限値を指定する
- Min Max Rotation:回転の最小値及び最大値を指定する (単位:度/範囲:
0
~360
) - Scale Multiplier:インスタンスを拡大縮小する (範囲:
0
~10
:デフォルト:1
)
境界チェック (Bounds Check)
- Bounds Radius:境界の半径 (単位:m)
- Bounds Check Quality:境界チェックの品質 (単位:%)
- Self Collision Check:同じスポナーで生成されたオブジェクトとの衝突判定を適用する
シーン階層 (Scene Hierarchy)
- Spawner Target Mode
- Terrain:テレインの子として生成する
- Terrain Spawn Target Name:生成したオブジェクトをグループ化するオブジェクトの名前
- Single Transform:指定したオブジェクトの子として生成する
- Spawn Target:生成したオブジェクトをグループ化する親オブジェクトを指定する
- Terrain:テレインの子として生成する
- Visible in Scene Hierarchy:シーン階層に表示する
参考:
Game Objects – Spawner Introduction | Procedural Worlds [Official]
GeNa Spawner
Spawn Extension を使用して GeNa Spawner を呼び出す。
参考:
Calling GeNa from Gaia – Spawn Extensions | Procedural Worlds [Official]
ドキュメント
Populating Your World | Procedural Worlds [Official]