Unity3D光照渲染

直接光照(Direct Lighting):光源直接照射到物体表面所产生的光照信息

间接光照(Indirect Lighting):光源照射到物体表面后再反射到其他物体上所形成的光照信息

bf3bcaf921dd4c6d97145b92179a5f61.png

 环境光(Ambient Lighting):太阳照射大气层,散射产生天空光。环境光本质是间接光照。

全局照明(Global Lighting):直接光照加间接光照。

在unity中的灯光,局部Light灯光参数中,实际上调整的是直接光照影响,全局的Lighting界面中调整的是间接光照的影响。

全局灯光设置和局部灯光设置由三种灯光模式所决定。

三种灯光模式(渲染算法各有不同)

Realtime 实时灯光模式:开启此模式后可以设置环境全局是否产生间接光照,也就是开启后直接光和间接光都会被计算

Unity每一帧都会去计算和更新realtime灯光。

Mixed 混合灯光模式:混合模式里还可以设置3种灯光模式(增加了一些限制)

backed indirect(预先烘焙间接光,生成灯光贴图)

shadowmask (和第一种差不多,不过增加了一些阴影信息叠加到贴图)

subtracive (和局部灯光模式的backed模式混合使用,直接光间接光都会预先渲染,烘焙到贴图)

可以通过这几种模式,预先将unity灯光信息烘焙到贴图(相当于缓存),在游戏运行时可以优化性能。(注意:烘焙只能烘焙静态物体)

Baked 烘焙灯光模式

结合subtractive使用

unity3d中涉及图(方便理解)

a76b5ef016fe4e699558c2d9fd2c1106.png

 

 

 

  • 11
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

羊村恶霸大懒熊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值