eCount * 3 ), 3
			);
			for ( var i = 0, ul = colors.count; i < ul; i ++ ) {

				colors.setXYZ( i, randCol(), randCol(), randCol() );

			}
			igeo.addAttribute( 'color', colors );

			var col = new THREE.Color();
			var pickingColors = new THREE.InstancedBufferAttribute(
				new Float32Array( instanceCount * 3 ), 3
			);
			for ( var i = 0, ul = pickingColors.count; i < ul; i ++ ) {

				col.setHex( i + 1 );
				pickingColors.setXYZ( i, col.r, col.g, col.b );

			}
			igeo.addAttribute( 'pickingColor', p