Summed area table vs Mipmap

时间:2011-05-02 06:03:07

标签: graphics mipmaps

Summed area table是一种预过滤技术,可避免纹理贴图中的锯齿。我想知道它是如何工作的,以及与Mipmap相比有哪些优缺点。感谢

1 个答案:

答案 0 :(得分:1)

求和面积表将X * Y纹理T替换为X * Y值集合S,其中S中的条目x,y是轴对齐矩形中包含的T的所有像素的总和[0,0]至[x,y]包含。

假设您想要计算T的任意轴对齐矩形的平均值,您只需要对S中的角点位置进行采样并进行一些微不足道的加法和减法。 (嗯。似乎wikipedia总结(双关语意)这一点非常简洁)

SAT的优势在于它可以快速为任意轴对齐的矩形提供正确的结果(而不是像MIP映射那样限制为2的2次幂),但

  1. 您不会像使用MIP地图那样获得自动硬件支持
  2. SAT可能很大,因为假设您从左上角纹素开始求和,右下角需要能够等于所有纹素的总和。对于1K * 1K纹理,每个通道需要11个额外的精度位!