问题标签 [360-degrees]
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.
video - 如何使用 ffmpeg 正确降低 360 视频的分辨率?
我已经尝试使用以下技术从类似的范围内进行还原2048:1024
:ffmpeg -i eagle360half.mp4 -vf scale=1024:512 video360_1024.mp4
但是播放随后变得扭曲和颤抖(在视觉上类似于坏的 vhs 磁带)。我只能推测这与经络和等角投影有关。我将如何使用 正确缩放/降低 360 视频的分辨率ffmpeg
,或者使用其他一些 cli 工具可以做到这一点?
这是 mediainfo、ffmpeg 和 mediainfo 的输出:
ios - iOS - 读/写 mp4 视频的 XMP 元数据
我需要在 mp4 容器中读取和注入 XMP 元数据。
我知道这在带有“mp4parser”库的android上是可能的,但我找不到iOS的等价物。
对于读取部分,是否可以从相机胶卷中读取每个素材以快速检查其 360 XMP 元数据?
对于写作,我正在尝试使用 Adobe 的 XMP 工具包。我在一个文件夹中有一个 mp4 视频,我想在其中注入一些 360 元数据。
注入元数据后(我想它可以工作),我将视频导出到相机胶卷,但看起来视频已转换为 m4v 并且它丢失了我编写的所有元数据。是预期的,还是我的代码错误?
这是代码:
元数据管理器.mm
任何帮助将不胜感激,谢谢。
javascript - 如何在我的网页中嵌入 google vr 图像作为背景
我想使用 google vr 在我的网页上添加一个完整的背景 360 度图像我试图推动它,但我无法得到它我该怎么做?
mysql - Mysql - 过滤表范围内的度数列表
所以,我有一个度数范围的 mysql 表,我应该用另一个度数范围进行查询。
目前我正在做这个查询:
问题是这个度数表中有数百万行,每个查询或多或少有 200 条 OR 语句。因此,查询需要 7-8 秒才能运行,我必须按请求执行更多 10 个其他类似查询。
那么,有人知道更好/更快的查询方式吗?我还为 start_date、finish_date、begin_degree 和 end_degree 创建了索引。
提前致谢。
theory - 如何将 2D 纹理添加到 Equirectangular 图像
我有一个像一些文本一样的 2D 纹理,并且想将它添加到一个 equirectangular 图像中而不会像我将它粘贴在顶部那样扭曲。
澄清:
我有一个 2D 纹理:
我有一个 equirectangular 图像(来源):
如果我只是将 2D 纹理放在 360 度查看器的顶部,它看起来会变形,那么我该如何解决这个问题并将其转换为 equirectangular 纹理?任何帮助是极大的赞赏 :)
android-studio - 在 Android 中拍摄全景照片
我想制作一个允许用户拍摄全景照片的 Android 应用程序......我已经搜索了几个小时来寻找一些库或一些示例代码或教程,但我没有发现任何非常有趣的东西。一些应用程序,如“Cardboard 相机”或标准 Android 相机可以做到这一点!有没有办法调用这些应用程序功能?还是一些API?如果我想制作的应用程序只是使用外部应用程序来拍照,那还是很好的。请帮助我,谢谢:)
android - 使用加速度计 360 度移动图像
我有一个物体的 2d 照片,我想创建一个 360 度旋转效果。我已经使用 ontouch 实现了这一点。但我想根据传感器向左或向右移动图像。
opengl - 如何(假)mipmap equirectangular 渲染?
在渲染 equirectangular 编码的 360 度纹理时,通常会有类似的查找
equirectangular 纹理已经非常预过滤。仅仅打开 mipmaping 是行不通的。u
不连续,纹理本身在uv
. 并且使用 2x2 框下采样创建 mipmap 也不适合 equirectangular。
但是假设 miplevel 的 2x2 框和硬件 mipmap 查找,是否有一种计算 lod 或梯度的好方法有意义?
仅使用 dFdx(v) 和 dFdy(v) 类型的作品来处理小视口。但一定有更好的方法吗?
javascript - AFrame/Three.js 中 HMD 的旋转按钮
使用 A-frame 的“通用控件”中的“hmd-controls”(https://github.com/donmccurdy/aframe-extras/blob/master/src/controls/hmd-controls.js),我期待使用带有 hmd 相机的旋转按钮,并且不会丢失传感器移动控件。
对于台式机,我能够调整参考对象this.yaw.rotation.y
,并且控件将使用调整后的旋转。但是,hmd 控件使用设备的绝对位置而不是参考对象。(https://github.com/aframevr/aframe/pull/1853#r77108040)
如果没有参考对象,我似乎可以调整相机或调整 hmd。
当我更改 hmd 相机的旋转时,旋转会在 hmd-controls 更新时恢复。vrControls.update();
当我调整.poseSensor_.
调用中的任何内容时,vrControls.getVRDisplay()
我有效地破坏了控件。
我还没有找到一个用于处理其“全局”旋转并且不会被覆盖的 hmd 的变量vrControls.update();
有谁知道是否有一个变量可以调整以产生预期的效果,或者对可能的解决方法或替代方法有任何想法?
我已经尝试将相机包裹在另一个实体中并旋转,但是这种方法会导致相机位置围绕 0,0,0 位置而不是当前位置旋转的问题;或其他控制问题。
有什么想法吗?