UV Coordinates (UV座標)は、ゲームグラフィックスのレンダリングや最適化(テクニカルアート)において極めて重要となる技術用語です。2Dの平面画像(テクスチャ)を、3Dモデルの立体サーフェスに貼り付けるための、U(横軸)とV(縦軸)で表される二次元の位置決め座標の仕組み。
現実世界での例え:キャラメルやチョコレートの箱を包む『展開図付きのラッピング包装紙』
UV座標は、「立体的なお菓子の箱(3Dモデル)を綺麗に包むために、あらかじめ印刷された包装紙の『のりしろと座標位置(展開図)』」です。横方向を「U(0〜1)」、縦方向を「V(0〜1)」という特別な座標名で呼びます。「この頂点には包装紙の(U=0.5, V=0.5)の中心点をピンで刺す」という約束事のおかげで、複雑な3Dの顔や体に対しても、2Dの平らなイラストを一切ズレることなくピタッと綺麗に貼り付けることができます。
図:UV Coordinates (UV座標)の基本的な処理フローと仕組みを日本語表記で分かりやすく図解したインフォグラフィック
詳細な仕組みと動作原理
DCCツール(Blender等)でモデルのUV展開を正しくやり直すか、Shader Graphの「UV」ノードを用いて、タイリングやオフセット、スクロールアニメーションを動的に制御します。