@C7210?:靠譜的工具都有哪些?在不同的學習階段又該怎樣進行合理的選擇?本文將聚焦于這兩個問題向你介紹一系列主流設計開發(fā)工具,包括引擎、3D建模、2D繪制、音效及動效制作等多個方面,并按照“起步”、“進階”和“高級”的次序進行排列,希望能幫助你在VR學習的道路上更加聚焦而少些迷茫。
歡迎關(guān)注譯者(高級交互設計師、貓奴、吉他手、鼓手、老狗、單身,現(xiàn)就職于騰訊ISUX)的微信公眾號:Beforweb
這兒有他的訪談:《優(yōu)設訪談!騰訊高級交互設計師C7210的十年設計路》
幾年前,我(英文原文作者)很沉迷于“魔獸世界”。那真是段好時光,我從中得到了太多樂趣。
無論“魔獸世界”還是其他同類MMORPG(大型多人在線角色扮演)游戲,它們都有一個共同之處:大,非常巨大。
在那些游戲里探索時,你甚至會心懷敬畏。你會琢磨怎樣才能搞出如此宏大的世界。答案是這樣的:
很大的開發(fā)團隊+數(shù)年時間的精心打造。
如今,作為初涉VR的開發(fā)者,以“魔獸世界”作為實戰(zhàn)目標或許有些不太實際;我們更需要一個個切實可行的短期目標,更需要專注、執(zhí)行、保持動力、步步為營。
當然,長遠目標的重要性同樣不言而喻。合理的目標可以驅(qū)動你戰(zhàn)勝各種挑戰(zhàn)而不斷前行。
在前行的道路上,我們都需要靠譜的工具
所謂靠譜的工具都有哪些?在不同的學習階段又該怎樣進行合理的選擇?本文將聚焦于這兩個問題向你介紹一系列主流設計開發(fā)工具,包括引擎、3D建模、2D繪制、音效及動效制作等多個方面,并按照“起步”、“進階”和“高級”的次序進行排列,希望能幫助你在VR學習的道路上更加聚焦而少些迷茫。
需要說明,這份清單所基于的是我個人的學習和實踐歷程,其中某些“高級”階段的工具尚未在自己的實戰(zhàn)中使用到。
關(guān)于學習目標
首要問題:你的目標是什么?
希望成為獨立開發(fā)者,自己包攬全部職能,還是與朋友合作,亦或是成為自由職業(yè)者?
或者你希望將來能夠在VR領域找到一份適合自己的工作,譬如將加盟3A游戲品牌作為終極目標?
無論怎樣,我都建議你從基礎開始,譬如通過Unity和Blender起步,聚焦于最簡單的階段性小目標,由淺入深的探索設計與開發(fā)技能。
如果你希望找到一份正式的VR開發(fā)工作,那么在進階的過程中,你將需要學習更多更加專業(yè)化的工具。
首先制定符合自己理想及實際條件的長期目標,接下來逐一考慮短期的階段性目標,結(jié)合自己的時間分配原則來規(guī)劃自學進度,保持實踐化的學習模式,一步一步提升自己運用各種VR開發(fā)工具的能力。
明確了目標之后,我們來實際了解一下在不同的階段都有哪些工具需要你重點關(guān)注和學習。
游戲引擎
即便是從零開始打造VR app,你也不必自己編寫所有需要程序驅(qū)動的互動機制。
有沒有思考過VR中的頭部與位置追蹤是怎樣實現(xiàn)的?可曾被VR游戲當中真實而迷人的互動方式所震撼?
別被嚇到,你所接觸到的多數(shù)東西實際上都是由游戲引擎提供標準化驅(qū)動的,這意味著你無需動手來編寫追蹤與控制方面的機制,只要對這些已有的底層功能模塊進行必要的調(diào)整然后運用到自己的app里就可以。
這顯然可以讓我們這些嘗試自力更生的設計師們過的更加輕松一些。實際上,即便你是徹底的新手,在正確的工具的輔助下,也可以很快實現(xiàn)出一個最基礎的可互動的VR世界。
或許你現(xiàn)在有些納悶:我們的目標是設計開發(fā)VR app,這和“游戲”有什么關(guān)系?答案很簡單:游戲引擎為我們提供了創(chuàng)建3D世界并編寫互動腳本所需的全部工具。
目前的主流游戲引擎都會默認提供VR SDK(Software Development Kit,軟件開發(fā)工具包),所以正像前面提到的那樣,我們在打造自己的app時,無需為頭部追蹤一類的復雜技術(shù)問題而過多煩惱。
有點興奮了?我們來一探究竟。
起步
Unity
起步階段,Unity是你的最佳選擇。確實需要花些時間去學習,但初步掌握之后你就能很快的創(chuàng)建出一個基礎的3D世界,并通過腳本來實現(xiàn)互動。
所有主流VR設備都有針對Unity提供SDK,你可以便捷的將app部署到相應的硬件當中。
Unity同時支持業(yè)界標準格式,所以你能夠?qū)⒛切┩ㄟ^Blender、Maya或3DS Max制作的3D模型或動畫導入到Unity當中。
Unity支持三種編程語言,你通常會用到C#來編寫腳本。
最棒的一點,你可以選擇免費的個人版本來學習制作自己的項目。
線上有豐富的教學資源供你選擇學習,同時Unity官網(wǎng)也提供了很多教程及開發(fā)文檔。此外Treehouse、Coursera、Udemy等教學平臺還有一些不錯的付費課程資源。
進階
Unreal Engine
Unreal其實也很適合起步階段。同樣提供免費版本供個人使用,同時還具備更多高級功能,包括Blueprints可視化腳本工具等等。與Unity相比,Unreal上手的難度會略高一些。
所以我個人建議,你可以在熟悉了Unity之后嘗試轉(zhuǎn)向Unreal;當然同時掌握兩者并根據(jù)不同的項目需求來選擇使用則更為理想。
你需要通過.fbx格式來導入那些在其他工具當中制作的3D模型。腳本方面則是C++。
當前主流VR設備都有針對Unity提供SDK。
同樣,你可以在線上找到大量的免費或付費教學資源,包括文章和視頻等等;Unreal官網(wǎng)也提供了很多參考文檔。
高級
我個人還沒有在實際項目中試用過下面兩個引擎,但推薦你在熟悉了Unity和Unreal Engine之后考慮嘗試。
CryENGINE
CryENGINE便是Crytek用來打造“孤島”系列大作(“孤島驚魂”系列、“孤島危機”系列)的引擎,絕對值得你在修煉到一定程度之后拿來學習研究。不過要記得,VR app所使用的引擎越是高端,畫面越為精彩逼真,對硬件特別是PC顯卡的要求也就越高,相應的用戶數(shù)量就越少。
價格方面,Crytek采用了按需付費的模式。這意味著你可以免費使用基礎版本,并根據(jù)自己的需求來購買其他功能模塊;付費金額當中的70%會作為基金用來支持獨立開發(fā)者們(你也可以自己選擇基金比例)。
CryEngine V支持Oculus Rift、HTC Vive、Playstation VR和OSVR等平臺。
Source Engine
Valve用來打造“半條命”、“半條命2”和“反恐精英”等經(jīng)典大作的引擎。你可以免費使用,但產(chǎn)出的任何作品都必須在Steam平臺發(fā)布。
Valve還針對VR發(fā)布了免費的Destinations Workshop Tools工具集。鑒于Valve和HTC Vive的合作關(guān)系,Source引擎絕對是你在面向Vive打造產(chǎn)品時的重點考慮對象。
待續(xù):第二篇,3D建模工具。
「最全面的VR設計好文合集」
- 谷歌設計師出品的VR設計入門指南
- VR設計指南之基礎概念與設計工具
- 一名UX設計師的VR設計初體驗
- 設計師該怎樣從3個方面學習VR設計?
- 設計師進入VR領域會遇到哪些狀況?(附解決方法)
- 關(guān)于谷歌的VR新平臺,設計師應該知道的9件事
- 站在VR的大門前!主流VR平臺交互特性淺析
- 從VR UI設計案例中學到的六個經(jīng)驗
- 淺聊故事板在VR設計中的運用(附模版下載)
- VR新工具之便捷實用的POV紙質(zhì)原型
- 谷歌VR APP實戰(zhàn)!UNITY與CARDBOARD APP基礎實踐(一)
- 谷歌VR APP實戰(zhàn)!UNITY與CARDBOARD APP基礎實踐(二)
- 谷歌VR APP實戰(zhàn)!UNITY與CARDBOARD APP基礎實踐(三)
【優(yōu)設網(wǎng) 原創(chuàng)文章 投稿郵箱:yuan@uisdc.com】
================關(guān)于優(yōu)設網(wǎng)================
"優(yōu)設網(wǎng)uisdc.com"是國內(nèi)人氣最高的網(wǎng)頁設計師學習平臺,專注分享網(wǎng)頁設計、無線端設計以及PS教程。
【特色推薦】
設計師需要讀的100本書:史上最全的設計師圖書導航:http://hao.uisdc.com/book/。
設計微博:擁有粉絲量180萬的人氣微博@優(yōu)秀網(wǎng)頁設計 ,歡迎關(guān)注獲取網(wǎng)頁設計資源、下載頂尖設計素材。
設計導航:全球頂尖設計網(wǎng)站推薦,設計師必備導航:http://hao.uisdc.com
復制本文鏈接 文章為作者獨立觀點不代表優(yōu)設網(wǎng)立場,未經(jīng)允許不得轉(zhuǎn)載。
發(fā)評論!每天贏獎品
點擊 登錄 后,在評論區(qū)留言,系統(tǒng)會隨機派送獎品
2012年成立至今,是國內(nèi)備受歡迎的設計師平臺,提供獎品贊助 聯(lián)系我們
AI輔助海報設計101例
已累計誕生 737 位幸運星
發(fā)表評論
↓ 下方為您推薦了一些精彩有趣的文章熱評 ↓