屏幕空间
- 可以拿到的所有信息只能从屏幕中所看到的获取,即在做全局光照之前能在屏幕上看到的->直接光照。
- 换句话说,对现有的渲染进行后期处理。
环境光遮蔽
为什么要做环境遮蔽?
- 实施成本低
- 增加了场景的立体感
什么是环境光遮蔽?
- 全局光照的近似
- 在屏幕空间上获取信息
重要假设1:
- 我们不知道间接光照信息
- 对于屏幕空间上的任何一个点,假设从任何方向的间接光照是个常数
- 这和blin-phong着色模型中的环境光照(自发光)相似。
重要假设2&3:
- 考虑可见性的不同:任何一个shadow point接收来自不同方向的间接光照强度是一样的,但是不同方向的间接光照不一定会都接收的到。
- 此外,