本文首發(fā)“TiMi Club 天美俱樂部”微信公眾號
中國游戲行業(yè)發(fā)展至今,從專業(yè)到分工,正在經(jīng)歷哪些變化?天美聯(lián)合騰訊游戲學堂,舉辦“游戲是門技術活兒:專業(yè)技能探秘”知乎圓桌活動,本文為圓桌議題“隨著游戲品質不斷提升,游戲開發(fā)是否正變得越來越‘跨學科‘?”下的回答,希望對大家有所幫助。
作者:Freddy
騰訊天美L2工作室高級技術美術
岱爾菲神殿的阿波羅神殿的女祭司,曾經(jīng)對蘇格拉底說,在雅典沒有人比你更聰明了。
蘇格拉底說,所有人都非常無知,只有我知道自己無知,其他人連自己無知都不知道,所以神說我最聰明。
在蘇格拉底之前,一百年前孔子說過:
吾有知乎哉?無知也。有鄙夫問于我,空空如也。我叩其兩端而竭焉。
論語 – 子罕篇
其內容是,譯文:
孔子說:“我有知識嗎?其實沒有知識。有一個鄉(xiāng)下人問我,我對他談的問題本來一點也不知道。我只是從問題的兩端去問,這樣對此問題就可以全部搞清楚了。”
看門狗:軍團
目前,游戲開發(fā)的內容越來越龐大,對于現(xiàn)實世界的仿真程度也越來越高。
跨學科深入研究變成了非常重要的一點。比如游戲結合生物,游戲結合地理,游戲結合物理,等等。
地平線:零之曙光
游戲開發(fā)是一個綜合類方向的職業(yè),之前的大部分開發(fā)人員都是基于“常識”在進行游戲設計。一旦開始深入研究后,如果和其它跨專業(yè)的專職研究人員對比的話,可能我們廢了很大勁研究的一項技術,其實是原本專業(yè)最基礎的東西。
植物學家 by gettyimages
這不免顯得班門弄斧,關公面前耍大刀。
對此,我深感自己的無知。
意識不到自己無知的狀態(tài)
解構游戲世界
游戲世界再怎么變,也都是對于現(xiàn)實世界的仿真。不同風格的游戲,對于現(xiàn)實世界的仿真度不同。
那么判斷游戲對于世界的仿真度,實際上最直觀的表現(xiàn)就是對于人的五感(形/視覺、聲/聽覺、聞/嗅覺、味/味覺、觸/觸覺)影響。
聽覺和觸覺
在以往的游戲中,最主要的核心體驗就是視覺和聽覺。
其中的視覺就是包含了我們在游戲開發(fā)過程中的大量的開發(fā)過程,最終以光柵化渲染的方式呈現(xiàn)到玩家的屏幕上。
我們對于光照,著色模型,三角形變換等等技術的研究,都是其中的一部分。
我們所謂的渲染就是為了滿足五感中的視覺對于現(xiàn)實世界的仿真。
如果是風格化的畫面,也就是藝術抽象了一下。
渲染出來的每一幀的圖像通過顯示器,以電磁波的形式發(fā)射到人眼,形成一個感覺。一幀幀連續(xù)不斷的畫面會讓人感覺到游戲中的時間是流動的。
而不同幀率對人眼的影響是不一樣的,理論上來說就是幀率越高越好。但由于人類的視覺暫留現(xiàn)象,25 幀/秒以上的連續(xù)畫面,就會讓人不會覺得畫面出現(xiàn)卡頓,這個 25 幀/秒就可以當作視覺方向研究的 BaseLine。
為了硬件成本考慮,幀率只要能滿足玩家需要即可,并不追求無限幀率。當幀率一定的情況下,可以支付更多的性能消耗用于畫面提升。
然后就是聽覺,聽覺可以營造氣氛,增加打擊感,并且?guī)в袛⑹滦?。在游戲中基本是?BGM, 音效,旁白,對話等形式呈現(xiàn)在玩家面前的。
聽覺對玩家玩游戲時候的代入感有至關重要的影響,甚至人們在出生還沒有睜開眼睛的時候就開始接收聽覺信號。
這種感覺比視覺那樣刺激的感覺稍微抽象一些,但就像音樂一樣,更值得品味。
幽靈:遺忘
嗅覺和味覺目前在游戲領域發(fā)揮的空間很少,只有少量游戲會讓玩家 聞到不同的氣味 或者 品嘗到不同味道。
最后是觸覺。隨著游戲的發(fā)展和游戲運行終端的硬件更新,人們可以在游戲中獲得更多的觸覺反饋。
在玩 PC 終端游戲的時候最普通的觸覺交互就是玩家使用鼠標和鍵盤對游戲進行輸入操作,操作后會給玩家?guī)硪曈X反饋。以前的街機游戲的搖桿觸感會更加強烈,刺激。
高分少女
人類的大腦是很擅長聯(lián)想的,比如在某些玩家玩兒射擊游戲的時候,在鼠標移動時,身體會不自覺地跟著游戲畫面一起晃動。點擊鼠標開火的時候,會自然聯(lián)想到自己像是真的在扣動槍械的扳機。
玩兒主機游戲的時候,大多會使用游戲手柄,由于游戲手柄的人體工程學設計更加合理,尤其是在玩兒射擊類游戲時候,扣動手柄的 L2, R2 鍵,真的就像是扣動槍械的手感。而且玩家受到攻擊時手柄的震動效果,會讓人產(chǎn)生觸覺聯(lián)想。
在 Wii/Switch 等體感游戲設備中,對于觸覺的發(fā)揮空間越來越大。甚至有真實的仿真槍,仿真弓箭模型來讓游戲更加真實。
SwitchSports
以上觸覺方面的,整個過程就是讓玩家在游戲的輸入和反饋時,由聯(lián)想觸感逐漸變?yōu)楝F(xiàn)實觸感的過程。
視覺感知
讓我們回到視覺層面。人們自從出生到這個世界,第一次睜開眼睛,就開始通過視覺來理解這個世界。這種對人眼感光細胞的刺激來地是最直接的。
在現(xiàn)實中,人類看到的物體是物體吸收光線后反彈出的電磁波的一個波段,這個波段中不同的波長刺激人眼中不同的視錐/視桿細胞,使人可以感覺到不同的顏色。
人們對物體的視覺感知是電磁波投射到物體上,反射到人們眼睛中后的感覺。
Electromagnetic Waves Seeing Objects and Color Essential Question
在游戲中是不存在物體的實物的,3D 游戲通過對計算機對 3D 幾何形體的模擬,并且模擬光的吸收/反射/折射,最后光柵化到屏幕上,投射到人眼中,讓人看起來相對真實。
那么目前游戲開發(fā)中,大部分開發(fā)人員,尤其是游戲美術和渲染工程師,主要做的都是制作視覺層面上的東西。
游戲視覺開發(fā)
在 3D 游戲開發(fā)當中,以視覺層面為維度的開發(fā)流程大致是這樣的(不同的工作室會有一些區(qū)別):
場景:世界觀設計 -> 劇情設計 -> 氣氛圖 -> 概念設計 -> 原畫 -> 3D 建模 -> 紋理繪制 -> 材質調節(jié) -> 渲染
角色: 世界觀設計 -> 劇情設計 -> 概念設計 -> 原畫 -> 3D 建模 -> 蒙皮 -> 動畫制作 -> 紋理繪制 -> 材質調節(jié) -> 渲染
其它:AAAA -> BBBB
Have a look inside the pipeline of Aesir Interactive!
技術美術主要負責區(qū)域涵蓋了從 3D 建模 到 渲染 串聯(lián)起來的過程。
這實際上就是我們視覺上能夠看到的世界萬物。
如果我們要通過程序化的手段自動生成一個星球,那么生成這個星球中的萬物模型的前提就是我們要掌握世界萬物的規(guī)律。
無人深空游戲內截圖
世界萬物的規(guī)律
人類通過語言和文字為載體,不斷地迭代學習,形成了現(xiàn)代的知識體系架構。
由于人的精力是有限的,不同人通過自己掌握到的不同的知識體系,來對整個世界有著自己的認知。
很多年前,制作游戲是不區(qū)分專業(yè)的,各行各業(yè)都有。很多人基于興趣進入到這個行業(yè)。
前些年,進入游戲行業(yè)比較對口的大多是計算機和藝術設計相關專業(yè)。很多游戲公司也進入到校園中進行校招。
近些年,國內外各大高校都紛紛成立了游戲類相關專業(yè)的教學。尤其是數(shù)字媒體技術與數(shù)字媒體藝術專業(yè)這些綜合類學科。開始有了跨專業(yè)學習的苗頭,其目的是跨越技術,藝術,創(chuàng)意之間的鴻溝。技術美術方向就招聘了很多這兩個專業(yè)的畢業(yè)生。
游戲開發(fā)隨著不斷地發(fā)展,專業(yè)化程度越來越高,事物越來越真實。簡單的對于現(xiàn)實世界的常識性模仿已經(jīng)不夠用了,對于數(shù)字化世界的描述越來越具象和深入。
黑客帝國 – 覺醒
比如我們從天是藍的,草是綠的常識的了解,進化到了開始研究天空中的體積云,大氣散射的原理。地表植物的生態(tài)關系與植物造景。
Simulating Tropical Weather in FRACRY6
假如不進行跨學科深入學習的話,得到的結果就是原本從事游戲開發(fā)的綜合人才,想要短期內速成,花費大量時間查找各類資料對于某一學科進行跨學科學習的內容,是該學科專業(yè)研究人員的常識性的知識。
而且會很容易由于知識的局限性,進入覺得自己非常懂,但實際上沒有真懂的尷尬境地。
Dunning – Kruger Effect
這就是研究深度不夠所導致的問題,也是我國大量游戲無法達到 AAA 標準的重要原因。
浮于表面的研究,構造的游戲世界,會得到很多錯誤的內容,并且潛移默化的讓玩家認為游戲世界不是很合理,但又不知道為什么。這是因為普通玩家對于這些知識的了解更少。
舉個例子就是,比如某個游戲需要開發(fā)一個茂密叢林的野外場景,很可能從概念設計開始,繪制的植物內容就是錯誤的。
因為從藝術的角度上來看,只要把整體效果畫出來就好了,不需要完全懂得這個環(huán)境的生態(tài),這樣就面臨著某些植物可能出現(xiàn)在了不該出現(xiàn)的地方,但是毫無察覺。
Three major types of vegetation in Nigeria
這從美術畫面構成上來說,沒有任何問題,樹干是樹干的顏色,草是綠色,河流是藍色。最終一條龍制作下來,經(jīng)過 3D 美術建模,關卡設計師擺放,到游戲上線,都不知道植物是錯的,游戲就這樣上線了。
很多情況下都是這樣的表面思維,比如沙漠中出現(xiàn)的蜥蜴和仙人掌,地球是圓的。
假如我們以這種理念進行開發(fā),來制作最近幾年非常流行的 PCG 程序化開放世界生成,我們確實會得到一個看起來好像正確的,實際上又非常不嚴謹?shù)拈_放世界場景。
目前國內的游戲開放世界 PCG 生成領域中,很少有真正能達到很多年前的 AAA 游戲對于真實世界研究的深度水平,浮于表面的簡單功能就點到為止了。
很少有團隊能夠容忍長期的跨學科沉淀。在一個精細方面深入研究幾十年的中老年人才,很有可能績效不會很好。
那么如何進行:游戲+某學科 的研究呢?
技術美術屬于最適合進行各個學科專業(yè)與游戲領域的一個入口。
由于其同時具備程序和美術專業(yè)的跨學科屬性,可以把游戲開發(fā)中視覺相關的流程貫穿起來。
比如目前流行的過程化生成相關的:地形生成,植被生成,道路生成,建筑生成等等。這些內容在目前大多數(shù)的游戲開發(fā)團隊中,都是由技術美術負責的。
FarCry 6 | Biomes | Wetlands
比如我們同樣要開發(fā)一個茂密叢林的野外場景。
這里面就覆蓋了幾點能力:
過程化生成的技術能力:比如 Houdini 或其它工具。
任務拆解能力:把復雜的大塊任務拆解為可實現(xiàn)落地方案的能力。
材質制作能力:制作各種不同植物的材質效果。
模型/紋理制作能力:這部分可由 3D 美術進行制作。
植物學專業(yè)的深入能力。
景觀/環(huán)境藝術設計能力:游戲世界中,不僅要把植被生成出來,而且要美觀。
Landscape Design
把這 6 點綜合起來應用后,會得出一個相對比較完美的結果。
這里 1,2,3,4 都是技術美術本身具有的能力。
5 和 6 就涉及到了深入研究的專業(yè)能力,單獨拆出來都是專業(yè)學科??慷虝r間是無法達到很高的高度的。
那么假設我們招聘的這位技術美術本身就是景觀設計專業(yè)或植物學專業(yè)的,那么就只要學習另外一科(景觀設計/植物學)就好了,并且這兩個專業(yè)本身又有一部分交叉性。這也是一種跨學科招聘和培養(yǎng)的一個過程。
所以技術和美術結合是入門級技術美術的最基礎的必備要求。
中級技術美術會在技術與美術綜合之后,再進行細分。比如 PCG 方向,工具鏈方向,動畫方向等等。
高級技術美術會繼續(xù)細分。比如 PCG 方向中的植物方向,建筑方向,地理地形方向。
它是一個從廣泛,越來越細分的過程。就像是低分辨率走向高分辨率的過程。
但要注意一點又不是直接上來就細分,那樣不如直接去原行業(yè)去做深入研究就好了。
先觸類旁通,然后找準方向,深耕下去。
長期的跨學科精細化技術美術發(fā)展,結合大量的項目落地和優(yōu)化經(jīng)驗,會使你變成越老越吃香的角色。這個過程可能是十幾年,或幾十年。
Lifelong Learning: Going Beyond the Neo-Liberal Tenets
否則會隨著技術發(fā)展,工具越來越便捷,輕易被其它的高級美術/程序從業(yè)人員替代掉。
以上只是針對于技術美術方面進行了一些跨學科的思考。包括 ConceptArtist,LevelArtist,LevelDesigner 等等都可以進行跨學科研究。
小結
跨學科發(fā)展是游戲開發(fā)領域,尤其是向高品質游戲方向發(fā)展的必經(jīng)之路。
沒有這方面積累的團隊,追求快速追趕上世界上成功的高品質游戲開發(fā)工作室是不切合實際的。積累下來的知識和人才,是靠大量的資本和物料所無法取代的。