e = true;
			} else {
				sphereHelper.visible = false;
			}
		});

		const controller = new OrbitControls(camera, canvas);

		function loop(count) {
			requestAnimationFrame(loop);

			controller.update();

			forwardRenderer.render(scene, camera);
		}

		requestAnimationFrame(loop);

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

			camera.setPerspective(45 / 180 * Math.PI, width / height, 1, 500);

			forwardRenderer.backRenderTarget.resize(width, h