一、什么是天光?
天光:给场景提供均匀的光照和反射,来模拟天空光。
注意,是模拟天空光,而不是太阳光,太阳光是定向光源模拟的,天光一般是提供间接光照。
天光的作用原理:和hdri很相似,根据整个场景360°捕获一个鱼眼图的hdri,然后再贴回去,这样就完成了。hdri是使用第三方的hdri,而天光是自己捕获成hdri。
SLS捕获就是指自己捕获成hdri图
SLS指定就是指用第三方的hdri图(指定的时候hdri文件格式一定得是HDRI,不能是EXR
HDRI:
EXR:
再看看SLS指定立方体贴图就可以知道了。
二、天光实验
场景光源如上图所示:
拖入天空光可以看出,墙面颜色增加,反光球多了天空的样子。
从对比图可以看出,天空光提供了一些间接光的反射。
立方体分辨率是设置HDRI的清晰度
天空距离阈值是距离天光位置多远的时候才开始捕获反射。
把距离改为1的话,反射的物体就能很好的展示处理
仅捕获自发光的话,其他光源就不会反射
较低半球为纯色的选项去掉,下半球为纯色就会取消,因为天光默认是只有一半。
由于自发光墙体离反光球越近,应该反射的面积应该越大,但并没有,原因是天光离自发光墙体远,所以导致反射的面积不大。
要想解决这个问题,我们可以加上反射捕捉,并调整天光的捕获距离大于并包括反射捕捉。
这样的话我们就可以解决这个问题。
但能解决这个问题的前提也得是自发光墙体得是静态的。
因为只有静态的物体才能被反射捕捉给捕获。
三、HDRI背景实验
场景中只有HDRI背景蓝图中的天光提供光照,且天光为可移动的,无法进行烘焙。
仅捕获自发光和较低半球为纯色都未勾选,但是为什么反光球下半面是黑色?
我们先关闭HDRI看看场景
发现只有自发光物体
那我们就可以得到结论了:
当反射捕捉在捕获天光时,不会使用天光自身产生的光照来进行捕捉反射。
上一个实验是因为场景中还有定向光源来模拟太阳光,有其他光照。
如果使用天光产生的光照进行捕捉反射,那将会是天光的光照+反射的光照