Gaia for Unity完全攻略(5):使用各種第三方插件來美化Gaia場景

在這一節(jié)中,我想要探討一下究竟那些官方自營或者官方推薦的第三方插件能夠給Gaia原生場景帶來多大的畫面效果提升。

本節(jié)中主要使用了:Gaia、Ambient Skies、CTS 2019、AQUAS 2020、Aura 2。我盡量使用這些插件的預(yù)設(shè),避免因?yàn)閷Σ寮斫獠簧罱?jīng)驗(yàn)不夠而影響應(yīng)用插件之后的畫面效果。

1. 原生Gaia場景

新建一個項(xiàng)目,僅安裝Gaia。直接使用Session Manager執(zhí)行自帶的“GS Example 4”,得到一個Gaia場景“River Island”。

GS Example 4:River Island

簡單烘焙下燈光,將攝影機(jī)移動到一個合適的位置,可以得到如下畫面效果:

2. 原生Gaia場景+原生效果(水體、天空、大氣、后期)

使用Gaia內(nèi)置的功能添加Player、天空、水體、Post Processing等效果,并在GX面板中將Ambient Skies Samples的“Skies”設(shè)置成預(yù)設(shè)“Day”,執(zhí)行一次“Bake Lighting”(這里為了盡快看到結(jié)果,可以禁用“Realtime Global Illumination”,并切換成“GPU Progressive”方式),將“Post Processing”設(shè)置成預(yù)設(shè)“Default Day”,得到的結(jié)果是這樣的:

如果刪除Post Processing,效果是這樣的:

換一個角度,Gaia原生水體的表現(xiàn)是這樣的(這里我關(guān)掉了Post Processing的Bloom和Lens Distortion):

說實(shí)話,Gaia原生所帶的Ambient Skies Samples和Ambient Water Samples的可調(diào)節(jié)性都不是很高。

3. 原生Gaia場景+Ambient Skies(天空、大氣、后期)+原生效果(水體)

下面我們安裝Ambient Skies完整版。剛剛安裝好的時候,在Gaia Manager中是看不到完整版的,需要先讓Ambient Skies完成初始化(打開Ambient Skies的窗口直到能正常設(shè)置Ambient Skies為止)。

需要重新編譯腳本
需要重新烘焙Lightmap

完成之后,Gaia Manager的GX欄中就是完整版的Ambient Skies了,Ambient Skies窗口也可以正常打開,但場景的光照發(fā)生了翻天覆地的變化。

在Ambient Skies窗口勾選上“Enable Skies”,將“Global Settings”中的“System Type”設(shè)置為“Ambient HDRI Skies”,然后在“Profile Settings”中選擇任意“Skybox Profile”,就可以得到形態(tài)各異的天光照明效果了。

這張圖所使用的Profile是“Sky Five High”

我們可以在“Skies”欄中調(diào)節(jié)關(guān)于陽光(Sun)、天空盒(Skybox)、環(huán)境光照(Ambient)、霧效(Fog)、陰影(Shadow)和水平線(Horizon)的相關(guān)參數(shù),在“Post FX”欄中調(diào)整關(guān)于Post Processing的所有設(shè)置,在“Lighting”欄中進(jìn)行燈光烘焙相關(guān)設(shè)置?;旧?,Ambient Skies將所有與燈光和渲染相關(guān)的設(shè)置都集成到一起,非常非常的方便。

目前這個效果對我來說太“暗”了,所以我將Post FX中的Auto Exposure Settings中的Exposure Amount增加到1.5,效果是這樣的:

另外,Post FX欄中還提供了很多預(yù)設(shè)好的Post Processing Profile供用戶選擇,非常的貼心。

下面是Sample版和完整版Ambient Skies的效果對比:

上為Sample版,下為完整版
上為Sample版,下為完整版

可以發(fā)現(xiàn),完整版Ambient Skies從效果上來說比Sample版確實(shí)要好一些,但這種“好”并沒有好到非買不可的程度。但從使用的方便性和可調(diào)整性上來說,完整版就好太多了。不僅提供了更多更多樣化的預(yù)設(shè)Profile給用戶選擇,還將Unity有關(guān)于燈光和渲染的相關(guān)的設(shè)置都集中到了一個面板之中。這對于需要進(jìn)行大量室外燈光設(shè)置的用戶來說,是非常實(shí)用的。

4. 原生Gaia場景+Ambient Skies(天空、大氣、后期)+AQUAS 2020(水體)

Ambient Skies中并沒有關(guān)于水的內(nèi)容,我也沒有找到完整版的Ambient Water插件,所以只能安裝AQUAS 2020來試圖獲得更好的水體表現(xiàn)。

將場景中的Ambient Water Samples設(shè)置為“不激活”,使用AQUAS的“Setup Wizard”為場景添加AQUAS水體:

上為Ambient Water Sample,下為AQUAS 2020

不得不說,AQUAS水體的效果比Ambient Water Sample還是要好很多的。

5. 原生Gaia場景+Ambient Skies(天空、大氣、后期)+AQUAS 2020(水體)+Aura 2(大氣效果、體積光效)

Unity的默認(rèn)渲染管線是不支持體積光的,Ambient Skies也只能用霧效來模擬大氣效果。想要真正的體積光效,只能選擇使用HDRP或者比如Aura 2這樣的第三方插件了。

安裝好Aura 2之后,首先需要給相機(jī)和主光源上添加Aura相關(guān)組件,然后在Aura 2的面板中選擇預(yù)設(shè)“Sunny Day”,就可以得到這樣的效果了:

