ometry( 1000000, 1000000 ),
					new THREE.MeshStandardMaterial( { color: 0x669933 } )
				);

				ground.rotation.x = - Math.PI / 2;

				ground.receiveShadow = true;

				scene.add( ground );

				const loader = new GLTFLoader();

				loader.load( 'models/gltf/Horse.glb', function ( glb ) {

					dummy = glb.scene.children[ 0 ];

					mesh = new THREE.InstancedMesh( dummy.geometry, new THREE.MeshStandardNodeMaterial( {
						flatShading: true,
					} ), 1024 );

					mesh.castShadow = true;

					for ( le