问题标签 [virtual-reality]

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 投票
1 回答
816 浏览

android - 三星 Gear VR 激活后置摄像头

我正在尝试创建一个类似于 Passthrough 应用程序的简单本机应用程序,我正在使用 Passthrough.java 类,但是当我调用 startCameraPreview 方法时没有任何反应。

我的目标是激活 Galaxy Note 4 的后置摄像头并使用 Gear VR 显示预览。

相机预览似乎已经开始,没有日志错误,但我能得到的只是黑屏和 logcat 中重复出现的消息“W/QCamera2HWI: processMetaCallback: lls not enabled, no ops here”。

有人知道那条消息的含义吗?

编辑:我找到了三星创建的一个有用的框架,http://www.gearvrf.org/通过这个我已经让相机工作了。

0 投票
2 回答
5831 浏览

three.js - Three.js - VRControls 集成 - 如何在场景中移动?

我使用 Three.js 在一个小场景中渲染和移动(我的 orbitControl 更改了 camera.position)。
现在我有眼裂。所以我添加了 VRControls 和 VREffect。
移动头部没有问题。
但是我不能再在场景中移动,因为 VRControls 会覆盖相机参数:

我认为这很容易纠正:我只需要更新相机而不是覆盖它:

但它不起作用:它渲染了一个移动的轻弹场景。VRControls 和 orbitControl 似乎在打架……

您能告诉我如何将 VRControls 集成到现有项目中吗?如果您有更新代码(我真的不知道四元数...),那将非常有帮助。

谢谢

0 投票
1 回答
704 浏览

javascript - 带有 DeviceOrientationControls 的键盘控制

我目前正在使用three.js创建一个 VR 网络应用程序。作为相机控件,我使用的是 google cardboard three.js 演示中使用的设备方向控件

我需要做的是为此添加键盘控件(例如向上箭头前进等)。我在这里摆弄了在两个轴(x 和 z)上移动相机:

但是我想让角色相对于他们正在看的位置移动(例如,你看一个方向,然后按向上箭头,角色就会按照你看的方式移动)。就像第一人称视角。

有人对如何完成有任何想法吗?我尝试使用来自three.js 的第一人称控件,但这消除了VR 游戏必不可少的头部跟踪。

任何答案将不胜感激。(我的源代码实际上只是 Google cardboard three.js 演示代码,其中添加了一个功能太检测按键)

0 投票
3 回答
1934 浏览

oculus - 我应该选择 Cardboard SDK 还是 Oculus Sdk?

我是VR开发的新手,我有点困惑Cardboard Sdk和Oculus Sdk之间的区别和关系,如果我想开发一个可以播放360 VR视频或照片的应用程序,那么我应该哪个更好选择?

0 投票
3 回答
1336 浏览

google-cardboard - 使用 Ubuntu 为 VR 应用安装 Cardboard SDK

我正在尝试在 Ubuntu 14.04 上安装 Cardboard SDK,它说它需要“Unity”,但“Unity”的下载似乎只适用于 Windows 和 Mac。有人在 Ubuntu 上试过这个吗?

0 投票
1 回答
189 浏览

android - 如何将统一项目正确地嵌入到 android 设备中

我正在尝试开发一个增强现实应用程序,我从一个简单的例子开始,一个图像目标和一个游戏对象(立方体)出现在它上面,结果成功地统一显示,但是当我尝试将项目构建到 android 设备时,设备屏幕完全改变,没有(立方体)出现。

这就是它在移动设备中的显示方式http://i59.tinypic.com/2ljjqcg.png

但团结起来效果很好, http: //i59.tinypic.com/2nv4cq9.png

0 投票
1 回答
1219 浏览

unity3d - 如何使用 Google Cardboard sdk 创建保险丝按钮

我正在创建一个带有 gui 按钮的 VR 应用程序。如果用户在指定时间内保持按钮处于活动状态,我想触发按钮。就像谷歌设计模式中解释的那样。

这是一个关于如何在移动 VR 应用程序中为保险丝按钮设置动画的 youtube 链接

0 投票
2 回答
4515 浏览

c# - 在虚拟现实应用程序中使用光标单击按钮

我正在 Unity (4.6.5f1) 中为 Oculus Rift 开发一个 VR 应用程序,它基本上是一个建筑演练。我有一个菜单场景,其中包含可以单击的按钮将您带到建筑物内的各个位置。

我似乎无法使用光标单击这些按钮。鼠标与 Oculus Rift 头部运动相关联,并且在使用应用程序时不会显示在屏幕上。它只是移动耳机中的图像视图。

我已经尝试创建一个 3D 光标,它可以工作并且能够单击按钮,但是这些按钮不会执行它们应该执行的操作,即转到下一个场景。当它是一个没有任何 OR 相机等的简单场景时,这些按钮可以完美地工作

我还尝试了“世界空间光标”资产(http://www.makeorbreakgames.com/world-space-cursor/),它做同样的事情 - 将单击按钮,但按钮将不起作用。

为了让光标与按钮完全交互,我还应该做些什么吗?

这是按钮上的代码,可在单击时将用户带到下一个场景:

光标上的代码(不是世界场景光标)- 然后将此光标链接到事件系统。

在 EventsSystem 上,我有 LookInputModule,它相当长,但可以在这里看到:Dropbox Link

0 投票
1 回答
206 浏览

android - Unity 游戏中 Prefab Cardboard 更改的位置

Unity 3d 的 Cardboard 插件有问题(最后一个支持 IOS)

我将相机放置在正确的位置,但是当我按下播放键进行测试时,相机的方向和位置发生了变化。

如何在开始时确定正确的位置和方向?

0 投票
1 回答
4096 浏览

unity3d - 如何在 Unity 上结合 Cardboard VR + Vuforia AR 插件?

结合这 2 个插件(Vuforia + Cardboard VR),很多人都获得了不错的效果。一个很好的例子是 CMOAR RPG:https ://youtu.be/59wkhmPGPcI

我的问题是:如何达到这样的结果?如 Cardboard VR 官方文档所示,我在我的 ARCamera 中使用了 stereoControl 脚本,它在播放模式下工作。但是当编译,在 Android 上运行时,应用程序只是不显示立体相机,只显示单个相机。

我的一个朋友说这是复制相机的问题,但我不知道如何成功地做到这一点。

提前谢谢。