问题标签 [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 投票
2 回答
1903 浏览

android - 如何捕获 Gear VR 的屏幕并在笔记本电脑或投影仪上显示

我有一个使用三星 s6 设备为三星 Gear VR 构建的应用程序。我想在演示文稿中向观众展示耳机中正在运行的应用程序的视图。

0 投票
0 回答
1666 浏览

android - 为 Google Cardboard 流式传输 youtube 视频 - Android

我想在我的 Android 应用程序中以与 Google Cardboard 兼容的方式从 YouTube 流式传输 360 度视频 - 也就是说,我希望视频像在 CardboardView 中一样并排流式传输。

我一直在网上搜索这件事,但我似乎没有太多运气。因此,任何数量的帮助都将不胜感激。提前致谢!

0 投票
1 回答
241 浏览

3d - 如何导出 3D 设计并将其移植到 Google CardBoard 上

我想知道是否有可能使用现有的 3D 设计软件,例如 Virtual Worlds 或 Sweet 3D Home . 具有静态位置,实际上并没有在虚拟世界中移动。

实现这一目标的高级步骤是什么?

是否可以通过将文件从 Virtual Worlds 软件导出到 Rajawali 框架来使用 Rajawali VR 框架来读取和显示它们?

0 投票
4 回答
766 浏览

android - 创建简单的 Google Cardboard

我有一块 Google Card board,并且具备 Android 开发的基本知识。所以我正在考虑创建一个简单的 Google Cardboard 应用程序,它可以显示具有 VR 效果的图像(全景或光球)。

任何人都可以指导如何做到这一点,在此先感谢。

0 投票
1 回答
546 浏览

android - 在两个视图上渲染 Android MediaCodec 输出以实现 VR 耳机兼容性

到目前为止我所知道的是,我需要使用可以同时在两个 TextureView 上渲染的 SurfaceTexture。所以它将是:MediaCodec -> SurfaceTexture -> 2x TextureViews

但是如何以编程方式获得 SurfaceTexture 以在 MediaCodec 中使用?据我所知,为每个 TextureView 创建了一个新的 SurfaceTexture,所以如果我的活动中有两个 TextureView,我将得到两个 TextureView!?那是一对多... ;)

或者有没有其他方法可以将 MediaCodec 输出两次渲染到屏幕上?

0 投票
1 回答
218 浏览

javascript - 如何在 VR(虚拟现实)图像上绘制 3D 点

我试图理解从世界中的 3D 点 (x, y, z) 到 2D 图像上的虚拟表示的公式。

我以这个页面为例:

http://dynamic.pulselive.com/dynamic/client/espn/tennis/presets/

在此处输入图像描述

如何从球的真实 (x, y, z) 位置获得 (a, b) 位置?

如果你检查页面,会有很多有趣的信息:

  • 该页面使用此 3D 库http://raphaeljs.com/

  • 球由 (x,y,0) 位置表示,例如“VR 相机 [1-4]”视图:

    /li>
  • 网的中间似乎是 (0, 0, 0)

  • 在上面的例子中,四个球是:

    /li>
  • 文件 projection.js 具有以下内容:

    /li>

我认为我的问题归结为如何使用 projection.js 中的数据从 (x, y, z) 位置计算 (a, b) 位置?请注意,我正在尝试获取公式,并且我对 javascript 库不太感兴趣,因为我将不得不使用不同的工具进行实现。

编辑#1:

视图数据似乎包括:height,width,y (yaw), p (pan), tx, ty, tz (camera position), r (roll), ar (???, always 1), fl (focal length ???), cx, cy (图像中心????)。

此页面提供了一个公式,但它不包括偏航:

http://freespace.virgin.net/hugo.elias/routines/3d_to_2d.htm

如果我考虑 VR Camera 2 网球双线上的球,我有以下信息:

函数 (A, B) = f(X, Y, Z, height, width, y, p, tx, ty, tz, r, ar, fl, cx, cy) 是什么?

0 投票
2 回答
570 浏览

xcode - 从 Unity 导入的 Xcode 项目中的库名称拼写错误

我正在开发一个使用 Cardboard SDK 为 iPhone 制作应用程序的 Unity Pro 项目。我已按照Cardboard Getting Started for IOS页面上的所有说明进行操作。

我的问题是在我的 Mac 上将项目导入 Xcode 时出现的。构建失败:

检查日志时,我发现对包含库的所有调用都拼写错误(不是liontext,而是libion​​text。)。不知何故,构建脚本剥离了“bi”在中间这发生在许多其他库中。请参阅屏幕截图。

错误日志: 在此处输入图像描述

实际库: 在此处输入图像描述

问题是是否有办法我可以以某种方式手动编辑名称,或者使构建通过此错误。我已经尝试在 Unity 中多次构建该项目,但同样的情况发生了。另外,我已经在 Play Store 上发布了我的 VR 应用程序,但是 Xcode 让我无法在 App Store 上做同样的事情。

任何帮助表示赞赏。

0 投票
1 回答
616 浏览

javascript - Three.js 中的视频纹理与 Google Cardboard

我想按照本示例中使用的方法在 Three.js 中实现视频纹理:http: //stemkoski.github.io/Three.js/Video.html。但是,我还想将我的网站与 Google Cardboard Chrome API 一起使用,详情如下:https ://vr.chromeexperiments.com/ ,但是当我在 Android 版 Chrome 上测试该程序时,我得到一个“S3TC 纹理”不支持”错误。有没有办法解决这个错误?

0 投票
1 回答
453 浏览

android - S4 mini 中的纸板显示问题

我的 GT-I9195L 有问题。当我打开任何纸板应用程序时,这两个屏幕似乎不完整。我不知道可能是什么问题。

https://onedrive.live.com/?id=ADCC2C4A5DC035DF%216187&cid=ADCC2C4A5DC035DF&group=0&parId=ADCC2C4A5DC035DF%21408&o=OneUp

0 投票
1 回答
431 浏览

virtual-reality - 不使用按钮的手机 VR 应用程序

我构建了应用程序,工作正常。但是现在老板希望用户能够专注于屏幕上的一个点并触发一个事件。称我为老式开发人员,但我不知道。任何见解将不胜感激。