pabilities.version < 2) {
			renderer.capabilities.getExtension('OES_texture_half_float');
			renderer.capabilities.getExtension('OES_texture_half_float_linear');
			renderer.capabilities.getExtension('EXT_color_buffer_half_float');
		}

		const shadowMapPass = new t3d.ShadowMapPass();

		const backRenderTarget = new t3d.RenderTargetBack(canvas);

		const cubeTexturePath = './resources/skybox/Park2/';
		const cubeTexture = new TextureCubeLoader().load([
			cubeTexturePath + 'posx.jpg',
			cubeTexturePath + 