Summed area table 是一种预过滤技术,用于避免纹理映射中的混叠。我想知道它是如何工作的,以及与 Mipmap 相比有哪些优点和缺点。谢谢
问问题
1692 次
1 回答
1
面积求和表将 X*Y 纹理 T 替换为 X*Y 值集 S,其中 S 中的条目 x,y 是包含在 [0, 0] 到 [x, y] 包括在内。
假设您要计算 T 像素的任意轴对齐矩形的平均值,您只需要对 S 中的角位置进行采样并进行一些简单的加法和减法。(嗯。似乎维基百科总结(双关语)很简洁)
SAT 的优点是它可以快速为您提供任意轴对齐矩形的正确结果(而不是像 MIP 映射那样仅限于 2 次方平方),但是
- 您不会像使用 MIP 地图那样获得自动硬件支持
- SAT 可能很大,因为假设您从左上角的纹素开始求和,右下角需要能够等于所有纹素的总和。对于 1K*1K 的纹理,每个通道需要 11 位额外的精度!
于 2011-05-02T07:42:24.123 回答