全局光照
在计算机图形学领域不断的技术进步(更快的计算机、算法的提高等)让真实化渲染渐渐得以实现。真实渲染图像的一个主要要素是场景内自然的光线散布。有两种方法可以实现它:
那么,什么是全局光照?
左图:使用区域光渲染的场景,没有全局光照。右图:使用全局光照渲染场景。注意渗色现象——在有颜色的墙壁与背景墙相接的地方——以及光线的协调分布。光线的额外反射让全局光照场景整体更加明亮,而完全黑暗的区域很少。(场景版权 © Holger Schömann)全局光照是光线在场景内不同对象之间的相互作用。简单的说,光线被反射到物体表面,就像在真实世界中一样。光线也会到达那些正常光源不会照到的地方(如角落处)。在上图的案例中,在没有使用全局光照渲染的场景中你可以看到很多没有光源照射到的黑色区域。
这就是全局光照所做的。虽然听起来很简单,实际的过程十分复杂:当一个场景使用常规光源进行渲染,光线只会从限制数量的光源中发射出来(光线自身)。当应用了全局光照,物体的更多部位就会反射光线。
我可以在哪里找到全局光照设置?
可以在下面地方找到全局光照的参数:
要实现全局光照,你所要做的的是: