Unity燈光渲染之LightType

2021-09-16 23:18:32 字數 1162 閱讀 7532

unity中的光源分為:directionallight,pointlight,spotlight,arealight。

directionallight:平行光

color:燈光顏色

instensity:燈光強度

indirectmultiplier:間接光強度

shodowtype:是否開啟陰影,以及陰影型別,軟陰影效果比硬陰影效果好一點,但是耗費效能,硬陰影的鋸齒強度比較明顯

cookie:燈光照射出來的樣式,在spotlight上比較明顯好用。

flare:耀斑(見下圖),可以選擇一些其他效果。

pointlight:點光源,不同的是

range:照射範圍(球形範圍)

一般用作場景中小範圍特殊光照

spotlight:聚光燈,照射範圍圓錐形,可以模仿手電筒,汽車燈

如果選擇了相應效果的cookie,則可以在照射地面上顯示出來,如上圖那種網格狀。

arealight:區域光,烘焙燈光,此種燈光對物體選中lightmapstatic的物體有效果。用於烘焙光照貼圖

再來看看顏色空間:colorspace(playersetting—>othersetting-->colorspace)

預設為gamma,我們來看看效果

當選擇linear時明顯感覺效果更加好

Unity 燈光渲染烘培筆記

arealight燈光型別只能是baked,不能調節,只對靜物體有效。baked型別的光只對靜物體有效,下圖中紅色的arealight和白色的pointlight都是baked型光,而前面的一面牆不是靜物體 生成光照貼圖的前提條件之一是開啟baked gi 開啟gi global iiuminati...

threejs燈光light引數

1.環境光ambientlight 環境光會均勻的照亮場景中的所有物體。var light new three.ambientlight 0x404040 1 白光,燈光強度為1 2.平行光directionallight 模擬遠處像太陽一樣的光源 var light new three.direc...

Unity高階之 Shader渲染

1.螢幕透明 計算每個頂點相關的屬性 位置,紋理座標 2.螢幕扭曲 bump map rgb當做xyz座標來用的 computegrabscreenpos tex2dproj struct vertinput struct vertoutput 計算每個頂點相關的屬性 位置,紋理座標 利用這種效果,...