誰能詳細介紹一下VR以及相關編程技術?

就是大概用什麼編程語言和開發工具以及API來開發什麼樣的東西?我懶得百度了 謝謝


拋磚引玉,VR技術分為三大類,建模、顯示和交互,涉及到的硬體主要是PC/遊戲主機/手機,HMD頭戴設備,以及kickstarter上面各種五花八門的交互設備。

1.引擎:跟普通3D遊戲一樣,多半用Unity(c#,javascript),Unreal(c++),還有Steam自家的source2,主要用於世界的構建和角色的基本交互(鍵盤滑鼠手柄交互)。

2.HMD SDK:Oculus自家有pc版和mobile版的sdk,htc vive不太了解,沒申請到,sony playstation VR也沒實物。國內的針對PC的HMD頭戴設備目前沒考慮,所以不清楚。

3.交互技術相關的SDK: 如果是鍵鼠和手柄還好,如果是動作捕捉類的(不管是光學還是基於感測器的),就需要另外說了,比如leap motion, kinect,奧比中光,realsense這些都有自己對應的sdk。當然,如果你還用了什麼萬向跑步機,VRGO啥的就又不好說了。

話說蘋果最近收購的faceshift也很NB,還有之前收購的primesense,如果不是為VR/AR做的準備就太說不過去了。

個人覺得交互技術是虛擬現實目前最大的軟肋,而且只有輸入,輸出類技術太少。比如能提供觸覺反饋、嗅覺反饋、溫度覺啥的太少,力反饋倒是有。

此外,現在國內有些廠商在搞類似中間件的SDK,比如極維克,nibiru,不過主要是針對移動VR的,沒用過。而且我個人一直沒明白這些東西對VR開發的用處是啥。

因為我也是新手,所以以上信息如有錯誤請高手指點。

最後提醒樓主,此類問題盡量少用度娘,還是谷歌好了。


並沒有系統的調查過,只是把熟悉的列舉一下先,以後有空補充。

首先是輸出設備,Unity+Oculus SDK是這兩年說起VR一般來大家第一個想到的組合。兩家公司宣布合作了,不知道Oculus會不會對其他引擎開放SDK。OSVR和Valve也會有自己的SDK,將來八成應該是會支持Unity的。

然後是輸入設備,有幾個選擇:

1. VRPN,全名大概是虛擬現實外圍設備網路,這個是學術圈搞起來的,UNC的VR先驅搭建維護多年,屬於開源庫,大家都可以貢獻一份力(做完自己的系統,把用到的新設備更新進去)。這個庫支持的設備數量很多,配置好後,只要用其他程序(如unity)監聽伺服器上的埠就可以讀數據了。缺點是沒圖形界面。https://github.com/vrpn/vrpn/wiki

2. MiddleVR

這個是一家公司在做的,支持設備多,但還是比VRPN少。有圖形界面,但那界面一般般吧。如果設備比較常見,滑鼠鍵盤、遊戲手柄、Razor Hydra這類的,絕對沒問題。和Unity接起來用也不難。

註:上述的庫目前應該還都是免費的,題主可以早點開始嘗試一下~準確的說,VRPN不光是輸入設備庫,它還支持一些老HMD的。


這種答案還有這麼多人贊,真的不好。

多少一句吧,據我有限的知識,VR現在還沒成熟到可以直接出API的程度,你硬體用什麼呢?

或許再過10年吧。

-----

看見懶得百度了我就知道你這人有多low。

第一不用谷歌。

第二竟然還懶。

明顯是個沒有基礎的小白。還想找成品API?幹嘛不直接出產品給你用?改一下配置就完了?

不友善就算了,最煩懶人。這種吐槽當然要匿名。我確實不懂這方面的,趕快摺疊我。


誰能詳細介紹一下快速獲得大量現金美女車房子不被抓的辦法?懶得賺了,謝謝。


AR增強現實技術(Augmented Reality,簡稱 AR),是一種實時地計算攝影機影像的位置及角度並加上相應圖像、視頻、3D模型的技術。

AR的開發工具:
1、ARLab SDKs
使用AR Browser SDK你實時的從場景中添加和移除POI,且還可以與它們互動(觸摸或將相機指向它們)或對它們執行操作(如發送簡訊或分享到Facebook上)。
2、DroidAR
DroidAR是一款能為Android應用添加基於位置的AR功能的開源框架。手勢檢測、支持用戶可與之交互的靜態和動態的3D對象(使用libGDX遊戲框架的模型載入器),且標記檢測也是DroidAR所提供功能的一部分。DroidAR項目已託管至Github上
3. Metaio SDK
Metaio SDK支持2D圖像、3D對象、SLAM和位置跟蹤、條形碼和二維碼掃描、連續性視覺搜索(通過Metaio CVS實現,無論是離線還是在線狀態)、以及手勢檢測。
4、Wikitude AR SDK
Wikitude AR SDK支持圖像識別和跟蹤,3D模型的渲染和動畫(只支持Wikitude 3D格式)、視頻疊加、定位跟蹤和圖像、文本、按鈕、視頻等。


某vr貌似只是一個塑料頭盔加兩片偏光鏡。。


推薦閱讀:

VR技術可以運用在那些方面?
提到VR遊戲,你最期待,最讓你眼界大開,最符合你心目中VR遊戲未來發展方向的是什麼樣子?
IBM現在公開的《刀劍神域》VRMMO現在的狀態是什麼樣的,能還原原作到什麼程度?
很多視頻雲平台要做VR直播,那是直接將多路內容直接上傳到雲端進行拼接嗎?
光學在VR或者AR中是否屬於核心技術和難題?

TAG:編程 | 增強現實AR | AR技術 | 虛擬現實VR | HTCVive |