阴影
原创2025/5/25小于 1 分钟
Shadow Mapping
不在阴影中的点,定义为,同时被相机和光源"看到"的点
由上述定义即可推出阴影的计算方式
- 先从光源出发,以光照方向,看向物体,后得出一张深度图(Shadow Map)
- 在正常光栅化流程中,将一个点的位置变换到光源视角下的纹理位置(Shadow Map),对比深度,即可判定一个像素是否在阴影中
- *Shadow Mapping 因为是对比深度值是否相等,在浮点数计算中,存在精度问题
阴影的软硬
- 硬阴影,只有理想的点光源,才会出现
- 软阴影,带有体积的光源,阴影会分为本影和伴影,而本影->伴影->无阴影的渐变过程,即为软阴影