问题标签 [360-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 回答
1657 浏览

virtual-reality - 如何启动 Marzipano 查看器 http://www.marzipano.net/

由于 Marzipano 文档对新手不利,我不知道如何初始化全景

我决定只使用全景查看器并避免集成 Marzipano 工具!

到目前为止,我现在通过 Marzipano 工具生成了一个 360 度全景 zip 文件,并希望在我的网站上呈现它

怎么可能呢?

http://www.marzipano.net/

0 投票
1 回答
613 浏览

html - 视频未在移动设备上呈现 - aframe

我正在构建一个项目,aframeangular-cli在其中显示用于虚拟现实的 360° 视频。它在桌面上工作得非常好,但在移动设备上它不会呈现它,并且会console打印以下不会出现在桌面上的警告:

在此处输入图像描述

即使我正在使用angular2,我也将脚本包含在<head>标记中,因为如果在组件中导入库,它将不起作用。这是html文件的代码:

我查看了不同的来源,但我无法理解为什么视频没有渲染。你知道如何解决这个问题吗?提前感谢您的回复!

0 投票
0 回答
131 浏览

javascript - Three.js - 如何将 360 照片转换为纹理文件

我已经使用这样的纹理实现了类似于这个演示的东西:

我想使用 360 度全景照片(示例),但不确定如何整合它 - 应该将其转换为纹理还是可以直接整合它?

0 投票
4 回答
768 浏览

youtube - 在 360 度和 2D 视频之间切换?

有谁知道是否可以在单个 YouTube 视频中剪切 360 度素材和常规 2D 素材?谢谢!

0 投票
1 回答
2554 浏览

opengl-es - 将全景图转换为 VR(球面或立方体贴图)

我有一张全景 360 照片(示例)。我想将其转换为适合 VR 的格式 - equirectangular(示例)或立方体贴图。

我见过的唯一解决方案是http://ggnome.com/pano2vr但它似乎对我不起作用。我可以采取不同的方法吗?

0 投票
1 回答
281 浏览

video - 是否可以在树莓派上播放 360 度视频?

我很好奇是否可以在 Raspberry Pi 上播放 360 度视频。到目前为止,我还没有加载任何 YouTube 360​​ 视频——它们可以播放,但不能在 360 中播放(我得到的只是一个失真的视频)

最新的 Raspberry plus 以及特定的操作系统版本会有所帮助吗?

0 投票
1 回答
135 浏览

android - 用于上传 3D-360 视频的 YouTube API

有人告诉我 YouTube 开发人员注意这个标签。我发现了一些关于此的旧帖子,但至少自 2015 年 9 月以来似乎没有更新。我知道有时这是因为问题已得到解决并且线程已被放弃。如果不是:

有没有办法通过 API(例如,从 Android 手机应用程序)将视频上传到 YouTube,这样,它是一个 360 度的 3D 剪辑(或静止),就这样显示在 YouTube 上?

0 投票
2 回答
2744 浏览

php - 在 PHP 中自动检测 360 度自然的图像

我正在呈现如下所示的属性详细信息页面(可以在此处访问) 在此处输入图像描述

我有一个图像滑块和一个 360 度图像查看器。目前,用户手动上传两种类型的图像,即来自一个界面的普通图像和来自另一个界面的 360 度图像。我检查该物业是否有 360 度图像并使用全景查看器显示它们。

我使用以下控制器来上传 360 度图像,类似于上传普通图像。

请忽略长代码,此代码来自生产,因此我必须进行大量检查和条件。

问题 现在我的雇主希望我使用单一界面上传普通图像和 360 度图像,并使用某种检测算法检测图像的性质,然后在我用于静态/普通图像的同一图像滑块中显示图像。

研究

我在 Stackoverflow 上阅读了这个线程,它对使用EXIF工具读取文件的元数据有点意义,但这使得这个过程非常手动。

问题

我想在我的 php 图像上传代码中使用它来自动读取图像,或者在一个函数中编写检测算法,该函数将图像名称作为参数并将图像类型返回为普通或 360。基于该返回,我可以轻松地呈现视图。所以我的问题是如何在 php 中进行检测?

0 投票
1 回答
86 浏览

google-cardboard - 360 Vid 可以在笔记本电脑上工作,但不能在移动设备上工作

希望有人可能有一些智慧:我一直在做一些在 a-frame 中运行 360 视频的测试(目前托管在 github 页面上 - https://ganttmd87.github.io/

我已经在我的计算机浏览器上成功加载,但是在移动设备上加载时得到一个空白的黑色页面(左下角有纸板按钮)。我尝试过使用带有和不带元数据的 360 视频,但到目前为止还没有运气。

如果有人能提供一些见解或建议,将不胜感激 - 非常感谢!毫克

0 投票
1 回答
273 浏览

three.js - 三.js equirectangular 视频在 vive 耳机中抖动

我在 three.js 球体上渲染了一个 equirectangular 视频,并在 VIVE 上测试了 Chromium WebVR 的性能。

当我在 VIVE 中环顾四周时,我注意到视频会震动。这让我感到头晕目眩。

如果我将视频替换为图像,则振动停止。我测试不同的视频,每个视频都会振动。因此,当three.js 尝试在球体上渲染这些视频时,可能会出现问题。

我还检查了fps。大约是 85~90 帧/秒。看起来还不错。

(在此之前,我使用 WebVR Boilerplate 在移动设备上测试了相同的脚本并在 Cardboard 中观看视频,它工作正常。没有晃动和振动。fps 约为 50。)

当我在测试时,我不小心发现如果我在three.js 示例webvr_vive_sculp.html 中放置了一个球体,振动会减少。fps也降低到50~60。如果我在原始脚本中限制 fps,则没有任何变化。

有人遇到过这个问题吗?

这是我的脚本: