三个JS从渲染器创建具有透明性的图像

我试图从我的三个JS项目的渲染器中获取图像,但是我需要场景的背景是透明的。

我正在做这样的图像:renderer.domElement.toDataURL( 'image/png' )

然后我将其下载为.png

我使用这样的渲染器:

var renderer = new THREE.WebGLRenderer({
        antialias: true,preserveDrawingBuffer: true
    });
    renderer.setPixelRatio(window.devicePixelRatio);
    renderer.setSize(WIDTH,HEIGHT);

我可以得到背景为透明的图像而只能得到对象吗?

simonwong000 回答:三个JS从渲染器创建具有透明性的图像

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3138169.html

大家都在问