如果你一直關注Imagination推出的Demo,那你可能會看到某個小矮人形象經常出現在我們的展臺。雖然它很出色,但是我們決定是時候讓我們這位小巧,胖胖的戴著紅帽子的朋友退休了。我們非常喜歡這個小矮人模型,因此我們也決定寫一篇博客來講講他起源的技術細節來向他做個告別。
那么我們為什么會創作這個小矮人模型?
Mr Gnome——我們決定這樣稱呼他——最初是由我們的開發者技術團隊在2015年創建的,主要用于測試開發工具和SDK,我們之所以創建一個小矮人的模型是因為我們想要看起來與眾不同的東西,他很可愛并且外觀輪廓很鮮明,這一點很重要,這樣才有不同的形狀和厚度的區域來測試陰影效果,比如局部表面散射。
這個小矮人模型完成后不久,Khronos組織宣布推出他們新版本的Vulkan API,并且GDC(Game Developer Conference,游戲開發者大會)也即將到來,我們需要一些東西來展示我們在這方面的工作,因此Mr Gnome完成了他的第一個任務:我們創建了“小矮人部落(Gnome Horde)”Demo,我們將其在基于Intel的Nexus Player(集成了PowerVR G6430 GPU)上運行,并演示了在我們的硬件平臺上運行Vulkan所表現出的效率。
這個小矮人模型是如何創建的?
我們使用3ds Max、ZBrush、Photoshop、Quixel Suite和Marmoset工具包實現了這個小矮人模型。首先需要創建一個簡單基礎的網格來實現簡單的雙足結構,然后我們將其導入ZBrush進行高分辨率的雕刻,ZBrush是一個強大的雕刻工具包,廣泛用于游戲和電影行業,它可以處理比3ds Max更高分辨率的模型,一旦模型被導入,它會被進行多次細分從而添加足夠的幾何結構然后進行細節處理,比如增加胡須和褶皺的布料。
雕刻完成后我們就需要將這個高分辨率的模型(2500萬個三角形)轉換為低分辨率游戲材質(12000個三角形),為了做到這一點,這個模型需要重新導出到3ds Max,借助其強大的石墨模型工具進行處理。
這些都完成后,我們還要用到UV材質貼圖,這樣3D幾何模型才能夠被打開鋪平,成為一組2D的UV材質坐標數據,設計師在2D圖像上進行細節處理的最終效果會反應到3D幾何模型上。
然后使用Photoshop和Quixel材質工具為這個小矮人模型創建一組簡單的物理材質,Marmoset Toolbag 2是一款強大的3D實時渲染工具,用于測試材質的質量,這比在游戲引擎中創建一個新的測試場景要快得多。
在對模型進行變形處理后,我們創建了一個小矮人模型,然后我們對其進行分解,使用表皮修飾器將這個模型綁定一個骨架結構,這樣可以使得Mr Gnome呈現不同的姿勢,我們在GDC 2015大會上就進行了展示,這無疑增加了模型的亮點。
這個Vulkan小矮人演示也證明了Vulkan在行業內的流行,截止現在YouTube上已經有26.7萬次的播放量了,因此我們決定采用Mr Gnome作為GDC 2016大會上Imagination的代言人,此外還有其他一些Imagination周邊產品,比如T恤、徽章和名片等。
最近計算機視覺、AI、AR是行業討論的熱點,我們決定在一款成為小矮人游戲中重新啟用Mr Gnome(我們還能說什么呢?——它就是為我們而生的)。
在GDC 2018大會上,我們使用Vuforia強大的AR工具結合Unity創建了一款好玩且具有良好交互性的AR Demo,為此我們采用的是Meizu Pro 7智能手機,它基于MediaTek Helio X30芯片組,集成了PowerVR Series7XT Plus GPU。
在GDC 2018大會上,Mr Gnome也被用于一款吸引觀眾的Demo中,他的面具和帽子可以實時疊加到真實的人臉上面——這無疑增加了不少歡樂。
總結
這是Mr Gnome的一段旅程,他是一個勇敢且有趣的家伙,對于我們有著重要的意義,他雖然出身普通,但是現在已經成為了小矮人之王,這也歸功于PowerVR GPU。
除了娛樂大眾,他的創建還強調了我們在開發Demo時需要有一定的前瞻性,你永遠不知道它們可以用于哪些方面。再見,Mr Gnome,祝你的退休生活愉快。為了彌補他的離開,我們將開發一些新的模型,我們期待在不久的將來有機會向大家展示。
-
開發工具
+關注
關注
0文章
209瀏覽量
22240 -
SDK
+關注
關注
3文章
1029瀏覽量
45782 -
imagination
+關注
關注
1文章
570瀏覽量
61289
原文標題:告別PowerVR Gnome:如何從SDK演變為DGC大明星
文章出處:【微信號:Imgtec,微信公眾號:Imagination Tech】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論