摘要:
之前的渲染框架只支持点光源和面光源,所以很难模拟自然环境光的渲染,于是现在简单地加入了一个类似environment map的环境光照的渲染。实际上环境映射(environment mapping)在实时渲染中经常被用到,主要用来模拟光滑表面对周围环境的反射,如镜子、光亮漆面的金属等等。但环境映射有两个很强的假设:1.所有入射光都来自无限远处;2.被渲染的物体必须是凸的,不能有自反射。这两个条件在实际中是很难达到的,当然这是在实时渲染框架下的限制。在光线跟踪引擎下,我们可以轻松地突破这两个条件,当然代价就是效率的降低。在path tracing中,我们还可以对漫反射表面进行环境映射积分,从而. 阅读全文