UDN
Search public documentation:
LandscapeJP
English Translation
中国翻译
한국어
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
中国翻译
한국어
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
UE3 ホーム > ランドスケープ
ランドスケープ
ランドスケープとは、現在開発されている「Unreal Engine 3」の新たなテレイン (地形) システムです。ランドスケープは、高さマップに基づくシステムです。このシステムは、「Unreal Engine 3」のコンテンツ ストリーミング機能を使用することによって、リソースをより効率的に利用できるようにします。また同時に、これまでのテレインシステムよりも進んだ機能と特色をエンジンで使用できるようにします。ランドスケープは、旧式のテレインシステムと置き換わることになっています。(ランドスケープで機能パリティが実現されたときに、テレインシステムは非推奨となります)。
- ランドスケープの作成 - 新たなランドスケープの作成とインポート、および、古いテレインの変換
- ランドスケープのマテリアル - ランドスケープ テレインとともに使用されるマテリアルのセットアップ
- ランドスケープの編集 - ランドスケープ 高さマップとマテリアル レイヤーの編集
ランドスケープの特色
text2Dlod
HLSL 文を使用して指定することができます。これによって多数の LOD が可能になるとともに、スムーズな LOD 遷移も可能となります。これは、両方のミップマップ レベルをサンプリングすることが可能であり、高さとX および Y オフセットが頂点シェーダーで補間されてきれいなモーフィング エフェクトを作成することができるためです。
高さマップおよび重みデータ ストリーミング
データがテクスチャに保存されているため、「Unreal Engine 3」の標準テクスチャ ストリーミング システムを利用して、ミップマップを必要に応じてストリームイン / アウトすることができます。これは、高さマップデータにのみ適用されるのではなく、テクスチャレイヤーの重みに対しても適用されます。各 LOD に必要なミップマップだけを用いるならば、常時使用されるメモリ量を最小限に抑えることができます。これによって、メモリが解放され、作成できるテレインのサイズを大きくすることができます。
高解像度の LOD 非依存型光源処理
ランドスケープの X および Y スロープが保存されているため、光源処理において使用する計算を工夫することによって、高解像度 (非LOD) の法線データをマテリアル エディタ内で使用することができます。
これによって、LOD アウトされた遠くのコンポーネント上であっても、ピクセル単位の光源処理のためにテレインの高解像度を常に利用することが可能になります。
この高解像度の法線データが詳細法線マップと組み合わされると、ランドスケープテレインは、ごくわずかなオーバーヘッドで極めて詳細な光源処理を実現することができるようになります。
PhysX コリジョン
ランドスケープでは、コリジョンのために PhysX 高度フィールド オブジェクトが使用されます。これによって、ランドスケープテレインの実際のレンダリングデータと比較して、低解像度の (例 : 2x) 高度フィールドが保存されるようになります。これは、大規模なランドスケープのためのメモリ必要量を節約します。コリジョンデータは、ゲームプレイの必要性に応じて (すなわち、潜在的にストリームアウトされるコンポーネント上で走り回っている NPC がいない場合)、遠方のテレインのためのレベルストリーミングを使用することによって、ストリームアウトすることも可能です。