WebGL中的紋理貼圖(Texture Map)用來給3D對象添加真實表面觀感。
我們這裏混用紋理、貼圖、紋理貼圖、Texture和Texture Map這些詞彙,不做區分。
紋理並沒有什麼特別神奇之處,我們可以把它看成是頂點的一個屬性,是一種特殊的頂點顏色屬性,
只是多了外部圖像加載,2D屏幕座標到3D對象座標映射邏輯的處理。
創建好紋理後,我們需要設置紋理的一些常用參數,其中最主要的是過濾器(或濾鏡)參數設置,過濾器在計算機圖形學中用來解決紋理走樣的問題。
這個參數將影響紋理在發生縮放(比如一個交互式3D對象或一個遠景運動中的對象)時,如何生成紋理貼圖。
在踏得網的WebGL紋理濾鏡詳解一文中,我們做了詳盡的解釋,並內嵌了在線演示用例。