Three.js - 无偏手动超级采样抗锯齿(SSAA)通道,由 Ben Houston 开发

本示例展示了如何消除8位每通道缓冲区上使用大量SSAA样本时累积的舍入误差带来的偏差。

SSAA(超级采样抗锯齿)是一种通过以更高分辨率渲染场景然后下采样到显示分辨率的技术。
但在8位颜色缓冲区中,多次平均操作会导致舍入误差累积,产生颜色条带(banding)。
启用"unbiased"(无偏)选项可以消除这种误差,获得更平滑的颜色过渡。

尝试关闭"unbiased"功能,观察由于舍入误差累积导致的颜色条带现象。
您也可以通过调整采样等级(Sample Level)来控制抗锯齿的质量,采样等级越高,效果越好,但性能消耗也越大。