ra);

		const controller = new OrbitControls(camera, canvas);
		controller.target.set(0.85, -0.14, -0.49);
		controller.maxDistance = 500;

		const planarShadowMaterial = new t3d.ShaderMaterial(PlanarShadowShader);
		planarShadowMaterial.uniforms.height = 0.05;
		planarShadowMaterial.transparent = true;
		planarShadowMaterial.polygonOffset = true;
		planarShadowMaterial.polygonOffsetFactor = -1;
		planarShadowMaterial.polygonOffsetUnits = -1;

		const helpVector = new t3d.Vector3();

		const shadowRenderOpt