有關AR/VR 入門,該這麼做?

題主是移動App產品經理,做過社交、智能硬體、棋牌遊戲、在線教育App,想進入VR行業,不知從哪學起?

進入VR後,還是希望從事交互設計、策劃這一塊。家裡有一台psvr+ps4,不介意添置設備學習研究

現在正在看unity 虛擬世界開發聖典,想從了解一部分引擎技術開始。

各位大神,能否知道指導下,應該怎麼學習可以獲得最快成長。


題主在研究u3d已經算是挺好的入門選擇,基本現在VR開發使用u3d和ue4的比較多,熟練應用這兩個引擎很有必要。這倆引擎的差異和在vr下的發揮已有相關問題下的解答,此處不贅述。

ue4相對來說上手周期要長一些,特別是策劃,對藍圖的理解需要一定的程序腳本和美術基礎。可以儘可能多的學習腳本知識和美術模型及材質知識等,多學習一些藍圖範例,youtube上有大量的AI,戰鬥,材質製作的相關教程視頻可供學習。ue4下的ui和交互製作倒是相對來說比較容易的,策劃也可以嘗試自己作圖,導入引擎後,製作widget,在VR下一般是掛到藍圖再擺入場景或是視野內固定位置應用。

而對於u3d來說相對易用一些,國內的教程也極其豐富,對於特定的項目也有足夠多的易用插件支持,策劃主要掌握prefab的概念和基本的擺放操作就能很容易的配合其他工種進行開發。

除了引擎以外,VR開發的主要瓶頸在於相對於傳統3d產品的設計方式和設計思路上的轉變,而這一部分可能需要經過比較多項目的閱歷才能得到比較好的積累。很多設計到了VR下變得不宜用或不能用的情況很常見,快速提升的方式一是多體驗其他人做的VR項目,二是自己多做項目總結。

其他答案中有人提出建議題主去學習3dmax。個人認為無論是maya和3dmax想學習精通到專業美術程度都要耗費足夠長的時間,而對於題主所從事的產品和策劃方向來說,沒有太大必要。對於3d美術開發工具來說,3dmax還是占最大比重,對於策劃只要掌握到能夠導入查看導出供引擎使用,大致了解面數所帶來的引擎開銷範疇 ,曲面模型和多邊形模型在工業應用領域和vr產品領域的不同等一些基礎概念就可以了。

另外就是選取設備方面,PSVR的定位系統其實是劣於基於lighthouse定位系統的htc vive的,所以可能在體驗和產品設計對設備的要求上是有一定差異的。psvr的開發平台相對來說更封閉門檻更高一些。一般基於pc的開發更利於開發者上手,所以可能vive入手對整個開發團隊來說更容易。


入門的話,肯定需要一份學習路線圖。這樣才能讓知識形成一個系統,不至於成為一盤散沙。

第一部分:C#基礎,包括數據的存儲;流程式控制制;面向對象基礎;

繼承、封裝、多態;靜態成員變數,靜態方法;代理與事件;

枚舉與結構體;異常拋出與異常處理。

第二部分:Unity基礎,包括Unity場景搭建;剛體與物理碰撞;

UnityUI搭建;Unity3D動畫系統;Unity的導航系統;

Unity2D遊戲系統。

第三部分:Unity項目(動手時間到啦!一定要動手,只會理論,卻沒有實際操作能力是完全不夠的。記住,沒有一家公司喜歡只會「紙上談兵」的員工。)


題主是產品經理,而且看以往的經驗更多的是從事APP相關的研發。題主如果是想從事VR內容的製作的話,建議題主擁有非設計專業的背景還是算了,如果是想從事VR/AR周邊的開發,比如APP網站及其它還是有基礎的。VR/AR內容的製造還是基於傳統的3DMAX模型,模型建好了後會轉換成FBX文件格式,現在全球範圍內比較主流的VR引擎就是UE4,導入其中後再進行交互性設計及引入。流程還是比較複雜,需要多專業的配合,一個人想做內容製作的整個流程還是比較難的。


推薦閱讀:

vr眼鏡有哪些標準參數?
國內外有哪些有前景的 AR & VR公司?
用虛擬現實(VR)技術開個活動場地的想法如何?
17年4月,想購買 VR 設備,PS、Oculus、Vive ,從交互體驗和內容角度出發,孰優孰劣?
中國目前在虛擬現實方面的盈利模式是什麼呢?

TAG:人工智慧 | 增強現實AR | 虛擬現實VR | OculusVR | PlayStationVR |