來自Riot 的一份遊戲美術教程(五):技術美術

遊資網發表於2019-04-02
來自Riot 的一份遊戲美術教程(五):技術美術

引言

前段時間,Riot Games推出了一個針對遊戲美術的系列視訊:So you wanna make games??這一系列的特點是短小精悍,每集只有十分鐘,卻囊括了遊戲美術的各個方面,對於新手來說,這是非常寶貴的資源。雖然沒有涉及到具體的操作部分,但是,比起其他美術教程來說,針對遊戲的特定部分做了很多強化,也包含行業人員的建議。最棒的是還有中文字幕,大家可以去油管自行觀看。

來自Riot 的一份遊戲美術教程(五):技術美術

So you wanna make games??——YouTube

So you wanna make games??——Bilibili

不過,這次視訊推薦與往期不同,我們做了新的嘗試,為大家提供了文字內容;如果你之前經常點了收藏,但卻忘記觀看,現在你可以首先掃掃文章,瞭解概要。

本期介紹的是技術美術。

正文

電子遊戲持續不斷地在推動技術的極限,電子遊戲中的美術也不例外:像是細緻的物理模擬,無縫的開放世界,複雜的動畫系統,或者可破壞的環境。它們要求你既要有美術敏感度,也要對技術爛熟於胸。

來自Riot 的一份遊戲美術教程(五):技術美術

既懂美術又能程式設計的人,聽起來就像虛構的外太空變種人。但他們確實存在,還有個名字叫技術美術師!

好的,我們先來說說什麼是技術美術。

來自Riot 的一份遊戲美術教程(五):技術美術

技術美術對遊戲製作來說無比重要。講真,我接觸過的每個團隊都在想方設法儘量多地招聘技術美術師。那,他們究竟有何本事會如此重要呢?

我們替美術師打造工具。

是的,就是這樣。技術美術師打造的工具可供—

嗯,我們還會精簡遊戲的製作流程,製作遊戲匯出器,讓移植更簡單。大概是這些。

技術美術師還有其他的職責:

我們有些人會負責遊戲內容,為角色動畫製作骨骼,哇哦,其實還有—還有文件結構,版本控制支援,自動化—

天吶,我知道了。還有…饒了我吧—

因為我們還有美術背景,所以我們要建模,製作動畫,視覺特效,搭建介面,使用者介面,網站,著色器,光照—

夠了!打住打住。

這份工作的內容就是這麼充實。

來自Riot 的一份遊戲美術教程(五):技術美術

怎麼可能?你們才不是什麼技術美術師。你們根本就是全能美術師!

行吧,你想怎麼稱呼我們都可以。

但我們的主要職責是將美術植入遊戲的過程簡化。我猜技術美術的重點之一就是骨骼製作。骨骼製作指的是替角色模型,或者網格配上…骨架?

口區,為什麼要做這個呢?

技術美術師提供網格給我們增加骨骼時,它的姿勢是固定的,就像雕塑一樣。我們需要賦予它行動能力。要達到目的,我們會在網格內部放置骨頭來打造一幅骨骼。骨頭會影響網格的各個部分,所以當你移動某塊骨頭時,網格的一部分會跟著動起來。我們通過控制每根骨頭具備的影響力或者重量來進行調整,這個過程叫重量繪製。重量繪製可以算作美術,因為雖然我們希望網格可以移動,或者變形,但同時我們也要確保不會製作出…奇怪的玩意。

來自Riot 的一份遊戲美術教程(五):技術美術

來自Riot 的一份遊戲美術教程(五):技術美術

骨頭的動畫製作比較難,而骨骼裡面又全是骨頭。所以為了讓我們的動畫師省心,我們會建立一系列的控制好讓骨頭的移動更加簡單直觀,你可以把它看做木偶的線。這個過程中,我們需要克服的挑戰有:角色身體的其他部分移動時腳得站在地上,或者功能切換,就像你游泳時腿會跟著身體動一樣。

角色美術師還要做的一件事是為美術師製作定製化工具,這通常意味著對美術師使用中的軟體進行定製化,像Maya,ZBrush,Photoshop,虛幻引擎這類程式本身已經很強大了,但美術師常會有些細微又怪異的需求,這時候就會找到技術美術師,讓他們幫忙製作特定的工具。技術美術師會判斷這個需求是否合理。因此,每位技術美術師都會提出這個關鍵問題:

來自Riot 的一份遊戲美術教程(五):技術美術

你要做什麼?你想要做什麼?你想要做的是什麼?你要做的是什麼?

這是個非常必要的問題,因為哪怕美術師的出發點是好的,但對於工具需求這一塊,他們的理解沒有技術美術師那麼深

舉個例子:

美術師可能會要求一款工具,它能隱藏某個關卡內的所有水和植物,他們需要這個工具的原因是這樣才能數清楚出生了多少魚,而技術美術可能直接就製作一款顯示本關卡魚出生數量的工具以節省自己和美術師的時間。

美術資源通常需要經過移植才能應用到遊戲中,包括的內容有比如移除不需要的部件,開啟部分設定或引數,正確命名檔案,將檔案分解成多個單獨的部分,為新檔案和就有檔案建立連線…各種事情。

我們也會協助處理這些步驟,建立減少滑鼠點選次數的工具——當然,點個一兩下聽起來沒啥,但試想一下,同樣的對話點上一天一夜會是什麼狀況:勞駕能不能記住我的操作習慣啊!

