
		orig.castShadow = true;
		orig.receiveShadow = true;

		for ( let i = 0; i < numBirds; ++ i ) {

			const u = i / ( numBirds - 1 );
			const mesh = orig.clone();
			mesh.position.set(
				rand( - 150, 150 ),
				( u * 2 - 1 ) * 200,
				( minMax * 2 * i * 1.7 ) % ( minMax * 2 ) - minMax / 2,
			);
			scene.add( mesh );
			mesh.material = mesh.material.clone();
			mesh.material.color.setHSL( rand(), 1, 0.8 );

			const mixer = new THREE.AnimationMixer( mesh );
			mixer.clipAction( gltf.animations[ 0 ] ).s