= new THREE.Vector3();

		//

		const MAX_GEOMETRY_COUNT = 4000;

		const api = {
			webgpu: true,
			renderBundle: true,
			count: MAX_GEOMETRY_COUNT,
			opacity: 1,
			dynamic: false
		};


		init( ! api.webgpu );

		//

		function randomizeMatrix( matrix ) {

			position.x = Math.random() * 80 - 40;
			position.y = Math.random() * 80 - 40;
			position.z = Math.random() * 80 - 40;

			rotation.x = Math.random() * 2 * Math.PI;
			rotation.y = Math.random() * 2 * Math.PI;
			rotation.z = Math.random() * 2 *