3d圖形學中的uv座標

1.什麼是uv?

所有的圖象文件都是二維的一個平面。水平方向是U,垂直方向是V,通過這個平面的,二維的UV座標系。我們可以定位圖象上的任意一個象素。但是一個問題是如何把這個二維的平面貼到三維的NURBS表面和多邊形表面呢?
對於NURBUS表面。由於他本身具有UV參數,儘管這個UV值是用來定位表面上的點的參數,但由於它也是二維的,所以很容易通過換算把表面上的點和平面圖象上的象素對應起來。所以把圖象貼帶NURBUS表面上是很直接的一件事。
但是對於多變形模型來講,貼圖就變成一件麻煩的事了。所以多邊形爲了貼圖就額外引進了一個UV座標,以便把多邊形的頂點和圖象文件上的象素對應起來,這樣才能在多邊形表面上定位紋理貼圖。所以說多邊形的頂點除了具有三維的空間座標外。還具有二維的UV座標。
對於紋理貼圖而言,一張貼圖的U和V座標的數值範圍都是0到1,而不管他的實際分辨率是多少,MAYA會自動把UV紋理座標換算成貼圖的象素座標。(以上文字摘自MAYA4.5高級教程)。

  1. 什麼是UV?

“UV”這裏是指u,v紋理貼圖座標的簡稱(它和空間模型的X, Y, Z軸是類似的). 它定義了圖片上每個點的位置的信息. 這些點與3D模型是相互聯繫的, 以決定表面紋理貼圖的位置. UV就是將圖像上每一個點精確對應到模型物體的表面. 在點與點之間的間隙位置由軟件進行圖像光滑插值處理. 這就是所謂的UV貼圖.
那爲什麼用UV座標而不是標準的投影座標呢? 通常給物體紋理貼圖最標準的方法就是以planar(平面),cylindrical(圓柱), spherical(球形),cubic(方盒)座標方式投影貼圖.
Planar projection(平面投影方式)是將圖像沿x,y或z軸直接投影到物體. 這種方法使用於紙張, 佈告, 書的封面等 - 也就是表面平整的物體.平面投影的缺點是如果表面不平整, 或者物體邊緣彎曲, 就會產生如圖A的不理想接縫和變形. 避免這種情況需要創建帶有alpha通道的圖像, 來掩蓋臨近的平面投影接縫, 而這會是非常煩瑣的工作. 所以不要對有較大厚度的物體和不平整的表面運用平面投影方式. 對於立方體可以在x, y方向分別進行平面投影, 但是要注意邊緣接縫的融合. 或者採用無縫連續的紋理, 並使用cubic投影方式. 多數軟件有圖片自動縮放功能, 使圖像與表面吻合. 顯然, 如果你的圖像與表面形狀不同, 自動縮放就會改變圖像的比例以吻合表面. 這通常會產生不理想的效果, 所以製作貼圖前先測量你的物體尺寸.

發佈了138 篇原創文章 · 獲贊 90 · 訪問量 46萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章