问题标签 [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.

0 投票
0 回答
75 浏览

android - Oculus Gearvr (ovr_sdk_mobile_1.0.3 ) 选择目标配置

我正在 android studio 中导入 oculus ovr_sdk_mobile_1.0.3 移动 sdk,我正在按照此链接导入 sdk,但我没有在 android studio 中获得任何目标配置。我清理项目时不会收到任何错误。

不配置

谢谢!

0 投票
1 回答
2094 浏览

unity3d - VR 设备中的 ViewPort 和视野 (FOV) 有什么区别?

我理解以下内容。

1) ViewPort:就像一扇窗户,透过它可以看到外面的世界。基本上,它是一个 2D 平面,在其上投影 3D 对象。

2)视场(FOV):FOV是来自眼睛瞳孔或虚拟相机的锥形投影。不用转头就可以看到那个锥形投影内的一切。

  • 单眼 FOV 是单眼所能看到的

  • 双目FOV是两只眼睛放在一起可以看清楚

  • 外围 FOV 是双目 FOV 之外但在单目 FOV 内的区域。

我的问题是,

1) 什么是虚拟现实 (VR) 耳机设备中的 ViewPort 和 FOV?在这种情况下,它们之间有什么区别?

0 投票
0 回答
227 浏览

unity3d - VR头显FOV与视频流FOV不匹配如何处理?

这个问题是基于我之前关于 ViewPort 和 FOV 之间区别的问题

我正在编写一个接收 360 度视频并在屏幕上呈现的应用程序。

假设我的视频流包含有关每只眼睛的 FOV(要在实例中显示的视频帧的一部分)尺寸的一些信息。

  1. 我是否需要在每只眼睛的视口内渲染 FOV?

  2. 我看到一些 VR 头显会宣传他们的 FOV。因此,我认为有时设备 FOV 可能与视频流 FOV 不同。在这些情况下,通过流 FOV 填充整个 ViewPort 可能会降低观看体验。我认为应用程序可以选择不同的 FOV 或 ViewPort(如果需要,在新的 ViewPort 周围填充黑色)来处理这种情况。这个问题的推荐解决方案是什么?

0 投票
2 回答
369 浏览

unity3d - GVRSceneobject 中的“堆栈号”和“切片号”是什么?

我正在运行一些 gvrf示例应用程序。我正在浏览代码,我发现 GVRSceneobject 有一些属性,称为“堆栈号”和“切片号”。

  • 对于 GVRCylinderSceneObject,默认值分别为 2 和 36。
  • 对于 GVRSphereSceneObject,默认值分别为 18 和 36。

有人可以解释一下“堆栈号”和“切片号”是什么意思吗?

0 投票
0 回答
159 浏览

unity3d - 如何使用 gearvr 示例应用程序播放立方体映射视频?

我有立方体格式的 360 度视频流,其中完整的 360 度图像被捕获为立方体的 6 个面上的投影,并且每个视频帧都有所有 6 个面,如图所示。 立方体映射的 360 视频帧

我想使用gvr360video示例应用程序播放此视频。

在高层次上,此示例应用程序的工作方式如下。

1) 创建一个媒体播放器。

2) 创建一个 GVRSphereSceneObject。

3)获取这个SphereSceneObject的GVRMesh对象。

4) 创建一个 GVRVideoSceneObject 并要求它使用媒体播放器和 GVRMesh 对象。

5) 播放具有 equi-rectangular 360 视频的视频。

为了播放立方体映射视频,我更改了一些代码以使用 GVRCubeSceneObject 而不是 GVRSphereSceneObject。但我知道这还不够。由于立方体的所有面都是框架的一部分,我应该能够指定框架的哪个部分应该投影到立方体的哪个面上。

我阅读了GVRCubeSceneObjectGVRVideoSceneObjectGVRMesh和其他一些对象的 API 详细信息。但我找不到所需的 API。

有人可以帮助我吗?

0 投票
2 回答
755 浏览

android - 如何远程控制VR头显上播放的视频?

我想开发一个 android 应用程序来控制在 VR 耳机上播放的视频。

该应用程序应该在平板电脑上运行,即在耳机外部,并且应该能够启动和暂停在 VR 耳机上播放的视频。

这样做的最佳解决方案是什么?

是否有任何 VR 耳机可以播放来自外部源(例如 USB 连接的平板电脑)的视频?

0 投票
1 回答
107 浏览

unity3d - Unity VR build 显示 4 个屏幕,即每只眼睛 2 个屏幕

问题图片截图

使用GoogleVR SDK 和gazeinputmodule 使用eyeTexturewidth/2 和eyeTextureHeight/2 设置位置。

  • 团结 5.4。
  • 在 Note 4 上测试的设备。
  • 目标应该是 Gear VR。
0 投票
1 回答
258 浏览

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

我做错了什么还是已知的错误?因为我找不到任何关于它的东西,也不知道如何解决它。非常感谢您的帮助 !

0 投票
1 回答
259 浏览

java - GearVRf 入门

我正在尝试在 gearVR 上开发应用程序。

我想使用 gearvrf,因为我认为它可以让我轻松使用我已经为纸板应用程序编写的 Java 代码。但是,我无法构建示例应用程序。

我按照这里的说明进行操作:
https ://resources.samsungdevelopers.com/Gear_VR/020_GearVR_Framework_Project/020_Get_Started

但是当我构建任何示例应用程序时,我得到:

并在构建日志上

如何让示例应用程序工作?

0 投票
0 回答
734 浏览

android - 阻止 Oculus 主页在我的 Android 设备插入 Gear VR 后自动启动

在 Gear VR Oculus 上运行我的 android 应用程序时遇到问题。我启动我的应用程序并启动 360 度视频。将手机插入 Gear 耳机后,它会自动进入 Oculus 主页,并且我的应用程序不再处于活动状态。

我已经为手机配置了 Oculus 签名文件,还启用了 Oculus 开发者模式,请问有什么问题?

如何防止 Oculus 主页启动和阻止我的应用?