UV mappingを使用して2Kから8Kピクセル解像度で3D表面に画像データを適用すること。MariやSubstance Painterなどのソフトウェアがphotorealisticな表面ディテール用のmaterial mapsを生成する。
技術的詳細
現代のテクスチャリングワークフローでは、2K(2048×2048)から8K(8192×8192)ピクセル解像度のUVマッピングが使用されます。典型的なマップには、ディフューズ(基本色)、ノーマル(表面ディテール)、スペキュラー(反射特性)、ラフネス(粗さ)、ディスプレイスメント(高さ情報)が含まれます。UDIMタイルは、最大100個の独立したテクスチャ座標を持つ複雑なオブジェクトを可能にします。一般的なファイル形式は、HDRテクスチャ用のOpenEXRと標準マップ用のTIFFです。FoundryのMariとAdobeのSubstance Painterがプロフェッショナルなテクスチャリングツールとして主流です。
歴史と発展
1974年にエドウィン・キャットマルがユタ大学で最初のテクスチャマッピングシステムを開発しました。1981年にジェームズ・ブリンがバンプマッピングを導入し、1985年にポール・ヘックバートが品質向上のためにミップマッピングで技術を拡張しました。最初の商業的な使用は1982年の「トロン」で行われました。ノーマルマッピングは2000年頃から確立され、物理ベースレンダリング(PBR)は2012年頃から標準となりました。Substance Designerは2014年にプロシージャルテクスチャ作成に革命をもたらしました。
映画での実践的応用
「アバター」(2009年)では、パンドラの植物相のために2TB以上のテクスチャデータが使用されました。「アベンジャーズ/エンドゲーム」(2019年)では、サノスの肌のディテールに16Kテクスチャが使用されました。標準的なワークフローは、ZBrushでのハイポリ・スカルプティングから始まり、リトポロジーとUVレイアウトが続きます。その後、ローポリ・ジオメトリにディテールマップをベイクします。ルックデベロップメントアーティストは、標準化されたPBR値を持つマテリアルライブラリを作成します。ArnoldやV-Rayなどのレンダリングエンジンは、50GBを超えるテクスチャデータを持つシーンのためにテクスチャストリーミングを最適化します。
比較と代替案
テクスチャリングは、具体的な画像コンテンツと数学的なマテリアル機能との違いによってシェーディングと区別されます。Substanceベースのプロシージャルテクスチャは、フォトグラメトリ的アプローチをますます置き換えています。PTEXは、フェイスごとのテクスチャリングによってUVシームを排除しますが、メモリ要件を40%増加させます。Unreal Engine 5のような最新のリアルタイムエンジンは、Nanite仮想化ジオメトリを介した表面への直接スカルプティングを可能にします。予算が限られているプロダクション向けには、Quixel Megascansのようなテクスチャライブラリが15,000以上のフォトリアルなアセットを提供しています。