cePixelRatio );
			renderer.setSize( window.innerWidth, window.innerHeight );
			renderer.gammaOutput = true;
			renderer.shadowMap.enabled = true;
			document.body.appendChild( renderer.domElement );

			window.addEventListener( 'resize', onWindowResize, false );

			const controls = new OrbitControls( camera, renderer.domElement );
			controls.enableKeys = false;
			controls.enablePan = false;
			controls.target.copy( icoSphere.position );
			controls.update();

			// dat.gui

			const gui = new DAT.GUI( 