如何使用Three.js添加lensflare?

时间:2013-07-25 08:30:24

标签: three.js flare lens

我想在我自己的项目中添加lensflare,就像http://threejs.org/examples/webgl_lensflares.html

一样

但Chrome一直警告我“WebGL:INVALID_OPERATION:copyTexImage2D:framebuffer格式不兼容”,并且镜头光斑不会出现。

我搜索了很多,但没有正确答案,请帮助。

1 个答案:

答案 0 :(得分:9)

修改渲染器以将alpha添加到帧缓冲区,这样它将与lenflares使用的相同的预期帧缓冲格式(RGBA):

renderer = new THREE.WebGLRenderer( { antialias: true, alpha: true } );