對于大多數游戲及VR/AR內容來說,光照效果都與整個場景氛圍息息相關。為了讓大家可以讓場景變的更加精美,西面這篇文章將為大家分享Asset Store資源商店中的一些實用光照插件,幫助大家輕松玩轉各種光照設置。
Flat Lighting

Flat Lighting是一套完整光照解決方案,用于在Unity中實現一些平面光照效果。該插件深度優化過性能,支持Shader Model 2.0及以上,并且能夠用于移動平臺及PC平臺。
Flat Lighting可使用自定義光源類型,包括點光源、聚光燈及方向光,支持自定義光照著色器,包括與Unity內置光照系統進行交互的表面著色器等。能夠非常方便而快速進行陰影投射,還可對著色器進行烘焙以減少編譯時間,這對于內存受限的移動平臺來說非常有用。

Flat Lighting光照系統內置了低多邊形風格的水特效,提供了用于創建水面網格的工具,可以非常方便地實現各種波速的水面。此外,插件還帶有3個示例場景,可以幫助開發者快速了解Flat Lighting系統的光照設置、功能及相關工具。其中最重要的就是幾個著色器,如下:

在主著色器中可以自定義對象光照與陰影,如下:

地址:https://www.assetstore.unity3d.com/en/#!/content/67730
Hx Volumetric Lighting

Hx Volumetric Lighting用于在Unity中實現體積光照,并且支持VR環境下的單通道立體渲染。使用該插件可以輕松實現高質量的體積光,模擬真實光照的景深,打造各種不同密度的霧效。但請注意,該插件需要Shader Model 3及以上,不支持移動平臺,能完美用于PC及主機。

Hx Volumetric Lighting支持多重光照組合,可任意組合點光源、聚光燈以及方向光,并且支持實時動態移動光照,利用粒子系統或3D噪聲呈現景深效果,并通過高級采樣技術實現低分辨率渲染以提高幀率。

使用Hx Volumetric Lighting非常簡單,只需為場景中的相機與光照添加上對應的Hx Volumetric腳本即可。例如,在Hx Volumetric Camera腳本中可以設置光照散射屬性、環境光、霧效、噪聲、粒子密度、透明度及采樣設置等等。

對這些不同的屬性進行簡單地調整,即可實現能夠滿足項目獨特需求的場景氛圍。
地址:https://www.assetstore.unity3d.com/en/#!/content/67665
Lighting Box(Next-Gen Lighting Solution)

Lighting Box可以幫助開發者快速自動調整光照設置,并支持將設置保存為配置文件以供后續同類場景使用,即便是完全不懂光照的開發者也能快速完成設置,同時保持最佳的性能與光照質量。

Lighting Box主要功能包括自動調整全局霧效設置、支持景深及多種鏡頭特效、自動保存及加載設置、自動更新特效,還提供粒子著色器并提高編輯器性能。Lighting Box僅使用Unity內置標準著色器及特效腳本,以保持兼容不同的平臺。

使用Lighting Box也非常簡單,依次點擊菜單項Window – Lighting Box打開編輯界面,然后設置各光照配置及渲染屬性即可。

Lighting Box會為場景自動設置好光照,也可以在此基礎上自行調整。
地址:https://www.assetstore.unity3d.com/en/#!/content/93057
結語
今天為大家分享的幾款插件對于在Unity項目中創建光照非常實用,即便沒有任何光照相關的基礎知識,也可以借助這些插件來實現3A級的光照效果。
轉載自:讓畫面更精美 Unity實用光照插件分享-騰訊游戲學堂