虛擬現實VR開發除了unity3d和unreal還有其他的編程sdk么?


謝邀。請先正確區分遊戲引擎和SDK。


引擎和sdk的區分就不多說了。比較成熟的sdk和庫有高通vuforia和artoolkit,還有些從artoolkir發展出來的artag之類的。vuforia是要和unity3d結合使用的,大概是你想要的?


SDK和引擎不一樣,SDK更多是介面,讓引擎能夠識別設備以及被正常調用


你說的這兩個是開發引擎,sdk現在每個硬體廠商都有一套自己的,性能各異。你為哪個設備開發,就需要接入指定的sdk


目前不同設備都有各自的SDK, HTC Vive有HTC 的SDK Vive | 開發門戶 和Steam的OPEN VR API Documentation · ValveSoftware/openvr Wiki · GitHub Oculus也有 https://developer.oculus.com/ 甚至 Google card board 也有 https://developers.google.com/cardboard/ , 以現狀來看主要的3D 引擎就是 Unreal 和 Unity 3D, 但目前, 以VR設備而論目前最先進的因該是HTC Vive, 因為兩個激光定位器的Room-Scale讓使用者可以自在的在空間中走動, 因此就邏輯推論只要可製作HTC Vive可用的內容, 其他平台因該也可以使用, 但目前的現實是OPEN VR在支持其他設備上還有些許問題, 目前似乎還沒有解決方案. 不過Valve本來就計畫在Steam上面支持Oculus, 所以未來Vive的SDK因該也會支援其他設備.


有的,cardboard sdk就提供了以下幾種:

1. 使用android opengl api直接編寫代碼,同時也提供了一些好用的VR組件。但壞處是你需要對open gl的變成很熟悉

2. 提供了ios open gl編程的介面,同上。

3. 提供unity插件,你可以在unity內導入,然後用c#或者js進行開發,上手也比較快。另外在最新的unity上已經默認支持Cardboard VR(和Gearvr).

4. 提供了unreal的native支持。


VR開發資源匯總:GeekLiB (Albert Lee(@Mars Studio))


歡迎加入VR/AR應用開發交流群,群號碼:558920329


可以直接用Direct3D和OpenGL。


歡迎加入:VR應用以及遊戲開發 165370623 群


推薦閱讀:

使用 VR 設備玩 GTA5 是什麼體驗?
求VR拼接製作軟體和頭戴式VR設備怎麼對接?
虛擬現實那麼熱,VR遊戲什麼時候可以爆發呢?
暴風魔鏡怎麼樣?

TAG:虛擬現實VR | OculusVR | PlayStationVR | HTCVive |