我想在 Three.js 后处理中使用 UnrealBloomPass,但是添加effectComposer.addPass(unrealBloomPass) 后出现黑屏,在控制台上我得到以下内容
WebGL: INVALID_VALUE: texImage2D: width or height out of range
[.WebGL-00005F94023C4600] GL_INVALID_VALUE: Desired resource size is greater than max renderbuffer size.
[.WebGL-00005F94023C4600] GL_INVALID_FRAMEBUFFER_OPERATION: Framebuffer is incomplete: Attachment has zero size.
[.WebGL-00005F94023C4600] GL_INVALID_FRAMEBUFFER_OPERATION: Draw framebuffer is incomplete
我不知道该怎么办,请帮忙。
我做了一些研究,有人说我应该减小用于生成纹理的图像的大小,我做到了,但无济于事。请我需要帮助。谢谢
我已经完成了所有需要的导入{...}。
不管你信不信,你需要补充
<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
到您的index.html。
为我工作(via)。