Oculus + Node.js + Three.js 打造VR世界

jopen 9年前發布 | 49K 次閱讀 Node.js

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的最后效果圖如下所示:

 Oculus + Node.js + Three.js 打造VR世界

效果:

  1. WASD控制前進、后退等等。
  2. 旋轉頭部 = 真實的世界。
  3. 附加效果: 看久了頭暈。

現在,讓我們開始構建吧。

Node Oculus Services

這里,我們所要做的事情便是將傳感器返回來的四元數(Quaternions)與歐拉角(Euler angles)以API的形式返回到前端。

項目主頁:http://www.baiduhome.net/lib/view/home/1448176182398

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!