e.position.set(50, 50, 50);
		scene.add(lightSphere);

		const ambientLight = new t3d.AmbientLight(0xffffff, 0.05);
		scene.add(ambientLight);

		const spotLight = new t3d.SpotLight(0xffffff, 0.9, 400, Math.PI / 5, 0.2);
		spotLight.position.set(50, 50, 50);
		spotLight.lookAt(new t3d.Vector3(0, 10, 0), new t3d.Vector3(0, 1, 0));
		spotLight.castShadow = true;
		spotLight.shadow.cameraNear = 20; // because PCSS soft shadow need a bigger value range
		spotLight.shadow.cameraFar = 350;
		spotLight.shadow.mapS