Oculus + Node.js + Three.js 打造VR世界
Oculus Rift 是一款為電子游戲設計的頭戴式顯示器。這是一款虛擬現實設備。這款設備很可能改變未來人們游戲的方式。
周五Hackday Showcase的時候,突然有了點小靈感,便將閑置在公司的Oculus DK2借回家了——已經都是灰塵了~~。
在嘗試一個晚上的開發環境搭建后,我放棄了開發原生應用的想法。一是沒有屬于自己的電腦(如果Raspberry Pi II不算的話)——沒有Windows、沒有GNU/Linux,二是公司配的電腦是Mac OS。對于嵌入式開發和游戲開發來說,Mac OS簡直是手機中的Windows Phone——坑爹的LLVM、GCC(Mac OS )、OpenGL、OGLPlus、C++11。并且官方對Mac OS和Linux的SDK的支持已經落后了好幾個世紀。
說到底,還是Web的開發環境到底還是比較容易搭建的。這個repo的最后效果圖如下所示:
效果:
- WASD控制前進、后退等等。
- 旋轉頭部 = 真實的世界。
- 附加效果: 看久了頭暈。
現在,讓我們開始構建吧。
Node Oculus Services
這里,我們所要做的事情便是將傳感器返回來的四元數(Quaternions)與歐拉角(Euler angles)以API的形式返回到前端。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!