	var texture = new THREE.Texture( canvas );
					texture.needsUpdate = true;

					fire.setSourceMap( texture );

				};

				// dat.gui
				var gui = new dat.GUI();

				gui.add( params, "Single" );
				gui.add( params, "Multiple" );
				gui.add( params, "Text" );

				gui.addColor( params, 'color1' ).onChange( updateColor1 );
				gui.addColor( params, 'color2' ).onChange( updateColor2 );
				gui.addColor( params, 'color3' ).onChange( updateColor3 );
				gui.add( params, 'colorBias', 0.0, 1.0 ).onChange( u