问题标签 [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.
android - 如何播放 360 mp4 视频?
最近,我对 YouTube 上的 360 度视频很着迷。我想开发一个示例 Android 应用程序,它可以播放 360 度视频并能够平移/滑动它以及能够使用加速器/陀螺仪。
几个问题:
- 360视频是什么文件格式?我在哪里可以下载示例 360 视频?
- 甚至可以使用Android库播放360视频吗?如果是这样,我需要使用什么播放器来“播放”360 度视频?
- 如何处理原生播放器播放的 360 视频的平移/滑动?
- 是否可以使用 Android 原生播放器播放现有的 YouTube 360 视频?同时能够处理pan/swype/gyro?
请提供代码示例。谢谢!
ffmpeg - 如何使用 ffmpeg 更改 360 视频投影?
我想将 360 视频从 equirectangular 转换为立方体投影。我怎么能用 ffmpeg 做到这一点?还有哪些其他有效的开源方法?
unity3d - 如何添加凝视输入计时器以在凝视 3 秒后触发动作?
我是 Unity 和 VR 的新手。我一直在使用 google cardboard SDK 来统一创建 VR 应用程序,但我一直在用 gazetimer。我只想在用户查看任何对象 3 秒但无法这样做时触发操作。请帮忙
360-degrees - 检测 360 度视频
我想检测 360 度视频我想查找视频格式是否为 360 度,并在此基础上管理支持 360 度的播放器所以有人可以帮忙吗?
c# - 将放置在 360 纹理平面上的坐标转换为球面坐标
我有一个 360 度全景视频。我将此视频用作 Unity 球体上的纹理。球体内部是一个摄像头,它用作我的虚拟现实体验的设置。很基本。
我正在尝试在网络上编写一些代码,人们可以在其中上传 360 度图像和视频,在 360 度球图像/视频上放置一个标记/热点,然后在 Unity3D 中的球体上应用图像/视频纹理。如果我在 360 视频/图像纹理上覆盖一个简单的 x/y 坐标网格,放入一些 x/y 坐标以放置标记/热点,然后将纹理放回球体上,Unity 将无法正确解释这一点,因为我们现在在 3D 空间中,我们正在查看映射到平面上的球体内部的纹理,所有失真都在发生。
我的问题是,如何将 360 视频纹理的 2D 平面上的这些 x 和 y 坐标转换为 Unity3D 中可以在 3D 中理解的坐标?
我的第一个想法是使用二维笛卡尔坐标并将它们转换为球坐标,但我似乎在笛卡尔坐标中缺少一个 z 轴来完成这项工作。
z 轴是简单的 0 还是从球体中心到 x/y 坐标的半径?z轴代表什么?可能有两个坐标系。一个是平面上的坐标,一个是球心的坐标?
这是我到目前为止的转换代码:
这是我的第一篇文章,所以如果我做错了什么,请原谅我,让我知道如何改进。
android - 我可以使用新的 Samsung Gear VR 开发适用于 Android 的 VR 应用程序吗?
根据三星开发者网站上的这个页面:
在 Unity 中为 Gear VR 开发需要以下硬件:
适用于 Note 4 和三星 GALAXY Note 4 的三星 Gear VR 创新者版
适用于 S6 和三星 GALAXY S6 或 S6 Edge 的三星 Gear VR 创新者版
开发需要创新者版吗?
或者我可以使用新的三星 Gear VR来开发 VR 应用程序、游戏和体验吗?
似乎这个页面根本没有更新,因为在 s7 已经可用时提到了 S6,但我想在开始之前确定。
ios - iOS DeviceMotion 在横向与纵向上的偏航和滚动
我正在使用陀螺仪在 iOS 上实现 360 度视频查看器,我需要为视频旋转两次,我使用了这个;
然后我做:
这在横向模式(左右)上效果很好,并且完全符合我的需要,我必须根据方向进行一些调整,但效果绝对好,它在纵向上我迷路了,我得到的所有值都与横向不同并且取决于肖像,FaceUp,FaceDown ......我很困惑,该怎么做,我研究并找到了旋转矩阵,四元数的参考......老实说,我已经尝试了很多东西,但在肖像上没有得到很好的结果. 任何帮助表示赞赏。
unity3d - 在 Unity 中以 360 度视图播放视频
我正在关注此https://vimeo.com/120757981制作 360 度视频。
我面临的问题如下:
- 在 Unity 中从 Blender 导入的 Obj 文件
- 将视频附加到它
- 更改着色器设置
- 附加播放脚本
- 运行应用程序
结果:一切都是黑色的,视频没有播放
需要帮助:如何解决此问题?
ios - iOS 和 Swift 中的虚拟现实内容捕获
我正在研究使用 Native swift 的 VR,发现了一些有趣的方法来移植 google cardboard SDK,但想联系一下,看看是否有人有这方面的经验,特别是使用 iPhone 捕获全景图像并将它们转换为 VR 内容。