我刚开始做VR开发,我有点搞不懂Cardboard Sdk和Oculus Sdk之间的区别和关系,如果我想开发一个可以播放360 VR视频或照片的应用程序,那么我应该选择哪一个更好?
发布于 2015-06-01 18:46:41
通过Oculus,我想您是指用于GearVR的mobile,因为您提到了硬纸板。如果你说的是PC的SDK,那么问题是Oculus vs SteamVR vs OpenVR vs Morpheus :)
我认为发展的主要选择可能取决于你的时间表和观众是什么。
GearVR是目前世界上质量最好的设备,它比硬纸板要亮得多,而且它需要特殊的昂贵硬件(Note 4或S6,很快就会有Note 5)。它有一家商店,人们从那里买东西(即使还不多)。但是,由于正在开发中的GearVR应用程序需要签署,只有当您能够承诺至少有一个将在三星商店接受的演示时,您才会有一个观众。(另一种方法是让每个用户使用开发人员签名系统,这意味着您可能会有几十人而不是数千人来查看它。)
纸板是一种很短的体验.纸板上没有头巾是有原因的--这是你一次只坚持一两分钟的目的。大多数观众对科技演示感兴趣,但更多的人将能够试用你的应用程序。谷歌正在幕后工作,所以未来可能会有更多的内容--一种我听说过的非硬纸板虚拟现实设备,他们正在大力推动纸板,以获取课堂体验。再过几年,每部手机都会有足够好的感应器,可以提供GearVR级的体验。
这两个SDK将给你基本的双目三维立体渲染框架。Oculus‘与一些内置的场景加载(它转换从FBX格式,它是由MODO,这是昂贵的)和一个UI库(但我不太高兴)。
无论哪种方式,您所做的大部分工作都可能独立于您使用的SDK,所以我不认为您将在您选择的任何一个中对自己进行装箱。
发布于 2016-01-14 13:19:47
现在,统一本机支持虚拟现实,您可以在项目中同时使用它们,但这有点棘手。
查看本教程,演示如何为Cardboard SDK和支持选项:https://github.com/ludo6577/VrMultiplatform进行编译
发布于 2017-09-05 08:19:00
如果这是一个基于web的项目,A帧可能是您所需要的。
https://stackoverflow.com/questions/30568886
复制相似问题