VR丨有哪些靠譜的VR開發(fā)工具之引擎篇

@C7210?:靠譜的工具都有哪些?在不同的學(xué)習(xí)階段又該怎樣進(jìn)行合理的選擇?本文將聚焦于這兩個(gè)問題向你介紹一系列主流設(shè)計(jì)開發(fā)工具,包括引擎、3D建模、2D繪制、音效及動(dòng)效制作等多個(gè)方面,并按照“起步”、“進(jìn)階”和“高級(jí)”的次序進(jìn)行排列,希望能幫助你在VR學(xué)習(xí)的道路上更加聚焦而少些迷茫。

歡迎關(guān)注譯者(高級(jí)交互設(shè)計(jì)師、貓奴、吉他手、鼓手、老狗、單身,現(xiàn)就職于騰訊ISUX)的微信公眾號(hào):Beforweb

這兒有他的訪談:《優(yōu)設(shè)訪談!騰訊高級(jí)交互設(shè)計(jì)師C7210的十年設(shè)計(jì)路》

幾年前,我(英文原文作者)很沉迷于“魔獸世界”。那真是段好時(shí)光,我從中得到了太多樂趣。

無論“魔獸世界”還是其他同類MMORPG(大型多人在線角色扮演)游戲,它們都有一個(gè)共同之處:大,非常巨大。

在那些游戲里探索時(shí),你甚至?xí)膽丫次?。你?huì)琢磨怎樣才能搞出如此宏大的世界。答案是這樣的:

很大的開發(fā)團(tuán)隊(duì)+數(shù)年時(shí)間的精心打造。

如今,作為初涉VR的開發(fā)者,以“魔獸世界”作為實(shí)戰(zhàn)目標(biāo)或許有些不太實(shí)際;我們更需要一個(gè)個(gè)切實(shí)可行的短期目標(biāo),更需要專注、執(zhí)行、保持動(dòng)力、步步為營。

當(dāng)然,長遠(yuǎn)目標(biāo)的重要性同樣不言而喻。合理的目標(biāo)可以驅(qū)動(dòng)你戰(zhàn)勝各種挑戰(zhàn)而不斷前行。

在前行的道路上,我們都需要靠譜的工具

所謂靠譜的工具都有哪些?在不同的學(xué)習(xí)階段又該怎樣進(jìn)行合理的選擇?本文將聚焦于這兩個(gè)問題向你介紹一系列主流設(shè)計(jì)開發(fā)工具,包括引擎、3D建模、2D繪制、音效及動(dòng)效制作等多個(gè)方面,并按照“起步”、“進(jìn)階”和“高級(jí)”的次序進(jìn)行排列,希望能幫助你在VR學(xué)習(xí)的道路上更加聚焦而少些迷茫。

需要說明,這份清單所基于的是我個(gè)人的學(xué)習(xí)和實(shí)踐歷程,其中某些“高級(jí)”階段的工具尚未在自己的實(shí)戰(zhàn)中使用到。

關(guān)于學(xué)習(xí)目標(biāo)

首要問題:你的目標(biāo)是什么?

希望成為獨(dú)立開發(fā)者,自己包攬全部職能,還是與朋友合作,亦或是成為自由職業(yè)者?

或者你希望將來能夠在VR領(lǐng)域找到一份適合自己的工作,譬如將加盟3A游戲品牌作為終極目標(biāo)?

無論怎樣,我都建議你從基礎(chǔ)開始,譬如通過Unity和Blender起步,聚焦于最簡單的階段性小目標(biāo),由淺入深的探索設(shè)計(jì)與開發(fā)技能。

如果你希望找到一份正式的VR開發(fā)工作,那么在進(jìn)階的過程中,你將需要學(xué)習(xí)更多更加專業(yè)化的工具。

首先制定符合自己理想及實(shí)際條件的長期目標(biāo),接下來逐一考慮短期的階段性目標(biāo),結(jié)合自己的時(shí)間分配原則來規(guī)劃自學(xué)進(jìn)度,保持實(shí)踐化的學(xué)習(xí)模式,一步一步提升自己運(yùn)用各種VR開發(fā)工具的能力。

明確了目標(biāo)之后,我們來實(shí)際了解一下在不同的階段都有哪些工具需要你重點(diǎn)關(guān)注和學(xué)習(xí)。

游戲引擎

即便是從零開始打造VR app,你也不必自己編寫所有需要程序驅(qū)動(dòng)的互動(dòng)機(jī)制。

