sphereMaterial.needsUpdate = true;

				} );
				gui.add( params, 'backgroundRotationX' );
				gui.add( params, 'backgroundRotationY' );
				gui.add( params, 'backgroundRotationZ' );
				gui.add( params, 'syncMaterial' );
				gui.open();

				window.addEventListener( 'resize', onWindowResize );

			}

			function onWindowResize() {

				camera.aspect = window.innerWidth / window.innerHeight;
				camera.updateProjectionMatrix();

				renderer.setSize( window.innerWidth, window.innerHeight );

			}

			//

		