圖像紋理是一種二維(2D)計算機圖像,在計算機圖形學中用于幫助向屏幕上的對象或區域添加視覺特征。圖像紋理可以手動或按程序生成,也可以從實際照片或其他來源取樣。通常,圖像紋理用于覆蓋一種多邊形,如三角形或正方形,通過一...
圖像紋理是一種二維(2D)計算機圖像,在計算機圖形學中用于幫助向屏幕上的對象或區域添加視覺特征。圖像紋理可以手動或按程序生成,也可以從實際照片或其他來源取樣。通常,圖像紋理用于覆蓋一種多邊形,如三角形或正方形,通過一種稱為紋理映射的過程。在三維(3D)計算機圖形學中,圖像紋理可以環繞由許多多邊形組成的整個對象,以使3D對象看起來更真實。圖像紋理還有其他幾種用途,包括凹凸貼圖,在三維計算機圖形學中,圖像紋理可以環繞由許多多邊形組成的整個對象,以使3D對象看起來更真實。將普通計算機圖像轉換為紋理圖像需要將其應用于計算機應用程序中的某種類型的幾何體。這種幾何體可以像圖形編輯程序中的正方形一樣簡單,或者它也可以像一個由數千個多邊形組成的三維模型一樣復雜。將紋理映射到對象上的過程涉及到定義圖像的每個角點將出現在幾何體上的位置。對于正方形來說,這個過程很容易,因為圖像也是方形的,所以圖像的每個角都對應于一個正方形的一個角。這個簡單的二維紋理可以用棋盤的圖像作為紋理圖像,使一個多邊形看起來像一個棋盤,它的表面有幾十個正方形。當一個紋理圖像將被用來環繞一個3D對象時,然后,可以使用不同的復雜算法來確定二維圖像的各個部分將實際出現在模型上的位置,圖像可以直接投影到對象上,但這通常會導致不平坦對象的扭曲例如,當幾何體收縮到單個點時,球體會導致圖像頂部和底部收縮,柱面或環面貼圖-可以防止這種情況的發生。一種更復雜的圖像紋理映射技術使用表面坐標將圖像應用到對象上。這種方法基本上獲取圖像紋理,并使用用戶定義的一組單獨的紋理坐標來插值圖像中每個像素的位置通過知道圖像的哪些部分會失真和不會失真,紋理圖像可以調整以補償,將紋理呈現為它本來的樣子。大多數專業的3D圖形使用這種方法和圖像紋理一起使用,因為它可以從各個角度在模型上產生最可預測和最靈活的結果。像人頭或衣服這樣的紋理經常以這種方式應用
-
發表于 2020-08-07 00:05
- 閱讀 ( 2882 )
- 分類:電腦網絡