问题标签 [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.
c# - Unity:iOS 上的 4K 360 视频 VR
我正在尝试使用 Unity 中的视频播放器为 iOS 设备制作 4K 360 视频播放器。我构建和安装应用程序没有问题,但帧不断下降,而且我的视频非常不稳定。我导入了选中“Override for iPhone”和“Transcode”的视频,并且编解码器设置为 VP8。视频位于 Unity Assets 文件夹中。质量设置设置为“非常低”,我正在使用 videoPlayer.Prepare() 预加载视频,我尝试使用 MP4 和 OGV 的视频格式,但仍然得到断断续续的视频....
有人知道在 iOS 上播放 4K 360 视频的最佳设置是什么吗?
c# - Raycast 不收集与物体 Unity 的碰撞
我正在制作 360 度视频,需要使用 raycast 来选择菜单选项。我已经绘制了光线投射,它似乎没问题。但是,没有进行检测。这些按钮位于世界视图中,并具有网格对撞机,并且启用了“触发”。
以下是附加到主摄像机的脚本:
}
我尝试将相机及其容器放入世界画布,但它也没有工作。任何想法我可能会出错???我实际上看不到光线是否穿透了按钮,因为我只能在场景窗口中看到光线并且只能在游戏窗口中看到按钮。
live-streaming - 直播 360 度视频
我需要为 360 直播开发功能。我有用于测试的“Insta 360 air”网络摄像头(视频的最大分辨率为 2560x1280)。我尝试使用 Wowza Streaming Cloud 和 OBS 或 Wirecast 广播器从 PC 进行直播。视频有很多滞后,我认为这是因为广播公司使用 90% 的 CPU、90% 的 RAM 和 80-90% 的 GPU。
也许谁知道直播 360 视频的替代方法。也许 WEBRTC 到 RTMP?
python - 使用 360 度摄像头检测 Aruco 标记?
最近我一直在玩 360 fly 高清摄像头,想知道是否可以实时检测到 Aruco Marker。我首先想到的是先将鱼眼图像转换为透视图像,然后对透视图像进行检测(我会尝试一下,稍后会在这里更新我的结果)。
我不是这个领域的专家。有没有人这样做过?这是否可以通过不同地校准相机来实现,例如校正相机矩阵和畸变系数矩阵?
如果我走错了方向,请告诉我。
ios - 使用 SceneKit 和 CoreMotion 播放 360 度视频的相机位置错误
我正在玩一个使用 SpriteKit、SceneKit 和 CoreMotion 的 360 度视频播放器。播放器到目前为止工作正常,但视频总是放大一点。看起来相机位置不在 (0,0,0) 处,而是在 Z 轴上出现了某种错误。不幸的是,我还没有找到调整它的方法。要重现该行为,只需在视频播放和捏合缩小时点击屏幕。这可以通过手势控制相机,双击返回到设备的相机控制。
unity3d - vr 上的相对旋转
我正在开发一个包含 360 视频播放器的统一应用程序。在观看视频时,用户坐在与视频移动同步的旋转椅子上。问题是,例如,如果我因为视频而不得不旋转椅子,而不是用户将看到的不再是视频的“正面”,那么我正在寻找解决这个问题的方法。我的应用程序中有椅子的标题,所以我认为最好的方法是在旋转时阻止头部跟踪,但我不知道是否有最好的方法来做到这一点。
有人有什么建议吗?
非常感谢
aframe - 使用 a-frame 原语显示 360 度内容
我正在尝试使用 A-Frame 来显示 360 视频或 360 照片,但偶然发现了 a-entity 框架的一些限制:不接受 videosphere 或 sky 作为属性,因此:
这不起作用:<a-entity geometry="primitive:videosphere", ... ></a-entity>
这也不是:
<a-entity geometry="primitive:sky", ... ></a-entity>
我搜索了文档,但找不到为什么 box、plane 或 sphere 等可以与 a-entity 一起使用,但 sky 或 videosphere 不能。
这个问题的目的是:我想编写一段代码,能够显示 360 视频和 360 照片,并从一种内容类型切换到另一种内容类型。有简单的解决方案吗?
皮埃尔
3d - WEBVR 中没有纹理的 3D 对象
好吧,我们有一些 3D 对象,我们尝试将它们插入 WEBVR 平台,同时视频在后台播放。3D 对象采用 DAE 格式,但无法正常工作。它们是白色的,没有纹理。我想我们需要 OBJ 和 .MTL 格式的它们,所以我们有它们的纹理。我对吗:?我们如何将它们插入代码中?使用 collada-model 我们尝试了它的工作。
unity3d - 制作现有游戏虚拟现实游戏
我有兴趣将现有的飞行游戏变成虚拟现实游戏。需要什么?我希望能够让游戏主要响应触摸和视觉。谢谢!