问题标签 [gear-vr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Oculus Gearvr (ovr_sdk_mobile_1.0.3 ) 选择目标配置
我正在 android studio 中导入 oculus ovr_sdk_mobile_1.0.3 移动 sdk,我正在按照此链接导入 sdk,但我没有在 android studio 中获得任何目标配置。我清理项目时不会收到任何错误。
谢谢!
unity3d - VR 设备中的 ViewPort 和视野 (FOV) 有什么区别?
我理解以下内容。
1) ViewPort:就像一扇窗户,透过它可以看到外面的世界。基本上,它是一个 2D 平面,在其上投影 3D 对象。
2)视场(FOV):FOV是来自眼睛瞳孔或虚拟相机的锥形投影。不用转头就可以看到那个锥形投影内的一切。
单眼 FOV 是单眼所能看到的
双目FOV是两只眼睛放在一起可以看清楚
外围 FOV 是双目 FOV 之外但在单目 FOV 内的区域。
我的问题是,
1) 什么是虚拟现实 (VR) 耳机设备中的 ViewPort 和 FOV?在这种情况下,它们之间有什么区别?
unity3d - VR头显FOV与视频流FOV不匹配如何处理?
这个问题是基于我之前关于 ViewPort 和 FOV 之间区别的问题。
我正在编写一个接收 360 度视频并在屏幕上呈现的应用程序。
假设我的视频流包含有关每只眼睛的 FOV(要在实例中显示的视频帧的一部分)尺寸的一些信息。
我是否需要在每只眼睛的视口内渲染 FOV?
我看到一些 VR 头显会宣传他们的 FOV。因此,我认为有时设备 FOV 可能与视频流 FOV 不同。在这些情况下,通过流 FOV 填充整个 ViewPort 可能会降低观看体验。我认为应用程序可以选择不同的 FOV 或 ViewPort(如果需要,在新的 ViewPort 周围填充黑色)来处理这种情况。这个问题的推荐解决方案是什么?
unity3d - GVRSceneobject 中的“堆栈号”和“切片号”是什么?
我正在运行一些 gvrf示例应用程序。我正在浏览代码,我发现 GVRSceneobject 有一些属性,称为“堆栈号”和“切片号”。
- 对于 GVRCylinderSceneObject,默认值分别为 2 和 36。
- 对于 GVRSphereSceneObject,默认值分别为 18 和 36。
有人可以解释一下“堆栈号”和“切片号”是什么意思吗?
unity3d - 如何使用 gearvr 示例应用程序播放立方体映射视频?
我有立方体格式的 360 度视频流,其中完整的 360 度图像被捕获为立方体的 6 个面上的投影,并且每个视频帧都有所有 6 个面,如图所示。
我想使用gvr360video示例应用程序播放此视频。
在高层次上,此示例应用程序的工作方式如下。
1) 创建一个媒体播放器。
2) 创建一个 GVRSphereSceneObject。
3)获取这个SphereSceneObject的GVRMesh对象。
4) 创建一个 GVRVideoSceneObject 并要求它使用媒体播放器和 GVRMesh 对象。
5) 播放具有 equi-rectangular 360 视频的视频。
为了播放立方体映射视频,我更改了一些代码以使用 GVRCubeSceneObject 而不是 GVRSphereSceneObject。但我知道这还不够。由于立方体的所有面都是框架的一部分,我应该能够指定框架的哪个部分应该投影到立方体的哪个面上。
我阅读了GVRCubeSceneObject、GVRVideoSceneObject、GVRMesh和其他一些对象的 API 详细信息。但我找不到所需的 API。
有人可以帮助我吗?
android - 如何远程控制VR头显上播放的视频?
我想开发一个 android 应用程序来控制在 VR 耳机上播放的视频。
该应用程序应该在平板电脑上运行,即在耳机外部,并且应该能够启动和暂停在 VR 耳机上播放的视频。
这样做的最佳解决方案是什么?
是否有任何 VR 耳机可以播放来自外部源(例如 USB 连接的平板电脑)的视频?
unity3d - Unity5 Camera Clear 标志在 Gear VR 上无法正常工作
我正在尝试制作一个非常简单的东西,它在 Unity 中运行良好,但在 Gear VR 中表现不佳。我正在使用 Unity 5.4.1p4 和 Oculus 实用程序 &Plugin 1.8。
我的场景中有两个 OVRCameraRigs 预制件。第一个预制件仅渲染“Camera1”层,第二个预制件设置为渲染“Camera2”层。第一个预制摄像机的 Clear Flags 设置为纯色,深度为 0。第二个预制摄像机设置为不清除,深度为 1。
我在这个场景中有 3 个立方体:ForeGround、Middle 和 BackGround。中间位于“Camera1”层,而 ForeGround 和 BackGround 位于“Camera2”层。
这是 Unity 中的结果(预期工作,我可以看到 3 个立方体): https ://i.stack.imgur.com/lGntr.png
这是 Gear VR 中的结果(ForeGround 和 BackGround 渲染在中间立方体的顶部): https ://i.stack.imgur.com/tlbrL.png
我做错了什么还是已知的错误?因为我找不到任何关于它的东西,也不知道如何解决它。非常感谢您的帮助 !
java - GearVRf 入门
我正在尝试在 gearVR 上开发应用程序。
我想使用 gearvrf,因为我认为它可以让我轻松使用我已经为纸板应用程序编写的 Java 代码。但是,我无法构建示例应用程序。
我按照这里的说明进行操作:
https ://resources.samsungdevelopers.com/Gear_VR/020_GearVR_Framework_Project/020_Get_Started
但是当我构建任何示例应用程序时,我得到:
并在构建日志上
如何让示例应用程序工作?
android - 阻止 Oculus 主页在我的 Android 设备插入 Gear VR 后自动启动
在 Gear VR Oculus 上运行我的 android 应用程序时遇到问题。我启动我的应用程序并启动 360 度视频。将手机插入 Gear 耳机后,它会自动进入 Oculus 主页,并且我的应用程序不再处于活动状态。
我已经为手机配置了 Oculus 签名文件,还启用了 Oculus 开发者模式,请问有什么问题?
如何防止 Oculus 主页启动和阻止我的应用?