有沒有思考過VR中的頭部與位置追蹤是怎樣實(shí)現(xiàn)的?可曾被VR游戲當(dāng)中真實(shí)而迷人的互動(dòng)方式所震撼?

別被嚇到,你所接觸到的多數(shù)東西實(shí)際上都是由游戲引擎提供標(biāo)準(zhǔn)化驅(qū)動(dòng)的,這意味著你無需動(dòng)手來編寫追蹤與控制方面的機(jī)制,只要對(duì)這些已有的底層功能模塊進(jìn)行必要的調(diào)整然后運(yùn)用到自己的app里就可以。

這顯然可以讓我們這些嘗試自力更生的設(shè)計(jì)師們過的更加輕松一些。實(shí)際上,即便你是徹底的新手,在正確的工具的輔助下,也可以很快實(shí)現(xiàn)出一個(gè)最基礎(chǔ)的可互動(dòng)的VR世界。

或許你現(xiàn)在有些納悶:我們的目標(biāo)是設(shè)計(jì)開發(fā)VR app,這和“游戲”有什么關(guān)系?答案很簡單:游戲引擎為我們提供了創(chuàng)建3D世界并編寫互動(dòng)腳本所需的全部工具。

目前的主流游戲引擎都會(huì)默認(rèn)提供VR SDK(Software Development Kit,軟件開發(fā)工具包),所以正像前面提到的那樣,我們?cè)诖蛟熳约旱腶pp時(shí),無需為頭部追蹤一類的復(fù)雜技術(shù)問題而過多煩惱。

有點(diǎn)興奮了?我們來一探究竟。

起步

Unity

VR丨有哪些靠譜的VR開發(fā)工具之引擎篇

起步階段,Unity是你的最佳選擇。確實(shí)需要花些時(shí)間去學(xué)習(xí),但初步掌握之后你就能很快的創(chuàng)建出一個(gè)基礎(chǔ)的3D世界,并通過腳本來實(shí)現(xiàn)互動(dòng)。

所有主流VR設(shè)備都有針對(duì)Unity提供SDK,你可以便捷的將app部署到相應(yīng)的硬件當(dāng)中。

Unity同時(shí)支持業(yè)界標(biāo)準(zhǔn)格式,所以你能夠?qū)⒛切┩ㄟ^Blender、Maya或3DS Max制作的3D模型或動(dòng)畫導(dǎo)入到Unity當(dāng)中。

Unity支持三種編程語言,你通常會(huì)用到C#來編寫腳本。

最棒的一點(diǎn),你可以選擇免費(fèi)的個(gè)人版本來學(xué)習(xí)制作自己的項(xiàng)目。

線上有豐富的教學(xué)資源供你選擇學(xué)習(xí),同時(shí)Unity官網(wǎng)也提供了很多教程及開發(fā)文檔。此外Treehouse、Coursera、Udemy等教學(xué)平臺(tái)還有一些不錯(cuò)的付費(fèi)課程資源。

進(jìn)階

Unreal Engine

VR丨有哪些靠譜的VR開發(fā)工具之引擎篇

Unreal其實(shí)也很適合起步階段。同樣提供免費(fèi)版本供個(gè)人使用,同時(shí)還具備更多高級(jí)功能,包括Blueprints可視化腳本工具等等。與Unity相比,Unreal上手的難度會(huì)略高一些。

所以我個(gè)人建議,你可以在熟悉了Unity之后嘗試轉(zhuǎn)向Unreal;當(dāng)然同時(shí)掌握兩者并根據(jù)不同的項(xiàng)目需求來選擇使用則更為理想。

你需要通過.fbx格式來導(dǎo)入那些在其他工具當(dāng)中制作的3D模型。腳本方面則是C++。

當(dāng)前主流VR設(shè)備都有針對(duì)Unity提供SDK。

同樣,你可以在線上找到大量的免費(fèi)或付費(fèi)教學(xué)資源,包括文章和視頻等等;Unreal官網(wǎng)也提供了很多參考文檔。

高級(jí)

我個(gè)人還沒有在實(shí)際項(xiàng)目中試用過下面兩個(gè)引擎,但推薦你在熟悉了Unity和Unreal Engine之后考慮嘗試。

CryENGINE

VR丨有哪些靠譜的VR開發(fā)工具之引擎篇

