jsm/libs/basis/' )
				.detectSupport( renderer );

			const loader = new GLTFLoader();
			loader.setDRACOLoader( dracoLoader );
			loader.setKTX2Loader( ktx2Loader );

			loader.register(p => {
				return new GLTFAnimationPointerExtension(p);
			});

			loader.load( 'https://cloud.needle.tools/-/assets/Z23hmXB27L6Db-optimized/file', function ( gltf ) {

				const model = gltf.scene;
				scene.add( model );

				mixer = new THREE.AnimationMixer( model );
				mixer.clipAction( gltf.animations[ 0 ] ).play();
