问题标签 [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.
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/通过这个我已经让相机工作了。
three.js - Three.js - VRControls 集成 - 如何在场景中移动?
我使用 Three.js 在一个小场景中渲染和移动(我的 orbitControl 更改了 camera.position)。
现在我有眼裂。所以我添加了 VRControls 和 VREffect。
移动头部没有问题。
但是我不能再在场景中移动,因为 VRControls 会覆盖相机参数:
我认为这很容易纠正:我只需要更新相机而不是覆盖它:
但它不起作用:它渲染了一个移动的轻弹场景。VRControls 和 orbitControl 似乎在打架……
您能告诉我如何将 VRControls 集成到现有项目中吗?如果您有更新代码(我真的不知道四元数...),那将非常有帮助。
谢谢
javascript - 带有 DeviceOrientationControls 的键盘控制
我目前正在使用three.js创建一个 VR 网络应用程序。作为相机控件,我使用的是 google cardboard three.js 演示中使用的设备方向控件。
我需要做的是为此添加键盘控件(例如向上箭头前进等)。我在这里摆弄了在两个轴(x 和 z)上移动相机:
但是我想让角色相对于他们正在看的位置移动(例如,你看一个方向,然后按向上箭头,角色就会按照你看的方式移动)。就像第一人称视角。
有人对如何完成有任何想法吗?我尝试使用来自three.js 的第一人称控件,但这消除了VR 游戏必不可少的头部跟踪。
任何答案将不胜感激。(我的源代码实际上只是 Google cardboard three.js 演示代码,其中添加了一个功能太检测按键)
oculus - 我应该选择 Cardboard SDK 还是 Oculus Sdk?
我是VR开发的新手,我有点困惑Cardboard Sdk和Oculus Sdk之间的区别和关系,如果我想开发一个可以播放360 VR视频或照片的应用程序,那么我应该哪个更好选择?
google-cardboard - 使用 Ubuntu 为 VR 应用安装 Cardboard SDK
我正在尝试在 Ubuntu 14.04 上安装 Cardboard SDK,它说它需要“Unity”,但“Unity”的下载似乎只适用于 Windows 和 Mac。有人在 Ubuntu 上试过这个吗?
android - 如何将统一项目正确地嵌入到 android 设备中
我正在尝试开发一个增强现实应用程序,我从一个简单的例子开始,一个图像目标和一个游戏对象(立方体)出现在它上面,结果成功地统一显示,但是当我尝试将项目构建到 android 设备时,设备屏幕完全改变,没有(立方体)出现。
这就是它在移动设备中的显示方式http://i59.tinypic.com/2ljjqcg.png
但团结起来效果很好, http: //i59.tinypic.com/2nv4cq9.png
c# - 在虚拟现实应用程序中使用光标单击按钮
我正在 Unity (4.6.5f1) 中为 Oculus Rift 开发一个 VR 应用程序,它基本上是一个建筑演练。我有一个菜单场景,其中包含可以单击的按钮将您带到建筑物内的各个位置。
我似乎无法使用光标单击这些按钮。鼠标与 Oculus Rift 头部运动相关联,并且在使用应用程序时不会显示在屏幕上。它只是移动耳机中的图像视图。
我已经尝试创建一个 3D 光标,它可以工作并且能够单击按钮,但是这些按钮不会执行它们应该执行的操作,即转到下一个场景。当它是一个没有任何 OR 相机等的简单场景时,这些按钮可以完美地工作
我还尝试了“世界空间光标”资产(http://www.makeorbreakgames.com/world-space-cursor/),它做同样的事情 - 将单击按钮,但按钮将不起作用。
为了让光标与按钮完全交互,我还应该做些什么吗?
这是按钮上的代码,可在单击时将用户带到下一个场景:
光标上的代码(不是世界场景光标)- 然后将此光标链接到事件系统。
在 EventsSystem 上,我有 LookInputModule,它相当长,但可以在这里看到:Dropbox Link
android - Unity 游戏中 Prefab Cardboard 更改的位置
Unity 3d 的 Cardboard 插件有问题(最后一个支持 IOS)
我将相机放置在正确的位置,但是当我按下播放键进行测试时,相机的方向和位置发生了变化。
如何在开始时确定正确的位置和方向?
unity3d - 如何在 Unity 上结合 Cardboard VR + Vuforia AR 插件?
结合这 2 个插件(Vuforia + Cardboard VR),很多人都获得了不错的效果。一个很好的例子是 CMOAR RPG:https ://youtu.be/59wkhmPGPcI
我的问题是:如何达到这样的结果?如 Cardboard VR 官方文档所示,我在我的 ARCamera 中使用了 stereoControl 脚本,它在播放模式下工作。但是当编译,在 Android 上运行时,应用程序只是不显示立体相机,只显示单个相机。
我的一个朋友说这是复制相机的问题,但我不知道如何成功地做到这一点。
提前谢谢。