案例来源于unity资源商城,先看渲染结果 :
【渲染前】

【渲染后效果】
【准备知识】
1、天空盒,skybox,平时资源案例里的资源可以保存下来,材质球源文件后缀为.mat
2、平行光,Directional Light,场景中此类灯光必选,类似于太阳,位置无所谓,像本案例中阳光是从窗户打进来的,斜的角度视情况定,参考值X=30(ratation)

需要注意的几个值:
mode,实时realtime用于实时预览,baked用于烘焙场景,而mixed这个用于场景中既有静态的烘焙效果,又有活动对象的实时阴影效果。
intensity:这个是灯光的强度,一般这个值不会太大,一般默认值1,在这个案例中,用了两个Directional Light,主灯光为白色,强度值为1,辅光为0.1,颜色偏黄一点,具体参数对比看下图:

shadow type:阴影类型,可以设置阴影程度,是否有阴影/阴影强/阴影弱;
3、area ligh,区域光,本场景中区域光有五处,有两处是放在主灯光射进来的窗户外(上方),有三处是放在对面阴影窗户外(下方),有主有次


area light只用于烘焙效果,平时设置是没有效果的,设置参数主要有:
【大小】,一般放置在打光的位置,像本案例中灯光是从窗户射进来的,那么放置在窗户外,大小和窗户一致,放在挨近窗户的位置;
【shape】形状,有方形和圆形两种;
【range】范围,参考值38,如果区域小,可以设置更小的值;
【intensity】灯光的强度,参考值:1.8,本案例中主灯1.8,辅灯1.3;
【indirect Multiplier】灯光反射,指主灯光照在物体上,物体反射的强度,本案例中主1,辅0.5;
4、point light 这个灯光做为补充之用,效果需要烘焙才能看出来

6、灯光里还有一种特殊的反射效果:Reflection Probe ,这种预置体是配合反射效果来的,如反光强烈的玻璃材质

【box projection】这个是要勾选的,默认不勾选,效果需要在反射的玻璃上才能看出来,勾选以后可以反射屋里的所有物体;
【resolution】分辨率,反射的精细程度,值越大,反射的物体越细致;
【clipping planes】这个参数相机里也有,是不是看着很熟悉,本案例中值为0.3-100范围;
还有一点,Reflection Probe的box size,本案例中是设了两个,具体原由暂时还不太清楚,有懂的大神评论区见。
最终目录结构如下:

本文详细解析了一篇来自Unity资源商城的案例,重点介绍了如何使用天空盒、平行光、区域光等元素来创建逼真的渲染效果。讨论了灯光的模式、强度、阴影类型等参数设置,以及区域光在烘焙效果中的应用。此外,还提到了ReflectionProbe的反射效果,包括其分辨率、裁剪平面和boxsize的调整。案例中,通过精心调整各种灯光参数,实现了从渲染前到渲染后的显著提升。
6299





