unity灯光渲染

一,环境光      

           环境光可以设置为天空盒,纯色和渐变

               

        反射设置:Source:反射的天空和,改为custom可以指定反射的天空盒 intensity multip :反射强度

           对于材质球,下边这个值0-1环境光影响越来越小 ,smooth参数:0-1 反射天空盒程度,1:全反射,0:自身

                          

   按照上图去掉环境光影响的效果: 图1是正常的光照阴影,当环境光关掉,环境反射去掉后,阴影将无明暗关系变化,如图2

    

                                图1                                                              图2

二,灯光设置

               灯光属性                          

                                    

                 cookie:带透明贴图的图案,如激光打出来的那种图案

                 flare:耀斑,模拟阳光效果

                  

                  culling Mask:指定接收该灯光的层级

                  playersetting Color Space:  linear和gamma区别(一般使用linear)

                            

三,烘焙灯光

  1,只有静态物体勾选了lightmap sattic 才会收到光照贴图影响,将要烘焙的物体勾选静态

  2,如果烘焙时报错说mesh有问题时,找到模型mesh,够选General Lightmap UV

  3,若发现没有阴影,可能是灯光设置没有设置阴影,或者playersetting-guatily没有打开阴影,或者模型是透明材质,如果物体无法受其他物体的遮挡阴影,有可能是shader使用了老板的不支持的shader,改为标准的

  4,光照       

    ①全局Golbal Illumination:

        

        效果:

               使用GI的烘焙效果

              未开启GI 的烘焙效果

       ② 实时光开启实时GI,bake开启bakeGi

    5,关照贴图

               灯光贴图设置

四, 混合灯光

  1,一般bakeGI和realtimeGI会2选1,根据需求选择,同时开会比较浪费性能。对于动态物体一般吧一盏实时光改为mixed来照射动态物体

  2,lightmode:

      

      subtracive :低配,只支持一盏产生阴影的光源,如果你使用了多盏灯,对于静态烘焙的可以保留,但是它将不会对动态物体产生阴影

       shadowmask:中配 ,支持多盏灯光产生动态阴影,可以存储多盏光源信息,支持阴影影响

     

  改为选中项 shadow distance:阴影影响的距离相机距离范围内的会使用实时计算的光照,产生阴影影响,在此范围内的动态物体才会产生影子

此时效果:

 

baked indirect:高配,产生的影子更真实,性能消耗也更大,在shadowmask同样设置下,视角指定距离外的物体将没有影子,包括静态烘焙的物体,

 

 

关于不同模式下的灯光烘焙效果和性能参数请看 这里

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值