向往草原403 发表于 2021-1-12 10:16

虚拟现实VR开发除了unity3d和unreal还有其他的编程sdk么?

虚拟现实VR开发除了unity3d和unreal还有其他的编程sdk么?

123456819 发表于 2021-1-12 10:21

谢邀。请先正确区分游戏引擎和SDK。

永远爱你冰塘 发表于 2021-1-12 10:26

SDK和引擎不一样,SDK更多是接口,让引擎能够识别设备以及被正常调用

我是的十八簿 发表于 2021-1-12 10:27

引擎和sdk的区分就不多说了。比较成熟的sdk和库有高通vuforia和artoolkit,还有些从artoolkir发展出来的artag之类的。vuforia是要和unity3d结合使用的,大概是你想要的?

我爱霍启刚掖 发表于 2021-1-12 10:34

目前不同设备都有各自的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因该也会支援其他设备.

侬去斯 发表于 2021-1-12 10:36

你说的这两个是开发引擎,sdk现在每个硬件厂商都有一套自己的,性能各异。你为哪个设备开发,就需要接入指定的sdk

唰唰冷呵映 发表于 2021-1-12 10:39

有的,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支持。

123456825 发表于 2021-1-12 10:47

VR开发资源汇总:GeekLiB (Albert Lee(@Mars Studio))

什么大师特 发表于 2021-1-12 10:48

欢迎加入VR/AR应用开发交流群,群号码:558920329

素色流年783 发表于 2021-1-12 10:53

可以直接用Direct3D和OpenGL。
页: [1] 2
查看完整版本: 虚拟现实VR开发除了unity3d和unreal还有其他的编程sdk么?