VR虛擬實境學習手冊|為桌面應用、網頁、行動裝置打造身臨其境的體驗 (Learning Virtual Reality: Developing Immersive Experiences and Applications for Desktop, Web, and Mobile)

Tony Parisi 著、徐瑞珠 譯

買這商品的人也買了...

商品描述

『內容特色』


沉浸式體驗的開發指南

隨著虛擬實境愈來愈接近主流消費運用,過去數年來亦浮現活躍的開發生態。本書將帶領您了解桌面、行動與瀏覽器應用程式的VR開發流程。您將探索三種平台:Oculus VR、Gear VR與Cardboard VR,以及數種VR開發環境、程式工具以及技巧。

如果您是熟悉行動開發的經驗豐富程式設計師,本書清楚簡單的範例可以幫您了解VR開發的工作知識,晉身於新一代主流娛樂媒體之林。

.學習UI設計、3D圖形以及立體繪圖等VR基礎
.探索眾多遊戲引擎中最佳的開發選擇Unity3D
.建立搭配桌上電腦使用的Oculus Rift原生應用程式
.運用Android與Oculus Mobile SDK為三星的Gear VR開發行動應用程式
.運用WebVR Javascript API與WebGL建立瀏覽器應用程式。
.建立可用於任何智慧型手機與Google Cardboard VR的簡單並可負擔的行動app
.結合所學建立360度全景照觀看器

『名人推薦』

「本書對於想針對最新一代桌面與行動VR硬體撰寫程式的開發者而言,是極佳的入門資源。虛擬實境已快速成為沉浸式電腦體驗的最新秘境,而本書將協助初入門的開發者熟悉VR並縮短學習曲線。」
──Raja Koduri, AMD Radeon繪圖技術事業群資深VP與首席架構師

『作者簡介』

 


Tony身為虛擬實境先驅,是VRML與用於網路3D圖形的X3D ISO標準之共同創造者,投身3D技科中不斷地創新。他是舊金山San Francisco WebGL Meetup以及San Francisco WebVR Meetup 的共同主持人,並且為創造glTF之Khronos COLLADA工作群組的成員之一,glTF為3D網路與行動應用程式的新檔案格式標準。現任WEVR的平台產品VP,WEVR為啟發性與專業創作的虛擬實境社群與VR媒體播放器。

『序』


過去幾年來,數千位開發者與愛好者投入無數時間撰寫程式、設計並推敲虛擬實境這令人興奮的新媒體的可能性。而Oculus Rift三星Gear VR以及Google Cardboard VR這類一般人可負擔的平價硬體系統問世,則讓消費者能在他們自家、咖啡廳或是通勤火車上,舒適地體驗虛擬實境。從新聞報導、部落客到主流媒體,全都大肆讚頌VR的優點,VR的可能性似乎沒有極限:從電玩、電影到建築、教育、訓練及醫療無一不可。雖然距成熟還有很長一段路,但虛擬實境已儼然已成為下一個主流娛樂媒介,甚至成為未來的運算平台。

當我在2013年夏天初次嘗試Oculus Rift時,坦白說,並沒有特別驚豔。原始開發套件(即DK1)的圖像,依今日的標準來說算低解析,而我大約撐了10分鐘開始感到暈眩,依朋友Dave的說法,這算是很了不起的忍受度。我把裝置放在一旁,抱怨著「還沒好」,便晃回我的工作,對這個東西也不再想太多。直到9個月後,當科技界為社交媒體巨人Facebook發佈併購Rift製造商Oculus VR的消息引起一陣騷動時,才再度引起我的注意。就如同許多同事一樣,我很震驚,同時,也和許多同事一樣,我馬上開始投入在VR上開發一些東西。

自從Oculus併購案後,產業界開始投入數百萬美元開發VR相關應用程式、內容、工具、顯示硬體、視訊捕捉系統、以及各類周邊。大科技玩家也宣誓其決心,開始對未來在通路、「殺手應用程式」等等遠景投入賭注,並建立符合其遠見的平台與生態系統。各種形態與規模的開發商全都湧入VR,有些真心為此無限潛力新媒體感到興奮不已,而有些則為可能是手機後下一個科技爆發預做準備。不論最終成果如何,對VR開發者而言,這肯定是場令人興奮的旅程。

『章節目錄』

 


第1章 簡介
第2章 虛擬實境硬體
第3章 原生程式:在桌面平台進行Oculus Rift開發
第4章 行動應用程式:為Gear VR進行開發
第5章 WebVR:HTML5瀏覽器虛擬實境
第6章 VR處處可見:Google Cardboard低成本行動虛擬實境
第7章 您的第一支VR應用程式
附錄A 資源