不知道是因?yàn)榘姹镜膯栴}(我所用的Ambient Skies并不是最新版)還是插件本身兼容性的問題,總感覺Ambient Skies和Aura 2有點(diǎn)點(diǎn)沖突。有時候從Scene窗口預(yù)覽到的Aura效果是正確的,但從Game窗口看卻顯示得不正常(非常濃艷,而且關(guān)閉Aura之后依然有問題)。我只能刪掉場景中的FlyCam,重新創(chuàng)建Player。

此外,Ambient Skies貌似常常(并不是每次)會“洗”掉Aura 2的大氣顏色設(shè)置,可能是因?yàn)锳mbient Skies和Aura 2都會修改Post Processing Profile中的參數(shù)的原因吧??梢詫mbient Skies的“System Type”設(shè)置為“Third Party”避免這種沖突。但改成“Third Party”之后呢,就又不能修改Ambient Skies的“Profile Settings”了。

最后,看教程中Gaia的GX面板里是可以識別出Aura 2的,然后很多設(shè)置都可以在GX面板中進(jìn)行調(diào)整。但我安裝完Aura 2之后并沒有被識別出來,不知道是什么原因。

但這些小瑕疵都不能掩蓋一個事實(shí),那就是“缺少體積光效的室外場景渲染是沒有靈魂的!

6. 原生Gaia場景+Ambient Skies(天空、大氣、后期)+AQUAS 2020(水體)+Aura 2(大氣效果、體積光效)+CTS 2019材質(zhì)增強(qiáng)

做這一步之前,強(qiáng)烈建議將項(xiàng)目備份一下,CTS安裝容易,要刪除就比較麻煩了。

安裝完CTS 2019之后,先關(guān)閉Aura 2的效果,并將Ambient Skies恢復(fù)成預(yù)設(shè)“Sky Five High”(也就是前面測試Ambient Skies完整版時使用的預(yù)設(shè)效果)。然后應(yīng)用CTS 2019預(yù)裝的“CTS_Profile_G6_Basic Warm”配置,得到如下效果:

CTS_Profile_G6_Basic Warm

建議先將這個預(yù)裝的Profile復(fù)制一次,用復(fù)制體來應(yīng)用并做后面的修改、調(diào)整,免得將預(yù)裝Profile調(diào)亂了。

簡單地調(diào)整了一下(巖石貼圖的重復(fù)度、法線強(qiáng)度、雪效果等等),恢復(fù)Aura 2的效果,重新應(yīng)用“Sunny Day”預(yù)設(shè),得到的畫面效果如下:

總結(jié):

下面是這一系列測試的渲染效果對比圖:

通過這樣的比較,應(yīng)該不難發(fā)現(xiàn),Gaia還是比較依賴其他各種第三方插件的。首先,CTS 2019幾乎是“必須”的,否則根本沒辦法解決諸如貼圖拉伸、雪地效果等問題;其次,Ambient Skies對Gaia場景表現(xiàn)的提升也很明顯,而且Ambient Skies可以用于任何室外光照環(huán)境,很實(shí)用;第三,自帶的Ambient Water Samples的效果只能說“一般”,如果場景有大量的水體,建議還是要弄一份AQUAS 2020的;最后,如果不使用HDRP的話,必須依賴Aura 2這樣的第三方插件來獲得體積光效果,而體積光效對于室外場景的表現(xiàn)有極大地幫助。


最后還想補(bǔ)充一點(diǎn)關(guān)于HDRP的問題。

Embient Sky對于HDRP支持得比較好,畢竟其實(shí)它也就是將燈光、渲染、后期、烘焙等相關(guān)內(nèi)容整合到一個面板中然后再添加許多預(yù)設(shè)Profile嘛。

但Gaia本體就不太推薦使用HDRP了,它是支持HDRP的啦,但因?yàn)镠DRP自己也是不斷在更新,所以Gaia和最新版本的HDRP總有些不太契合的地方。另外,Gaia自帶的Tree資源都是來自于SpeedTree(當(dāng)然這也是大家的第一選擇啦),但SpeedTree的材質(zhì)并不支持HDRP,HDRP的自動轉(zhuǎn)換工具目前也不能自動將SpeedTree材質(zhì)升級為HDRP材質(zhì),所以用起來就比較麻煩了。

CTS 2019因?yàn)樯婕暗絊hader的問題,對HDRP的支持是非常有限的,僅支持幾個特定版本的HDRP,而且也都不是新版。這個問題估計只能等到HDRP比較成熟穩(wěn)定之后才能解決吧,畢竟每個版本都追對于CTS的開發(fā)來講也是挺浪費(fèi)人力物力的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

  • 二、安裝和基本使用 安裝: Gaia的安裝非常簡單,按照常規(guī)步驟來就是了。安裝完成后會在Windows菜單下出現(xiàn)“...
    shimmery閱讀 5,379評論 1 10
  • GAIA 是一套為 Unity 遊戲引擎開發(fā)的地形與場景生成系統(tǒng),協(xié)助遊戲開發(fā)者在短時間內(nèi)快速製作令人驚嘆的地形景...
    qiaoqiao123閱讀 9,954評論 0 4
  • 做了媽媽之后,我經(jīng)常會問自己這樣一個問題,我要做怎樣的媽媽? 正好在隨手記里看到一個短片《不止是媽媽》,深受觸動。...
    七月份的橙子閱讀 418評論 0 0
  • 每個人都有一套自己的生活方式,能夠平安的長到成人說明智商能應(yīng)付的了當(dāng)下的生活。但在成長的過程中不一樣的環(huán)境碰到不一...
    恒思閱讀 190評論 2 1
  • 一如杜秋娘“莫待花落空折枝”的勸嘆。在短暫的歲月中,面對塵緣凡世地百般誘惑,秉持一腔如菊地情懷,墾載一路自身地清廉...
    無忌西東7閱讀 315評論 0 11

友情鏈接更多精彩內(nèi)容