作為Unity游戲開發(fā)員,如何有效增強(qiáng)游戲場(chǎng)景氛圍,讓玩家有更好的游戲體驗(yàn)?zāi)兀窟@就需要用到光照系統(tǒng)了。
適當(dāng)為游戲場(chǎng)景添加光照效果,可以很輕松的為場(chǎng)景帶來(lái)氛圍和視覺上的提升,讓玩家體驗(yàn)更佳。今天,我們就與大家分享在Unity中調(diào)整光照特效的7個(gè)技巧,讓整個(gè)游戲場(chǎng)景氛圍更引人入勝。
01使用線性顏色空間
在為場(chǎng)景添加光照效果之前, 盡量將顏色空間設(shè)為線性(Linear)。線性顏色空間會(huì)更接近真實(shí)環(huán)境的渲染效果。Unity默認(rèn)采用Gamma Color Space ,點(diǎn)擊Edit > Project Settings > Player,在Other Settings下找到Color Space屬性,并將其設(shè)為L(zhǎng)inear。
02使用全局光照(GI)
使用全局光照(GI)能夠?qū)崿F(xiàn)更加逼真的光照。全局光照系統(tǒng)能夠?qū)庹赵诒砻娣瓷浠蛘凵涞狡渌砻妫ㄩg接光照)的方式進(jìn)行建模,而非限定光照只能從光源照射到某個(gè)表面。
可以在光照設(shè)置面板中啟用全局光照,依次點(diǎn)擊Window > Lighting > Settings,打開Lighting面板,在Scene標(biāo)簽下勾選Realtime Global Illumination,設(shè)置Indirect Resolution可以改變實(shí)時(shí)全局光照的分辨率。
烘焙全局光照(Baked GI)和預(yù)計(jì)算實(shí)時(shí)GI都存在一些限制,二者均只計(jì)算靜態(tài)對(duì)象的光照,所以動(dòng)態(tài)對(duì)象無(wú)法反射光照到其它對(duì)象,反之亦然。但動(dòng)態(tài)對(duì)象可以利用光照探頭(Light Probes)來(lái)接受靜態(tài)對(duì)象反射的光照。
03光照顏色協(xié)調(diào)
設(shè)置光照時(shí)必須關(guān)注其顏色對(duì)場(chǎng)景整體氛圍的影響,以創(chuàng)造更加美妙而和諧的光照。
不同的光照顏色會(huì)為場(chǎng)景帶來(lái)完全不同的氛圍:
04盡量使用淺色
光照盡量使用淺色,不要使用飽和度過(guò)高的顏色,淺色光照看起來(lái)更加自然,也更令人舒適。
05不斷調(diào)整設(shè)置
不斷嘗試改變光照方向及陰影,查看并對(duì)比不同的效果。以找到最合適的設(shè)置。
06調(diào)整環(huán)境顏色
嘗試調(diào)整環(huán)境顏色(Ambient Color)來(lái)改變陰影顏色,從而獲得更加逼真而自然的陰影效果。
依次點(diǎn)擊Window > Lighting > Settings打開Lighting面板,在Scene標(biāo)簽下將Environment Lighting Source設(shè)為Color,然后將Ambient Color 設(shè)為合適的顏色。
07使用后處理特效
使用Unity提供的后處理特效包,可以讓整個(gè)場(chǎng)景的光照效果更加強(qiáng)烈??梢詮腁sset Store資源商店下載該后處理特效資源包。
以上幾個(gè)技巧有助于在Unity中調(diào)整光照時(shí)找到最適合場(chǎng)景的最佳光照設(shè)置,希望對(duì)大家有幫助。