Away3d equirectangular to cubic projection

时间:2013-03-25 18:14:39

标签: video away3d

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

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

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

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

提前致谢!

1 个答案:

答案 0 :(得分:0)

在我早期的Away3D时代,我接手了一个试图将一切都映射到球形环境的项目。我将资产重新渲染为使用立方体映射到平面或反向立方体上。我们当时从4 fps变为30 fps。

我建议使用立方体映射到Skybox之类的设置(倒立立方体或6个平面)并预处理视频以匹配。这将是提高质量和性能的最有效方法。

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

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