Variance Shadow Maps(VSM,方差阴影贴图)是一种实时图形渲染中的阴影技术:把“深度”的一阶矩(均值)和二阶矩(平方的均值)存进阴影贴图,从而可以对阴影进行可滤波(如双线性、各向异性、mipmap)的平滑软化。它常用于实现柔和阴影,但可能出现漏光(light bleeding)等伪影,需要配合阈值/修正方法缓解。
/ˈvɛəriəns/ /ˈʃædoʊ/ /mæps/
(整词组常读作)/ˈvɛəriəns ˈʃædoʊ mæps/
Variance shadow maps can produce softer shadows with simple texture filtering.
方差阴影贴图可以通过简单的纹理滤波产生更柔和的阴影。
Compared with traditional shadow maps, variance shadow maps store statistical moments so the shadow test can be approximated after filtering.
与传统阴影贴图相比,方差阴影贴图存储统计矩,从而在滤波后仍能近似完成阴影判断。
该术语由三部分构成:variance(方差)指统计学中衡量离散程度的量;shadow map(阴影贴图)是把光源视角下的深度存成纹理来做阴影测试的方法;合起来强调:用“方差/矩”这类统计量来改造阴影贴图,使其更适合进行图像滤波与软阴影效果。