Shadow mapping(阴影贴图/阴影映射):计算机图形学中的一种实时阴影生成方法。它先从光源视角渲染场景得到一张“深度图”(shadow map),再在相机视角渲染时用该深度信息判断像素是否被遮挡,从而决定是否处于阴影中。(也常用于游戏与实时渲染;相关变体很多,如用于软阴影与抗锯齿的改进方法。)
/ˈʃædoʊ ˈmæpɪŋ/
Shadow mapping makes the scene look more realistic.
阴影贴图让场景看起来更真实。
To reduce aliasing, the engine uses shadow mapping with a higher-resolution depth map and filtering.
为了减少锯齿,这个引擎使用更高分辨率的深度图并配合滤波来进行阴影映射。
shadow 来自古英语 sceadu(“阴影、遮蔽”之意);mapping 源于 map(“地图/映射关系”),引申为“把一种信息对应到另一种表示”。组合起来,shadow mapping 字面即“用映射/贴图的方式表示阴影”,对应其核心做法:用一张“图”(深度贴图)来决定哪里该投下阴影。