a.position.z = 50;

			// renderer

			renderer = new THREE.WebGPURenderer( { antialias: true, forceWebGL } );
			renderer.setPixelRatio( window.devicePixelRatio );
			renderer.setSize( window.innerWidth, window.innerHeight );

			renderer.setAnimationLoop( animate );

			// scene

			scene = new THREE.Scene();
			scene.background = new THREE.Color( 0xc1c1c1 );

			const light = new THREE.DirectionalLight( 0xffffff, 3.4 );
			scene.add( light );

			document.body.appendChild( renderer.domElement );

			awai