1

有人可以使用 WebGLRenderer 帮助处理三个.js 中立方体上的视频纹理。我正在尝试使用 Three.js 从一个文件中渲染一个带有一件视频纹理的立方体而不使用

THREE.ImageUtils.loadTextureCube

而是图像,例如 jpg,但我没有看到可见的立方体。理想情况下,我是否需要创建 180 度半球视频全景图,但只能使用立方体。也就是说,我想在一个流中为立方体的所有面放置纹理,而不是切割它,因为如果我在每个面上使用不同的视频纹理,那么这将影响性能。

我正在尝试像这里一样在球体上使用视频纹理

http://mrdoob.github.com/three.js/examples/webgl_panorama_equirectangular.html

一切正常,但我想在这里使用立方体

http://mrdoob.github.com/three.js/examples/webgl_materials_cubemap_balls_refraction.html

但我没有看到可见的立方体。

我不想将电影文件切割成六个不同的部分,以将它们放在立方体的每个面上,如本例所示。也许在立方体上覆盖材料的其他方法形成一个视频文件,而不是为每个面使用不同的纹理?

谢谢,对不起我的英语。

4

0 回答 0