equestAnimationFrame(loop);

			stats.begin();

			controller.update();

			const deltaTime = clock.getDelta();
			mixer && mixer.update(deltaTime);

			forwardRenderer.render(scene, camera);

			stats.end();
		}
		requestAnimationFrame(loop);

		function onWindowResize() {
			width = window.innerWidth || 2;
			height = window.innerHeight || 2;

			camera.setPerspective(60 / 180 * Math.PI, width / height, 1, 1000);

			forwardRenderer.backRenderTarget.resize(Math.floor(width * devicePixelRatio), Math.floor(