取樣
取樣是從紋理或其他資源讀取輸入值的程式。 「取樣器」是從資源中讀取到的任何物件。
從紋理取樣到轉譯至畫面區域之間,會存在著許多問題和變形。 舉例來說,如果要轉譯的區域為 50 x 50 像素,而紋理為 16 x 16 像素或 256 x 256 像素,就需套用幾個已知的紋理延伸或縮小處理作業。 這個大小不相符的情況,有可能衍生不想要的變形,因此,篩選技術可用來減輕這些變形。 將小型紋理用於較大轉譯區域的常見篩選方法,就是所謂的「雙線性」篩選。
另一個問題是轉譯為 的區域是檢視的傾斜角度(例如,256 x 256 紋理呈現為 100 像素寬的區域,但因為檢視角度而只有 5 像素深)。 此一情況經常會套用「非等向性」篩選。 非等向性篩選會在不過度模糊的情況下移除鋸齒效果,因此能提供比雙線性篩選更優異的品質,但計算成本也較高。
相關主題