THREE.DoubleSide,
					forceSinglePass: true
				} );

				const rand = Math.random;

				for ( let i = 0; i < leaves; i ++ ) {

					const plane = new THREE.Mesh( planePiece, planeMat );
					plane.rotation.set( rand(), rand(), rand() );
					plane.rotation.dx = rand() * 0.1;
					plane.rotation.dy = rand() * 0.1;
					plane.rotation.dz = rand() * 0.1;

					plane.position.set( rand() * 150, 0 + rand() * 300, rand() * 150 );
					plane.position.dx = ( rand() - 0.5 );
					plane.position.dz = ( rand() - 0.5