はじめに

UV Editor は、画像/テクスチャなどの 2D アセットを 3D オブジェクトにマッピングし、UV と呼ばれるものを編集するために使用します。

../../_images/editors_uv_introduction_main.png

UV マップとテストグリッドテクスチャを持つ UV Editor。

2D テクスチャを 3D オブジェクトへマッピングするための最も柔軟な手法は、"UV マッピング" と呼ばれるものです。この手法では、3D (X、Y と Z) のメッシュをもとに、フラットな 2D (X や Y...というより、すぐに説明しますが "UとV" ) のイメージへと展開します。画像の色はメッシュへマッピングされ、メッシュの面の色として表現されます。UV テクスチャリングを使用することにより、オブジェクトへ、手続き型のマテリアルやテクスチャでは不可能なリアリティを与えられるほか、頂点ペイントよりも細かなディテールを加えることができます。

UV の説明

UVマッピングは「段ボール箱のカット」と例えると、最も解りやすいです。箱は 3次元 (3D) のオブジェクトで、ちょうどシーンに追加したメッシュキューブのようなものです。

ハサミで箱の縫い目や折り目を切ると、テーブルの上に平らに広げることができるでしょう。テーブル上の箱を見下ろした時、左右の方向を U、上下の方向と V と言えます。そのイメージは 2 次元 (2D) です。普段は 3 次元空間 (3D) を参照するために使用している X、Y (と Z) の代わりに、これらの「テクスチャ空間座標」を参照するために U とV を使用します。

箱を再び組み立てると、紙上での特定の UV 位置が、箱の (X, Y, Z の) 位置へ転送されます。これは、コンピュータが 2D イメージを 3D オブジェクトにラッピングする際に行う処理です。

UV アンラップの工程では、UV Editor での平らなイメージを、オブジェクト (このケースでは箱) の面へどのようにマッピングするかを Blender へ正確に伝えます。この工程を、あなたは完全に自由に行うことができます。(前の例を続けると、最初に箱をテーブル上に平らに広げた後、さらに細かく切ったり、何らかの方法で欠片を引き伸ばしたり縮めたりできます。またそれらを、同様に何らかの方法でテーブル上に広げられた写真の上へ、自由に再配置することができます)。

../../_images/editors_uv_introduction_3d-uv-space.png

3D 空間 (XYZ)と UV 空間。

この図では、3D 空間に表された面の形状と大きさが、UV 空間では異なることがわかります。この違いは、3D パーツ (XYZ) の 2D 平面 (UV マップ) への「ストレッチ」(技術的にはマッピングと呼ばれます) によって引き起こされます。

3D オブジェクトが UV マップを持つ場合、3D 座標の X、Y、Z に加えて、オブジェクトの各ポイントに対応した U と V の座標も持ちます。

注釈

(上の球体のように) より複雑なモデルでは、面をカットされない代わりに、平らにするために引き伸ばされるという状態になります。これにより、UV マップは簡単に作成されますが、最終的にマッピングされたテクスチャに歪みが発生する場合があります。

UV の利点

(前章で説明した) 手続き型テクスチャは便利ですが、繰り返しが行われることはなく、常に3Dオブジェクトに「フィット」するだけでは、より複雑なオブジェクトや自然なオブジェクトに対して不十分です。例えば人間の頭皮は、手続き的な生成では決して完全には正しい見た目になりません。人間の頭のしわや車の傷は、ランダムではなく、モデルの形状とその用途に依存した場所に発生します。手をかけて描かれた画像や現実世界からキャプチャした画像は、より多くのコントロールとリアリティを提供します。ブックカバー、タペストリー、絨毯、汚れ、小物などのディテールのために、アーティストは UV テクスチャを使用してサーフェスの全ピクセルを制御することができます。

UV マップは、テクスチャのどの部分がモデルの各ポリゴンに適用されるべきかを示します。各ポリゴンの頂点は、画像のどの部分がマッピングされるかを定義する 2D 座標に割り当てられます。これらの 2D 座標は (3D の XYZ 座標と対比して) UV と呼ばれます。これらの UV マップを生成する操作は、メッシを 2D 平面上に展開することから「アンラップ」とも呼ばれます。

For most simple 3D models, Blender has an automatic set of unwrapping algorithms that you can easily apply. For more complex 3D models, regular Cubic, Cylindrical or Spherical mapping, is usually not sufficient. For even and accurate projection, use seams to guide the UV mapping. This can be used to apply textures to arbitrary and complex shapes, like human heads or animals. Often these textures are painted images, created in applications like the Gimp, Krita, or your favorite painting application.

インターフェース