2011-05-02 57 views
0

總面積表是一種預過濾技術,可避免紋理貼圖中的混疊。我想知道它是如何工作的,以及Mipmap的優點和缺點。謝謝總面積表vs Mipmap

回答

1

總計區域表用一個X * Y值集S代替X * Y紋理T,其中S中的入口x,y是軸對齊中包含的T的所有像素的總和從[0,0]到[x,y]的矩形。

鑑於您想要計算任意軸對齊的T像素矩形的平均值,您只需在S中對角點位置進行採樣並進行一些平凡的加法和減法運算。 (嗯,看起來wikipedia總和(雙關意)這個相當簡潔)

SAT的優點是,它會很快給你正確的結果,任何軸對齊的矩形(而不是限於權力-of-2格在MIP映射),但

  1. 你不會得到自動的硬件支持,你做MIP映射
  2. 因爲,假設你開始從左上角紋理像素求和SAT是巨大的,右下角需要能夠等於所有紋素的總和。對於1K * 1K的紋理,每個通道需要額外的11位精度!