nerHeight;
				camera.updateProjectionMatrix();

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

			}

			//

			function animate() {

				const time = clock.getElapsedTime();

				const r = 3000;
				camera.position.set( Math.sin( time / 10 ) * r, 1500 + 1000 * Math.cos( time / 5 ), Math.cos( time / 10 ) * r );
				camera.lookAt( 0, 0, 0 );

				if ( mesh ) {

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

						mixer.setTime( time + timeOffsets[ i ] );

						mesh.setMorphAt( i, dummy );

					