UE5へのテクスチャインポート
UE5はContent Browserからテクスチャをインポートします。PNGファイルは自動圧縮でUTexture2Dアセットを生成。Address Modeを“Wrap”に設定して正しいタイリングを確保。圧縮設定:カラーはDefault、ノーマルはNormalmap(BC5)、ラフネス/メタリックはMasks。
Master Materialの作成
Master Materialはマテリアルインスタンスが継承するシェーダーグラフを定義。アルベド、ノーマル、ラフネス用のTexture Sampleノードを作成。タイリングスケール用Scalar Parameterを追加。
マテリアルインスタンス
インスタンスはシェーダーを再コンパイルせずにテクスチャとパラメータを交換。1つのMasterからコンクリート、石、金属、木のインスタンスを生成。
テクスチャストリーミング
UE5のストリーミングはカメラ距離に基づきMIPレベルをロード。4Kテクスチャのオープンワールドにはバーチャルテクスチャストリーミングを有効化。
NaniteとLumen
Naniteは標準マテリアルで動作。Naniteジオメトリではディスプレイスメントの代わりにパララックスオクルージョンを使用。LumenはPBRラフネスとメタリック値に正確に応答。