THREE.js:从THREE.WebGLRenderTarget获取数据

joh*_*han 5 render-to-texture three.js

ATHREE.Texture可以用作材质中的贴图,并且具有称为“图像”的属性。ATHREE.WebGLRenderTarget可以用作材质中的贴图,但不具有称为“图像”的属性。

我如何从 a 检索纹理数据WebGLRenderTarget?我想将其保存到文件中(或者,如果不可能,则保存为字节数组)。

Rob*_*gar 2

我自己还没有尝试过,但应该可以使用 WebGL 的readPixels函数传递渲染目标的(私有)__webglTexture属性来获取字节数组。