[英]Setting a transparent background with three.js
这是我第一次与 three.js 合作,
我找到了一个我非常喜欢的代码笔,但我在更改背景颜色时遇到了麻烦。
我查看了有关此主题的其他问题,并尝试将{ alpha: true}
添加到renderer = new THREE.WebGLRenderer();
正如这篇文章所暗示的: 透明背景与 three.js
我的目标是在<div class="page-content"></div>
元素上创建透明背景。我非常感谢任何帮助!
我认为那里缺少一些东西:
alpha: true
在现场。setClearColor
。 我建议从renderer.render( scene, camera )
而不是composer.render()
开始,以确保前两个部分正常工作。
新三.WebGLRenderer({ canvas: canvas,
preserveDrawingBuffer: true, // so canvas.toBlob() make sense
alpha:true, // so png background is transparent
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.