Shadow

Shadow Mapping

最关键的思想是阴影出现的点是我们可以看到而光源看不到的点。
主要思路:

  • 从光源渲染一个深度图表示能看到的地方
  • 从我们的眼中看到的点投射到光源相机中看光源相机能不能看到(是不是对应的深度)

这个方法中有一些问题:

  • Hard shadows (point lights only)
  • Quality depends on shadow map resolution (general problem with image-based techniques)【光源虚拟相机光栅化出来的Shadow map的分辨率】
  • Involves equality comparison of floating point depth values means issues of scale, bias, tolerance【判断我们能不能看到时的浮点数对等问题】

但是这样描述出来的是硬阴影,也就是一个点非是阴影就是阴影。

软阴影:光源并不是一个点。

posted @ 2024-03-28 21:42  小帆敲代码  阅读(3)  评论(0编辑  收藏  举报