问题标签 [360-panorama]
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.
panoramas - 从 equirectangular 全景图创建预览图像的工具
我正在寻找一种工具或库,可以让我为等角全景图像生成预览图像。我正在使用 pannellum 库 [ https://pannellum.org]来展示全景图,效果很好。然而,我想补充的是一种生成轻量级预览图像以在初始页面加载时显示的方法。我想要一个看起来不变形的小尺寸预览图像。这样的工具/库/脚本是否存在?
谢谢!
戴夫
java - 如何拍摄 360 度全景图像
嗨,我正在创建一个捕获 360 度全景图像的 android 应用程序,但要做到这一点,从应用程序启动的相机必须设置为该模式。现在我的问题是如何做到这一点?因为在每部安卓手机中都有不同类型的模式,比如三星(Surround Shot)、Nexus(Photo Sphere)。我必须创建自己的应用程序模式吗?(有没有可用的 SDK 或 API?)
提前致谢
google-vr - 是否可以为 Web 的 VR 视图设置“start_pitch”
Google VR View on the Web 的文档有一个“start_yaw”控制参数,它允许水平旋转图像的起始方向:
start_yaw: {Number} 观察者的初始偏航,以度为单位。(可选,默认 0)
是否也可以设置起始间距(垂直旋转)?
添加“start_pitch=90”没有效果。
unity3d - 如何使用 gearvr 示例应用程序播放立方体映射视频?
我有立方体格式的 360 度视频流,其中完整的 360 度图像被捕获为立方体的 6 个面上的投影,并且每个视频帧都有所有 6 个面,如图所示。
我想使用gvr360video示例应用程序播放此视频。
在高层次上,此示例应用程序的工作方式如下。
1) 创建一个媒体播放器。
2) 创建一个 GVRSphereSceneObject。
3)获取这个SphereSceneObject的GVRMesh对象。
4) 创建一个 GVRVideoSceneObject 并要求它使用媒体播放器和 GVRMesh 对象。
5) 播放具有 equi-rectangular 360 视频的视频。
为了播放立方体映射视频,我更改了一些代码以使用 GVRCubeSceneObject 而不是 GVRSphereSceneObject。但我知道这还不够。由于立方体的所有面都是框架的一部分,我应该能够指定框架的哪个部分应该投影到立方体的哪个面上。
我阅读了GVRCubeSceneObject、GVRVideoSceneObject、GVRMesh和其他一些对象的 API 详细信息。但我找不到所需的 API。
有人可以帮助我吗?
unity3d - Unity 360 viwer 用户球体或天空盒?
我有一些问题需要构建场景 360 照片查看器/全景图并将按钮放在这里。首先,我使用天空盒,当我更改用户位置时,按钮不在正确的位置,视角发生了变化。例如,您可以看到一个蓝色方块,想象这是一个按钮。但是如果用户改变位置(向左移动玩家),按钮将覆盖其他地方。一般来说,我需要将按钮严格连接到特定位置。
我创建了 360 球体,但图像像这里一样被压扁。
你能帮我改进一下吗:
- 球体外观或
- Skybox - 我如何放置按钮,当我更改用户位置时,按钮将保持相同的位置
谢谢!
unity3d - 浏览器、HTCVive、Oculus Rift 中的 360 度全景
您能帮我了解如何为 Web 制作 360 全景图吗?我正在使用 SteamVR 和 Oculus sdk,因为我想要(Web、HTCVive、Oculus Rift)的通用应用程序。
它在 Unity 中工作,但在为 WebGL 编译后,它不能在 web 上工作。请查看此链接。
你能告诉我我做错了什么吗?或者开发通用应用程序是不可能的?
谢谢!
database - 保存 360 度照片的最佳方式
我想用 360 度照片(很多)创建一个新网站。保存此类照片的最佳方法是什么?
virtual-reality - 生成 Delight VR 虚拟导览
Delight VR 是一款虚拟现实播放器,可为您提供构建简单虚拟游览的工具。
这是两个房间游览的代码示例:
您只需将其复制并粘贴到一个 html 文件上并调用他们的脚本,您就可以开始并运行您的游览了。
我想创建一个生成这种“代码”的工具,一个用于构建这个旅游的可视化界面。是否可以使用简单的 360º 全景查看器并单击图像,检测单击位置并将其转换为纬度和经度以创建“门户”(dl8-tour-portal),然后选择另一个图像是那个门户的目的地吗?如果是,您建议的 360 度全景查看器是什么?
任何帮助,将不胜感激!谢谢
android - Gear VR 的 Unity Dev - Equirectangular 全景作为天空盒/球体
我一直在尝试制作一个类似于 Oculus 360 照片应用程序的 360 照片查看器。唯一的问题是,当投影到法线反转的球体上时,图像会像球体一样“扭曲”或“弯曲”,并导致直线(例如门框)变成弯曲图像;结果不好。
改变球体的大小没有任何作用,显然图片必须弯曲到某个地方才能适应球体的内表面,所以我认为这个解决方案不会奏效。
然后我尝试将照片变成圆柱形天空盒,并将其用作相机的天空盒组件,效果很好:没有弯曲线,一切看起来都如预期。除了一件事:纹理上有闪光/锯齿效果,除非我启用 mip 贴图,这会导致图像模糊。
有谁知道我如何应用我的图像以显示类似于 Oculus 360 Photo 应用程序中的图像?它们以完美的质量呈现,没有弯曲线,没有闪烁。他们是如何达到这个结果的?
我尝试了不同的压缩类型和不同的形状,我唯一没有尝试过的是将照片切成 6 块并将其渲染到相机周围的立方体内部,由于它的接近,可能无法获得与相机的距离可能导致闪烁的结果?
想法、建议、问题?任何帮助或讨论表示赞赏
css - Safari -webkit-box-reflect 视频不工作
我有一个使用Videojs-panorama的网站
当我使用它创建此视频的反射时,-webkit-box-reflect
它在 chrome 和 opera 中运行良好。
但是在 Safari 中,画布没有被反射,而是只有视频被反射。
任何帮助将不胜感激。