用Unity3D開發Cardboard應用程式(快速入門篇)
VR(Virtual Reality)已成為當今的火熱話題,也有越來越多的VR產品推出。這篇文章除了簡單介紹Cardboard與Unity外,會帶領各位以輕鬆的方式用Unity3D製作Cardboard的相關應用程式。有了這方面的基礎,相信要製作如HTC Vive等其他平台的應用程式也非難事。 這篇文章將帶大家快速擁有關於Cardboard、VR、Unity的概念。主要是針對第一次接觸的讀者而寫的,如果已有相關知識,可以直接閱讀:〈用Unity3D開發Cardboard應用程式(實戰篇)〉(尚未完成,煩請等待~) 另外由於Unity是一套功能十分完整的軟體,在有限的篇幅內實在很難全面介紹所有功能與操作,因此在文末會推薦大家一些學習資源可以使用。文中只會將Unity的介面做一些簡單的說明,至於操作上本文只會粗略帶過。 I. Google Cardboard 取名自它的製作方式,它是利用厚紙板簡單摺疊、黏貼所製作的。售價極為低廉, Google 官方也提供設計圖,供民眾直接下載自行製作。同時它也是最早發布的虛擬實境裝置之一,早在 2014 年, Google I/O 大會便發表這項裝置。而它的原理取用自 19 世紀英國人查爾斯‧惠斯頓 (Charles Wheatstone) 的 S3D 眼鏡概念,利用左右眼視差看出立體圖片或影片。只要有 Google Cardboard ,搭配 Cardboard 應用程式,就可以體驗虛擬實境。 2015 年,它更支援 YouTube 360 °影片,除了地圖、街景,影片更能身歷其境觀看各種活動。它的好處在於:易開發、可無線使用、攜帶方便、軟體支援多,而且價格便宜。但是它的效果和其他 VR 裝置相比差強人意,取決於手機的品質,在實際應用上以內容觀看和教學較為合適。現在也推出第二代版本,主要是將原本用於「點擊」功能的強力磁鐵替換為可以導電的按鈕。 第二代Cardboard 取自https://developers.google.com/vr/discover/cardboard 惠斯頓的 3D 眼鏡 取自 https://goo.gl/jYbUu1 由此可知,取決VR體驗效果的關鍵因素是手機的性能。相較於HTC Vive、Oculus Rift透過電腦主機運算再將結果回傳,