0

Summed area table 是一种预过滤技术,用于避免纹理映射中的混叠。我想知道它是如何工作的,以及与 Mipmap 相比有哪些优点和缺点。谢谢

4

1 回答 1

1

面积求和表将 X*Y 纹理 T 替换为 X*Y 值集 S,其中 S 中的条目 x,y 是包含在 [0, 0] 到 [x, y] 包括在内。

假设您要计算 T 像素的任意轴对齐矩形的平均值,您只需要对 S 中的角位置进行采样并进行一些简单的加法和减法。(嗯。似乎维基百科总结(双关语)很简洁)

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

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