熱門
使用虛幻引擎為《Season》打造卡通渲染效果
2020年的 Game Awards中,,Scavengers Studio尚待發(fā)布的游戲《Season》一經(jīng)亮相,,就憑借其美術(shù)設(shè)計(jì)收獲了大量積極反饋。制作團(tuán)隊(duì)希望為玩家創(chuàng)造一個(gè)富有魅力的暖調(diào)世界,,讓玩家騎著自行車去探索美麗的風(fēng)景,,揭開(kāi)隱藏在表面之下的秘密。游戲的美術(shù)設(shè)計(jì)發(fā)揮著關(guān)鍵作用,,它將迎接玩家記錄《Season》中的低語(yǔ),,因?yàn)檫@個(gè)世界已注定會(huì)被毀滅。
《Season》的美術(shù)設(shè)計(jì)從插畫(huà)家,、油畫(huà)家和自然光攝影師那里汲取了靈感,。制作團(tuán)隊(duì)用來(lái)描繪現(xiàn)實(shí)的極簡(jiǎn)主義手法類似于早期日本浮世繪畫(huà)家和Norman Wilkinson等20世紀(jì)中期的海報(bào)藝術(shù)家。這種剔除細(xì)節(jié)而非增加細(xì)節(jié)的簡(jiǎn)化思維方式,,成為團(tuán)隊(duì)在開(kāi)發(fā)整體外觀時(shí)牢記在心的準(zhǔn)則,。你會(huì)注意到,《Season》的美術(shù)風(fēng)格靈感源自2D,,而制作團(tuán)隊(duì)將這種風(fēng)格完美的融入到了3D場(chǎng)景中,。
這就引出了一個(gè)問(wèn)題:如何在3D空間中創(chuàng)造2D美術(shù)風(fēng)格?
為了找出答案,,來(lái)自三名美術(shù)師和開(kāi)發(fā)者:負(fù)責(zé)角色和技術(shù)美術(shù)的Felix Arsenault(Feu),、環(huán)境美術(shù)師Geneviève Bachand以及3D程序員Irwin Chiu Hau為我們揭秘了游戲的制作,。
3D場(chǎng)景最初由虛幻引擎提供的工具搭建。不可否認(rèn),,團(tuán)隊(duì)中的一些美術(shù)師在開(kāi)始使用虛幻引擎時(shí)并沒(méi)有感覺(jué)非常順手,。但他們還是對(duì)藍(lán)圖和基于節(jié)點(diǎn)的工具贊賞有加,這些工具易于上手,,簡(jiǎn)化了他們的學(xué)習(xí)過(guò)程,。Felix說(shuō):“虛幻引擎包含了操作便捷的優(yōu)秀工具,地形,、植被和自動(dòng)細(xì)節(jié)層次(LOD)等工具尤其有用,。”
團(tuán)隊(duì)需要靈活地創(chuàng)造和迭代自定義工具,,將繪制的美術(shù)設(shè)計(jì)外觀轉(zhuǎn)移到可探索的3D世界中,。“因?yàn)橐磺卸际腔诠?jié)點(diǎn)的,,我們可以通過(guò)可視化編程節(jié)點(diǎn)快速制作工具并自定義著色器,,并且不需要傳統(tǒng)的編程背景?!盕elix說(shuō),。制作團(tuán)隊(duì)的美術(shù)師參考了其他引擎中對(duì)應(yīng)的節(jié)點(diǎn)型功能,但發(fā)現(xiàn)它們都不如虛幻引擎優(yōu)秀,。
Geneviève解釋說(shuō):“虛幻引擎的功能允許我們自由創(chuàng)作,,使我們能夠?qū)W⒂谧裱佬g(shù)設(shè)計(jì)。在虛幻引擎功能的幫助下,,我們構(gòu)建了自定義著色器來(lái)實(shí)現(xiàn)《Season》的特定外觀,,而不是被迫只使用引擎中的現(xiàn)有內(nèi)容?!碧摶靡嬷械膭?chuàng)作靈活性賦予了團(tuán)隊(duì)自由,,F(xiàn)elix補(bǔ)充說(shuō):“作為美術(shù)師,我認(rèn)為,,我們不可能在其他引擎中做到這一點(diǎn),。”
《Season》團(tuán)隊(duì)依靠迭代各種游戲功能,,探索完美展現(xiàn)這種氛圍的方法,,即使美術(shù)方面也不例外。虛幻引擎的靈活性允許我們將各種工具與其他現(xiàn)有功能搭配使用,,這使得美術(shù)師能夠進(jìn)行實(shí)驗(yàn),,并根據(jù)需要添加新功能。
《Season》的美術(shù)迭代是基于這樣的想法:剔除細(xì)節(jié),,捕捉世界的美,。然而,,虛幻引擎的光照和陰影解決方案旨在使用基于物理的渲染(PBR)和光線追蹤等功能,保留真實(shí)度和細(xì)節(jié),。
虛幻引擎或虛幻商城中的后期處理解決方案并未提供團(tuán)隊(duì)想要的功能或外觀,所以他們必須為此展開(kāi)一些額外的工作,。
為了匹配美術(shù)設(shè)計(jì)所追求的有限細(xì)節(jié)層次,,團(tuán)隊(duì)決定重點(diǎn)了解傳統(tǒng)繪畫(huà)中如何運(yùn)用局部色彩,以及數(shù)字繪畫(huà)家如何模仿這些技法,。來(lái)自Artifact5的Mohannad Al-Khatib和Ramy Daghstani為制作團(tuán)隊(duì)創(chuàng)建了一個(gè)著色器,,專門按照插畫(huà)技法中的方式使用反射率(或局部色彩)。
首先要選擇反射率,,也就是畫(huà)家所說(shuō)的每種材質(zhì)的局部顏色,,然后選擇與各類物體關(guān)聯(lián)的陰影色調(diào)。著色器會(huì)自動(dòng)取得陰影色調(diào)的顏色與反射率的顏色,,并計(jì)算出最終的陰影顏色,。接下來(lái),虛幻引擎會(huì)根據(jù)光線的入射角判斷,,是選擇陰影顏色還是反射率,。
著色器會(huì)使用顏色和陰影的錯(cuò)覺(jué)來(lái)重現(xiàn)插畫(huà)作品的深度和紋理。用Mohannad的話來(lái)說(shuō),,通過(guò)創(chuàng)建這樣的著色器,,在“讓美術(shù)師控制”和“讓引擎完成大部分工作”這兩種選擇之間找到了平衡點(diǎn)。使用虛幻引擎,,美術(shù)師可以簡(jiǎn)單地公開(kāi)特定參數(shù),,通過(guò)對(duì)參數(shù)的修改來(lái)控制最終結(jié)果。在材質(zhì)節(jié)點(diǎn)編輯器中,,一切都是可單獨(dú)編輯的,,如此一來(lái),團(tuán)隊(duì)就能夠制作并完善主材質(zhì),,并將它們連接至自定義工具了,。
但這種美術(shù)設(shè)計(jì)也讓團(tuán)隊(duì)遇到了一個(gè)技術(shù)問(wèn)題。如果一切都可單獨(dú)編輯,,就很難使用全局光照統(tǒng)一各個(gè)區(qū)域,。因?yàn)槊總€(gè)物體都具有特定的陰影色調(diào)顏色和反射率顏色,它可以包含一個(gè)紋理顏色,,這使得在不同的光照?qǐng)鼍跋?,整個(gè)紋理很難有一致的陰影顏色。這就是說(shuō)如果游戲中的天色發(fā)生改變,,我們必須單獨(dú)編輯所有這些物體,,才能反映出變化,。如果清晨的金色陽(yáng)光灑在游戲中的所有物體上,需要逐個(gè)更改它們,,才能反射正午清爽的藍(lán)色光線,。這讓團(tuán)隊(duì)得到了一個(gè)美麗的靜態(tài)場(chǎng)景,物體展示著各不相同的外觀,,但它們不能有不同的顏色或?qū)Ρ榷取?/p>
因此團(tuán)隊(duì)修改了美術(shù)設(shè)計(jì),,創(chuàng)建更容易建模的場(chǎng)景,展現(xiàn)物換星移,,能夠在高地和生物群區(qū)等位置間輪換,。這迫使我們重新拾起虛幻引擎的PBR模型,但還需要對(duì)其做一些調(diào)整,。如此一來(lái),,團(tuán)隊(duì)就能接收到基于入射光線的“真實(shí)”照明,這意味著光線將始終來(lái)自于某個(gè)自然光源,,例如天空或閃爍的燭火,。獲得這種光照之后,團(tuán)隊(duì)會(huì)確定亮度閾值或入射角閾值,,根據(jù)光源顏色計(jì)算每個(gè)圖像像素的陰影顏色,。
卡通著色器專門用于改變材質(zhì)中的顏色,而全新的美術(shù)設(shè)計(jì)則專注于使用光照的變化營(yíng)造更美麗的場(chǎng)景,。例如,,如果想在場(chǎng)景中提升對(duì)比度,可以增強(qiáng)直射的陽(yáng)光,,移除天空中柔和的光照,,從而形成一股來(lái)自太陽(yáng)的直射強(qiáng)光。如果想進(jìn)一步控制對(duì)比度,,可以使用后期處理工具,。
新制定的光照決策引出了一項(xiàng)新特色:轉(zhuǎn)向使用天空球體的靜態(tài)光照。天空光照與光源類似,,根據(jù)來(lái)自天空的光線,,使整個(gè)場(chǎng)景的卡通渲染保持一致。天空光照產(chǎn)生的光線和陰影顏色將投射在場(chǎng)景中的所有物體上,。此外團(tuán)隊(duì)還有一些設(shè)置項(xiàng),,可為天空設(shè)定一種基調(diào),為場(chǎng)景的整體氛圍添加一種色調(diào),。例如,,在安全而熟悉的地方,天空光照將為所有資產(chǎn)投下暖色調(diào)的光線,。
現(xiàn)在,,所有的光照都包含了接近于次表面散射的效果,,光線將被物體吸收或反射,營(yíng)造光線發(fā)散的效果,。想想在晴朗的夏日,,光線透過(guò)樹(shù)葉,被綠葉吸收,,使它們顯得更加閃耀,。另一個(gè)例子是,白色路面上的陽(yáng)光反射進(jìn)你的眼中,,眩光讓人分不清方向,但感覺(jué)溫暖,。光照著色器是能量恒定的,,這意味著,無(wú)論我們向場(chǎng)景中添加多少光線,,它始終會(huì)保持一致,。而如果為同一物體添加兩處光源,它的亮度就會(huì)變成兩倍,。這些寫實(shí)的瞬間激發(fā)了《Season》中光照設(shè)計(jì)的改變,,創(chuàng)造出玩家更熟悉的世界。
Look Dev Manager
另一個(gè)障礙是,,當(dāng)團(tuán)隊(duì)得到著色器并開(kāi)始構(gòu)建材質(zhì)和各種自定義工具時(shí),,這些工具不夠自動(dòng)化,缺乏易用性,。著色器最初就有許多可用的功能,,但它們?nèi)忌⒉荚诙鄠€(gè)關(guān)卡中,需要手動(dòng)執(zhí)行,。
最終團(tuán)隊(duì)使用的解決方案是創(chuàng)建“Look Dev Manager”,。Felix解釋說(shuō):“這是一個(gè)基于藍(lán)圖的工具,如果沒(méi)有可視化編程,,我永遠(yuǎn)無(wú)法制作出來(lái),。”這是一個(gè)簡(jiǎn)單的拖放工具,,可以在游戲的任何關(guān)卡中使用,。它能夠連接和控制所有自定義著色器、后期處理和工具等美術(shù)師所必需的功能,,并將它們緊密地封裝在一個(gè)位置,。
它還能與虛幻引擎的光照?qǐng)鼍跋嘟Y(jié)合,允許設(shè)計(jì)者加載和卸載影響光照,、云,、天空盒,、霧和陰影等一切與氛圍和意境相關(guān)的光照?qǐng)鼍白雨P(guān)卡。
它包含多種功能,,易于維護(hù),。它可以靈活地刪除或添加我們想要的任何功能,而且對(duì)藝術(shù)家來(lái)說(shuō),,創(chuàng)建和使用都很容易,。
接下來(lái),讓我們來(lái)深入挖掘Look Dev Manager中內(nèi)置的一些功能,。所有功能都是通過(guò)可視化編程實(shí)現(xiàn)的,。
關(guān)鍵幀序列
為了控制一天中不同時(shí)間的光照,制作團(tuán)隊(duì)在Look Dev Manager中使用了一個(gè)關(guān)卡序列管理器,,它可以控制一天中太陽(yáng)顏色和位置的變化,。關(guān)卡序列管理器控制著太陽(yáng)轉(zhuǎn)移時(shí)間和位置的關(guān)鍵幀,隨著時(shí)間和關(guān)鍵幀編號(hào)的向前推移,,一天也將過(guò)去,。所有的自然光照都是連接在一起的,可在代表當(dāng)天時(shí)間的關(guān)鍵幀內(nèi)進(jìn)行控制,。
我們也可以使用光照動(dòng)畫(huà)來(lái)混合不同的時(shí)間和天氣系統(tǒng),,從而在兩個(gè)不同的光照?qǐng)鼍爸g實(shí)現(xiàn)平滑過(guò)渡。
《Season》的氛圍和環(huán)境
《Season》團(tuán)隊(duì)面臨的另一個(gè)挑戰(zhàn)就是為游戲創(chuàng)造氛圍和環(huán)境,。如果玩家望向山丘,,與周圍環(huán)境的大氣相比,他們將如何感知天空的顏色和紋理,?
通過(guò)一層累加的大氣看到遠(yuǎn)處的地形,,它染上了天空的顏色。團(tuán)隊(duì)通過(guò)研究畫(huà)中的地形,,模擬畫(huà)家如何使用色彩在云端,、地形以及一切其他物體之上創(chuàng)造一層大氣。
露天派畫(huà)家的作品成為了調(diào)配大氣的重要參考,。他們傾向于將陰影中的信息分組,,比起明亮區(qū)域,陰影中的細(xì)節(jié)會(huì)被果斷地舍棄,,保留更高級(jí)別的細(xì)節(jié)層次和紋理,。
盡管虛幻引擎中默認(rèn)提供了很好的大氣和霧工具,但它們無(wú)法表現(xiàn)出制作團(tuán)隊(duì)想要的行為,,并且在很大程度上,,會(huì)受虛幻引擎默認(rèn)使用的各種光照系統(tǒng)影響。團(tuán)隊(duì)需要更簡(jiǎn)單、更靈活的解決方案來(lái)實(shí)現(xiàn)插畫(huà)風(fēng)格外觀,。幸運(yùn)的是,,開(kāi)始使用可視化編程迭代和開(kāi)發(fā)替代方案并不困難。
因此制作團(tuán)隊(duì)轉(zhuǎn)而采用數(shù)字繪畫(huà)家的一種方法,,來(lái)重現(xiàn)傳統(tǒng)畫(huà)家的這種大氣透視,。為了控制游戲的氛圍,制作團(tuán)隊(duì)最終使用了定向光源(太陽(yáng)/月亮),、自然天空光照,、天空大氣和霧。
“我最終創(chuàng)建了兩種類型的后期處理:大氣透視后期處理,,以及基于高度的霧后期處理,。”Felix說(shuō),。
自定義大氣透視后期處理是基于距離的,,此外,它還采用了一種增亮和濾光系統(tǒng)來(lái)控制霧的行為,。這為美術(shù)師提供了各種參數(shù)來(lái)定制和控制場(chǎng)景氛圍。另一方面,,自定義的基于高度的霧后期處理提供了多種混合模式可供選擇,,并支持基于紋理的風(fēng),這幫助團(tuán)隊(duì)實(shí)現(xiàn)定制風(fēng)并為它制作動(dòng)畫(huà),。
同樣,,這些都被排除在大多數(shù)默認(rèn)的自動(dòng)化系統(tǒng)之外,美術(shù)師們可以自由地使用它們,。
這些后期處理是可疊加,、可混合的,可以在Look Dev Manager內(nèi)部或外部使用,,制作團(tuán)隊(duì)可以使用它們的多個(gè)版本相互疊加,,以達(dá)到預(yù)期的結(jié)果。有了這兩種類型的大氣后期處理,,團(tuán)隊(duì)就可以實(shí)現(xiàn)足夠的深度和準(zhǔn)確度,,滿足為游戲渲染心境和氣氛的需要。
團(tuán)隊(duì)正在嘗試盡可能地保持Look Dev Manager的靈活性,,并將它模塊化,,這也確保了各個(gè)功能的靈活性和模塊化。
上述內(nèi)容只是《Season》目前開(kāi)發(fā)工作的一瞥,。隨著時(shí)間的推移,,這些自定義工具在不斷地誕生和完善。它們幫助游戲開(kāi)發(fā)者創(chuàng)造了從未見(jiàn)過(guò)的氛圍和環(huán)境,拓展了電子游戲美術(shù)設(shè)計(jì)的極限,。
電話:010-50951355 傳真:010-50951352 郵箱:[email protected] ,;點(diǎn)擊查看區(qū)域負(fù)責(zé)人電話
手機(jī):13811546370 / 13720091697 / 13720096040 / 13811548270 /
13811981522 / 18600440988 /13810279720 /13581546145