VR【 初步認識 VR】

補:其實只是爲了摸魚,來完成英語科技演講【亂說一氣】。

VR的開發語言:【網絡資料https://zhidao.baidu.com/question/1051020458541127939.html

VR語言開發,其實就是3D編程引擎的語言。VR如果沒有3D引擎支持是無法進行開發的。上面提到的3D引擎和編程所需的SDK主要使用的語言是 C/C++
這是毋庸置疑的。大多數3D引擎使用的都是c或C++開發的,必定效率高嗎Oculus 提供的SDK也是使用C++ 行開發的。 Gear VR是在安卓設備上運行,需要使用Android NDK基於 C++ 進行開發。Unreal 引擎同樣使用 C++ 進行開發。MiddleVR 提供了基於 C++ 的 SDK。
其次是 C# 。 Unity 把 C# 當作腳本語言使用。在 VRPN 中可以使用 .NET bindings for VRPN 作爲開發語言。不出意外的話, HoloLens 也一定使用的是 C# 。
再次就是 Javascript 。它也是 Unity 的一種腳本語言(即使選擇的人並不多)。但 WebVR 和 Javascript 程序員的基數(基友數?)一定會讓 Javascript 繼續在使用人數上佔優(我真的不是黑啊)。即使不考慮 WebVR , three.js , Babylonjs 這類已經非常成熟的 HTML5 3D 引擎也足夠證明 Javascript 在 3D 上的強大生命力。
VR 平臺
從目前的狀態看, Oculus 僅支持 Windows 和 Android(通過 Gear VR) 。MiddleVR 僅支持 Windows 平臺。其他的幾個引擎例如 OSVR/VRPN 都是多平臺支持的,Unity 和 Unreal 當然也是多平臺支持。Playstation VR 無疑是 PS 獨佔。HoloLens 則無疑是 Windows 獨佔。
只有 WebVR ,不挑平臺陪你玩。
VR技術分爲兩個大方向,動畫和開發,看你自己喜歡哪種了,目前大部分培訓都是unity3d之類,不全面。

與其相關:

AR(Augmented Reality),增強現實,去年挺火的Pokemon Go就是一款AR遊戲
MR(Mix Reality),混合現實,嚴格意義上講HoloLens應該是一款MR產品而不是AR
CR(Cinematic Reality),影像現實,這個是Google投資的Magic Leap提出的概念,主要爲了強調與VR和AR技術的不同,同樣,其自認爲與MR也不同,實際上理念是類似的。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章