edSprite );

				//

				const fireGeometry = new THREE.PlaneGeometry( 1, 1 );
				const fireCount = 1000;

				const fireNodeMaterial = new THREE.SpriteNodeMaterial();
				fireNodeMaterial.colorNode = mix( color( 0xb72f17 ), color( 0xb72f17 ), life );
				fireNodeMaterial.positionNode = range( new THREE.Vector3( - 1, 1, - 1 ), new THREE.Vector3( 1, 2, 1 ) ).mul( lifeTime );
				fireNodeMaterial.scaleNode = smokeNodeMaterial.scaleNode;
				fireNodeMaterial.opacityNode = opacityNode.mul( .5 );
				fireNodeMa