unity的燈光(實(shí)時(shí)光·一)
本篇內(nèi)容:
unity的光源種類、陰影設(shè)置、程序化的天空盒
引擎版本:unity2021.3
unity中的光源有以下三種:
1.環(huán)境光
2.light組件
3.自發(fā)光
環(huán)境光:
設(shè)置好之后,整個場景的物體都會接收這個光,沒有方向,環(huán)境光可以快速調(diào)整場景的整體亮度,不投射陰影。但是陰影的顏色和深淺,很大程度受環(huán)境光的影響。
環(huán)境光有三種模式:默認(rèn)的skybox、gradient、color
skybox就是使用當(dāng)前場景的天空盒作為環(huán)境光的來源;
gradient直譯是梯度,這個模式的環(huán)境光可以選擇三種顏色分別對應(yīng)來自三個方向的天光;
color是最簡單的單色環(huán)境光;

light組件:
平行光:只能調(diào)節(jié)方向和強(qiáng)度,與位置無關(guān)。
點(diǎn)光:照亮一定范圍內(nèi)的物體
聚光燈:模擬手電筒的光源,配合cookie可以改變光源的形狀。
面光(僅限baked GI)
reflection probe(用于反射)
light probe group(用于GI)

自發(fā)光(僅限GI):
使用自發(fā)光材質(zhì)使對象自發(fā)光,不能實(shí)時(shí)照亮周圍,如果不烘焙,只是看起來在發(fā)光,無法照亮周圍。
顏色和亮度通過HDR顏色來進(jìn)行設(shè)置。

陰影設(shè)置

light組件中的各種燈光都有一個shadow type,提供三種選擇方式:
shadow設(shè)置中的屬性含義:
strength:陰影強(qiáng)度。
resolution:分辨率。
bias:陰影偏移。
normal bias:法線偏移,沿法線方向縮小的程度。
near plane:如果對象和光源之間的距離小于這個參數(shù),就不會投射任何陰影。
后三種參數(shù)(bias、normal bias、near plane)是用于陰影出現(xiàn)顯示錯誤的時(shí)候進(jìn)行調(diào)節(jié),一般情況下不需要修改。
程序化的天空盒
新建程序化天空盒材質(zhì),將材質(zhì)賦予場景環(huán)境中。



只需要調(diào)整程序化天空球的大氣厚度參數(shù)(Atmosphere Thickness)
和曝光度(Exposure)
就可以控制環(huán)境的亮暗來模擬白天和夜晚的環(huán)境。
