UV映射

維基百科,自由的百科全書
UV和紋理在3D中的應用

UV映射是在三維建模中將2D圖像投影到3D表面以進行紋理映射的過程。字母U和V用來表示紋理貼圖上的坐標軸,因為XYZ已經用於表示三維空間中對象的坐標軸,而W(除了XYZ外)用於計算四元數,這是在電腦圖形學中的常見操作。

立方體的UV映射示例,可以對攤開的立方體進行紋理化已紋理化立方體

流程[編輯]

UV紋理允許使用普通圖像中的顏色(或其他表面屬性)繪製構成3D對象的多邊形。該圖像稱為UV紋理。[1]UV映射的過程涉及將圖像中的像素分配給多邊形的表面,通常以「編程方式」複製貼圖上的一部分並將其粘貼到對象的一部分部分來實現。[2]UV映射是投影映射的替代方法(例如,使用模型的任意一對XYZ坐標或任何位置變換);它只映射到紋理空間而不是進入物體的幾何空間。渲染時使用UV紋理坐標來確定如何繪製三維表面。

應用[編輯]

一個方格球體,一個沒有(左)UV映射,一個有(右)UV映射(使用3D XYZ空間或2D UV空間)


有坐標的UV檢查貼圖

參考文獻[編輯]

  1. ^ Mullen, T (2009). Mastering Blender. 1st ed. Indianapolis, Indiana: Wiley Publishing, Inc. ISBN 9780470496848
  2. ^ Murdock, K.L. (2008). 3ds Max 2009 Bible. 1st ed. Indianapolis, Indiana: Wiley Publishing, Inc. ISBN 9780470417584