CryENGINE便是Crytek用來打造“孤島”系列大作(“孤島驚魂”系列、“孤島危機(jī)”系列)的引擎,絕對(duì)值得你在修煉到一定程度之后拿來學(xué)習(xí)研究。不過要記得,VR app所使用的引擎越是高端,畫面越為精彩逼真,對(duì)硬件特別是PC顯卡的要求也就越高,相應(yīng)的用戶數(shù)量就越少。

價(jià)格方面,Crytek采用了按需付費(fèi)的模式。這意味著你可以免費(fèi)使用基礎(chǔ)版本,并根據(jù)自己的需求來購買其他功能模塊;付費(fèi)金額當(dāng)中的70%會(huì)作為基金用來支持獨(dú)立開發(fā)者們(你也可以自己選擇基金比例)。

CryEngine V支持Oculus Rift、HTC Vive、Playstation VR和OSVR等平臺(tái)。

Source Engine

VR丨有哪些靠譜的VR開發(fā)工具之引擎篇

Valve用來打造“半條命”、“半條命2”和“反恐精英”等經(jīng)典大作的引擎。你可以免費(fèi)使用,但產(chǎn)出的任何作品都必須在Steam平臺(tái)發(fā)布。

Valve還針對(duì)VR發(fā)布了免費(fèi)的Destinations Workshop Tools工具集。鑒于Valve和HTC Vive的合作關(guān)系,Source引擎絕對(duì)是你在面向Vive打造產(chǎn)品時(shí)的重點(diǎn)考慮對(duì)象。

待續(xù):第二篇,3D建模工具。

「最全面的VR設(shè)計(jì)好文合集」

  1. 谷歌設(shè)計(jì)師出品的VR設(shè)計(jì)入門指南
  2. VR設(shè)計(jì)指南之基礎(chǔ)概念與設(shè)計(jì)工具
  3. 一名UX設(shè)計(jì)師的VR設(shè)計(jì)初體驗(yàn)
  4. 設(shè)計(jì)師該怎樣從3個(gè)方面學(xué)習(xí)VR設(shè)計(jì)?
  5. 設(shè)計(jì)師進(jìn)入VR領(lǐng)域會(huì)遇到哪些狀況?(附解決方法)
  6. 關(guān)于谷歌的VR新平臺(tái),設(shè)計(jì)師應(yīng)該知道的9件事
  7. 站在VR的大門前!主流VR平臺(tái)交互特性淺析
  8. 從VR UI設(shè)計(jì)案例中學(xué)到的六個(gè)經(jīng)驗(yàn)
  9. 淺聊故事板在VR設(shè)計(jì)中的運(yùn)用(附模版下載)
  10. VR新工具之便捷實(shí)用的POV紙質(zhì)原型
  11. 谷歌VR APP實(shí)戰(zhàn)!UNITY與CARDBOARD APP基礎(chǔ)實(shí)踐(一)
  12. 谷歌VR APP實(shí)戰(zhàn)!UNITY與CARDBOARD APP基礎(chǔ)實(shí)踐(二)
  13. 谷歌VR APP實(shí)戰(zhàn)!UNITY與CARDBOARD APP基礎(chǔ)實(shí)踐(三)

原文地址:medium
譯文地址:beforweb

【優(yōu)設(shè)網(wǎng) 原創(chuàng)文章 投稿郵箱:yuan@uisdc.com】

================關(guān)于優(yōu)設(shè)網(wǎng)================
"優(yōu)設(shè)網(wǎng)uisdc.com"是國內(nèi)人氣最高的網(wǎng)頁設(shè)計(jì)師學(xué)習(xí)平臺(tái),專注分享網(wǎng)頁設(shè)計(jì)、無線端設(shè)計(jì)以及PS教程。
【特色推薦】
設(shè)計(jì)師需要讀的100本書:史上最全的設(shè)計(jì)師圖書導(dǎo)航:http://hao.uisdc.com/book/。
設(shè)計(jì)微博:擁有粉絲量180萬的人氣微博@優(yōu)秀網(wǎng)頁設(shè)計(jì) ,歡迎關(guān)注獲取網(wǎng)頁設(shè)計(jì)資源、下載頂尖設(shè)計(jì)素材。
設(shè)計(jì)導(dǎo)航:全球頂尖設(shè)計(jì)網(wǎng)站推薦,設(shè)計(jì)師必備導(dǎo)航:http://hao.uisdc.com

收藏
點(diǎn)贊 2

復(fù)制本文鏈接 文章為作者獨(dú)立觀點(diǎn)不代表優(yōu)設(shè)網(wǎng)立場(chǎng),未經(jīng)允許不得轉(zhuǎn)載。