0

尝试创建一个使用 equirectangular 视频作为源文件的 360 视频播放器。就像 flickr 上的这些,但视频,而不是静止图像。 http://www.flickr.com/groups/equirectangular/pool/

我在 github 上遇到过这个项目,但是它将原始源投影到球体内的视频纹理上,我认为效率较低,并且还存在仅限于 1 个最大尺寸为 2048 像素的纹理的问题。

https://github.com/Visuall-Interactive/OVP-basic

任何 Away3d 专家都可以建议我如何将 equirectangular 视频源映射到立方体内部(即从 equirectangular 转换为立方体)?

提前致谢!

4

1 回答 1

0

在我早期的 Away3D 日子里,我接手了一个项目,该项目试图将所有内容映射到球形环境。我重新渲染了资产,以便在平面或倒置立方体上使用三次映射。我们当时从 4 fps 到 30 fps。

我建议在 Skybox 上使用三次映射,例如设置(倒置立方体或 6 个平面)并预处理视频以进行匹配。这将是获得更好质量和性能的最有效方法。

立方体/平面方法还具有具有 6 个纹理的优点,因此可以实现更高的分辨率。但理论上,您也可以将球体分割成多个部分并使用多个纹理。

请记住,VideoTexture 很慢,而且不是 GPU 加速的。您可以重新渲染或预处理这些视频吗?还是您必须按原样加载它们?

于 2013-03-26T10:54:37.253 回答