Why are Sprites which are transparent when rendered by WebGLRenderer opaque with SVGRenderer?

Description

I wanted to export SVGs from three.js, so I switched everything over to be rendered by an SVGRenderer:

// var renderer = new THREE.WebGLRenderer( { 'alpha':true, 'transparent':true } );
var renderer = new THREE.SVGRenderer( { 'alpha':true, 'transparent':true } );

However, all sprites are now opaque white, obscuring many other objects in the scene. Is this intentional? Shouldn’t sprites which were transparent when rendered by WebGLRenderer still be transparent when rendered by SVGRenderer ?

Three.js version: r91
Browser: Chrome
OS: macOS

Author: Fantashit

1 thought on “Why are Sprites which are transparent when rendered by WebGLRenderer opaque with SVGRenderer?

Comments are closed.