製作遊戲涉及到大量的互助性工作,也就是說會有許多人互相提交大量的檔案。即便是小型團隊要保持井然有序也非易事。總會不斷地有檔案被建立,編輯以及提交給團隊成員——這整個過程叫做:“遊戲開發流程”。技術美術師會管理整個過程,他們建立更清晰的渠道,流程還有工具來幫助開發者更加輕鬆和有序地交換檔案。

來自Riot 的一份遊戲美術教程(五):技術美術

我們來了解一下他們的做法:

製作遊戲面臨的最大組織性挑戰之一:大量人員會同時編輯遊戲,很容易出現誤刪,誤替,或者重寫檔案的情況。因此,遊戲團隊通常都會使用某種版本控制軟體,版本控制軟體會儲存並記錄遊戲內所有檔案發生的所有操作。它會儲存每份美術作品之前的每個版本,它會記錄下來遊戲的每一次改動和改動人員。最重要的是,它會讓你知道當前是否有其他人正在使用你準備處理的檔案。技術美術師會製作讓版本控制軟體更易於操作的工具,否則它們對美術師來說可能過於抽象和困難。

來自Riot 的一份遊戲美術教程(五):技術美術

技術美術師還必須克服的另一個組織性挑戰就是檔案的命名,還有擺放它們的資料夾。命名這種事情感覺也不過如此嘛。但當你面臨幾千甚至上萬個檔案時,整理工作就會讓你抓狂了。製作遊戲時我們最後不得不放棄使用某些…效率不那麼高的命名方式。如果沒有處理和維護好規則和資料夾結構的命名可能會引起災難。技術美術師會在必要時建立結構和工具來處理大批量重新命名。

有些技術美術師擅長著色器技術(請瀏覽之前的角色美術視訊來快速瞭解著色器),這些技術美術師會幫忙建立並利用著色器來製作諸如石頭,木頭,金屬,草之類的材料,但著色器不只是可以製作基礎材料。有創意地使用著色器引數能夠做出相當獨特的東西。如果你有興趣,它們是絕對值得你花時間認真研究的,因為你可以往大山的峭壁側自動填充塵土或者岩石,亦或是為流動的岩漿建立真實的外觀效果。或者,你可以通過鉗住著色器中光線的方向輸入來建立獨特的美術風格,從而實現動畫版的陰影效果,類似《曠野之息》那樣。嗯,挺酷的。

技術美術師要編寫著色器的程式碼嗎?

技術美術師可以編寫著色器程式碼,或者是和工程師一起決定。著色器需要如何對美術進行支援。無論哪種情況,技術美術師都能影響美術的外觀,並向美術師傳授所提交著色器的引數使用方法。

來自Riot 的一份遊戲美術教程(五):技術美術

技術美術的另一個專項就是模擬。其實模擬作為單個主題大概都可以出一個視訊系列了,但本質上它是使用數學來模擬材料和物理的行為,內容包括衣服,頭髮,布娃娃,水,泥土,熔岩,燃燒的物體,粘物,額…麥片?

我大概懂你的意思了。不幸的是,本期視訊即將結束,那我們來回顧一下本期學習的內容:技術美術包含許多內容,但是,不要被嚇到,如果你對以上任意內容感興趣,請謹記它們都是可以學會的,說到這,我們看看專家有什麼建議。

建議時間

我畢業的時候,我從費城開車去了加州,那會住在朋友家的地板上,我費盡功夫,但依然找不到工作。不過在我投簡歷的那段時間,晚上我還是會製作樣片,從被拒單位那裡獲取反饋。你需要準備好學習新知識。你可以瞭解Python中句法的工作原理,或是如何在Python中編寫句子,但你要是能理解程式設計的本質就更好了、這樣你將來就能把這些原理翻譯成另一種語言,甚至是另一種東西。

我當時身處兩個世界,感覺似乎必須做出抉擇;我喜歡程式設計,我也喜歡美術,當時還比較懵懂,不知道我可以兩手抓,並且把它作為職業道路。我以為我必須,要麼當個美術師,要麼做程式設計師,結果發現原來還有這種職位。技術美術允許你以一種帥氣又明顯的方式展示你的雙重專業。

技術美術師會遇到的最大挑戰之一在於你需要持續不斷地進行環境切換。比如說,某個動畫師會找到你告訴你他們的工具出bug了,緊接著建模師又來了,告訴你他們有一個超級酷的新功能,要你幫忙移植,這還沒完,最後可能工程師還要和你聊上兩句。你的行動必須迅速,這樣才能持續地對你的想法和工作進行調整。

我能給到的最好的建議就是下載那些可用的免費引擎。我超級推薦虛幻,教程數不勝數。學習虛幻這樣的遊戲引擎,最棒的地方就在於你能學會如何製作一款遊戲,而且適用於市面上所有可見的引擎:無論是公司接下來打算使用的定製化引擎,還是Unity這樣的現成引擎。它會告訴你遊戲製作的各種細節,你可以在你希望的任意地方注入它,而這也是作為技術美術的精髓所在。

清楚遊戲的製作過程和你要做的部分。承認你會失敗,這一點很重要。凡事不會永遠簡單,但如果你有信心,不屈不撓,你會有所突破的。你會進入到這個行業,然後…你會成功的。

系列文章:
來自Riot 的一份遊戲美術教程(一):核心原則
來自Riot 的一份遊戲美術教程(二):概念圖

來自Riot 的一份遊戲美術教程(三):角色設計
來自Riot 的一份遊戲美術教程(四):環境美術
來自Riot 的一份遊戲美術教程(五):技術美術

來源:indienova整理
原地址:https://indienova.com/indie-game-development/riot-so-you-wanna-make-games-5/

相關文章