diff --git a/package-lock.json b/package-lock.json index b53033c..9ad66a4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,8 @@ "@atcute/client": "^3.0.1", "@atcute/oauth-browser-client": "^1.0.17", "@dimforge/rapier3d-compat": "^0.15.1", + "@fuxui/base": "^0.2.1", + "@fuxui/colors": "^0.2.2", "@muni-town/leaf": "npm:@jsr/muni-town__leaf@^0.2.0-preview.15", "@threlte/core": "^8.0.2", "@threlte/extras": "^9.1.3", @@ -20,6 +22,8 @@ "@types/three": "^0.175.0", "fuchs": "^0.0.31", "howler": "^2.2.4", + "jazz-svelte": "^0.14.14", + "jazz-tools": "^0.14.14", "three": "^0.175.0", "uber-noise": "^0.2.2", "vite-plugin-top-level-await": "^1.5.0", @@ -990,6 +994,76 @@ "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==", "license": "MIT" }, + "node_modules/@fuxui/base": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@fuxui/base/-/base-0.2.1.tgz", + "integrity": "sha512-lPHqk4yG5NG6CfZ0QvlHra5lx6CX6vVpotmEYn5bgwhbw/3lc9JAiEV1GNiL+1io521Sj5LzakV0zfvCfkpgOA==", + "license": "MIT", + "dependencies": { + "@number-flow/svelte": "^0.3.7", + "bits-ui": "^1.4.3", + "clsx": "^2.1.1", + "svelte-sonner": "^0.3.28", + "tailwind-merge": "^3.2.0", + "tailwind-variants": "^1.0.0" + }, + "peerDependencies": { + "svelte": ">=5", + "tailwindcss": ">=3" + } + }, + "node_modules/@fuxui/base/node_modules/tailwind-merge": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.3.0.tgz", + "integrity": "sha512-fyW/pEfcQSiigd5SNn0nApUOxx0zB/dm6UDU/rEwc2c3sX2smWUNbapHv+QRqLGVp9GWX3THIa7MUGPo+YkDzQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, + "node_modules/@fuxui/base/node_modules/tailwind-variants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tailwind-variants/-/tailwind-variants-1.0.0.tgz", + "integrity": "sha512-2WSbv4ulEEyuBKomOunut65D8UZwxrHoRfYnxGcQNnHqlSCp2+B7Yz2W+yrNDrxRodOXtGD/1oCcKGNBnUqMqA==", + "license": "MIT", + "dependencies": { + "tailwind-merge": "3.0.2" + }, + "engines": { + "node": ">=16.x", + "pnpm": ">=7.x" + }, + "peerDependencies": { + "tailwindcss": "*" + } + }, + "node_modules/@fuxui/base/node_modules/tailwind-variants/node_modules/tailwind-merge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.0.2.tgz", + "integrity": "sha512-l7z+OYZ7mu3DTqrL88RiKrKIqO3NcpEO8V/Od04bNpvk0kiIFndGEoqfuzvj4yuhRkHKjRkII2z+KS2HfPcSxw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, + "node_modules/@fuxui/colors": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@fuxui/colors/-/colors-0.2.2.tgz", + "integrity": "sha512-9AybxmTo7jawWg2BQiJgF0d+KnGBQ1zvRPWRt8fPY/KL3mVCSTi0THK2lc7jl4VfEPcpkzzTqkYiSJPtcmxMWQ==", + "license": "MIT", + "dependencies": { + "@fuxui/base": "0.2.1", + "@texel/color": "^1.1.10", + "@use-gesture/vanilla": "^10.3.1", + "bits-ui": "^1.4.3" + }, + "peerDependencies": { + "svelte": ">=5", + "tailwindcss": ">=3" + } + }, "node_modules/@humanfs/core": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", @@ -2336,6 +2410,33 @@ "node": ">= 10" } }, + "node_modules/@noble/ciphers": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.3.0.tgz", + "integrity": "sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@noble/curves": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.1.tgz", + "integrity": "sha512-k11yZxZg+t+gWvBbIswW0yoJlu8cHOC7dhunwOzoWH/mXGBiYyR4YY6hAEK/3EUs4UpB8la1RfdRpeGsFHkWsA==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.8.0" + }, + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@noble/hashes": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", @@ -2396,6 +2497,15 @@ "svelte": "^4 || ^5" } }, + "node_modules/@opentelemetry/api": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", + "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", + "license": "Apache-2.0", + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/@parcel/watcher": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", @@ -3044,6 +3154,37 @@ "win32" ] }, + "node_modules/@scure/base": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.2.1.tgz", + "integrity": "sha512-DGmGtC8Tt63J5GfHgfl5CuAXh96VF/LD8K9Hr/Gv0J2lAoRGlPOMpqMpMbCTOoOJMZCk2Xt+DskdDyn6dEFdzQ==", + "license": "MIT", + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@scure/bip39": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.6.0.tgz", + "integrity": "sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "~1.8.0", + "@scure/base": "~1.2.5" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@scure/bip39/node_modules/@scure/base": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.2.5.tgz", + "integrity": "sha512-9rE6EOVeIQzt5TSu4v+K523F8u6DhBsoZWPGKlnCshhlDhy0kJzUX4V+tr2dWmzF1GdekvThABoEQBGBQI7xZw==", + "license": "MIT", + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@sveltejs/acorn-typescript": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.5.tgz", @@ -4774,14 +4915,15 @@ } }, "node_modules/bits-ui": { - "version": "1.3.19", - "resolved": "https://registry.npmjs.org/bits-ui/-/bits-ui-1.3.19.tgz", - "integrity": "sha512-2blb6dkgedHUsDXqCjvmtUi4Advgd9MhaJDT8r7bEWDzHI8HGsOoYsLeh8CxpEWWEYPrlGN+7k+kpxRhIDdFrQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/bits-ui/-/bits-ui-1.8.0.tgz", + "integrity": "sha512-CXD6Orp7l8QevNDcRPLXc/b8iMVgxDWT2LyTwsdLzJKh9CxesOmPuNePSPqAxKoT59FIdU4aFPS1k7eBdbaCxg==", "license": "MIT", "dependencies": { "@floating-ui/core": "^1.6.4", "@floating-ui/dom": "^1.6.7", "@internationalized/date": "^3.5.6", + "css.escape": "^1.5.1", "esm-env": "^1.1.2", "runed": "^0.23.2", "svelte-toolbelt": "^0.7.1", @@ -5022,6 +5164,51 @@ "node": ">=6" } }, + "node_modules/cojson": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/cojson/-/cojson-0.14.1.tgz", + "integrity": "sha512-U3VhymNJqx56mt61UZT6ey6dDp53Qjq2390//ARBg5FW9qpebg03AqvWQjAZoadmO4QVgfLXAzkZzc5NoEFUMg==", + "license": "MIT", + "dependencies": { + "@noble/ciphers": "^1.3.0", + "@noble/curves": "^1.9.1", + "@noble/hashes": "^1.8.0", + "@opentelemetry/api": "^1.9.0", + "@scure/base": "1.2.1", + "jazz-crypto-rs": "0.0.7", + "neverthrow": "^7.0.1", + "queueueue": "^4.1.2", + "unicode-segmenter": "^0.12.0" + } + }, + "node_modules/cojson-storage": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/cojson-storage/-/cojson-storage-0.14.1.tgz", + "integrity": "sha512-65VQpJpON5wl6XivkJLtMxW5MRv2+NFCbqxuJDNkP98F4UTTvQoVWzDkgMqOkDwizPS9UNbSnZ/N7i42Cw+cmA==", + "license": "MIT", + "dependencies": { + "cojson": "0.14.1" + } + }, + "node_modules/cojson-storage-indexeddb": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/cojson-storage-indexeddb/-/cojson-storage-indexeddb-0.14.1.tgz", + "integrity": "sha512-yCX72QWaAII0Hb4BBq+mF2pUUfUCjy/C8c6e8Zk2Vz3G1O4dC1hV2o+WZokVpBXhddClPvEHzUaSpeIQMTNB0w==", + "license": "MIT", + "dependencies": { + "cojson": "0.14.1", + "cojson-storage": "0.14.1" + } + }, + "node_modules/cojson-transport-ws": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/cojson-transport-ws/-/cojson-transport-ws-0.14.1.tgz", + "integrity": "sha512-GpCBm5oqn0AHbIW/OX/bqVzlcJcAPOunk2mt1JK/u2BcSzebeu0luU1AG54k/0GUxX/ZbrgmdqeOxPi6QWXZbw==", + "license": "MIT", + "dependencies": { + "cojson": "0.14.1" + } + }, "node_modules/color": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", @@ -5153,6 +5340,12 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "license": "MIT" + }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -6100,6 +6293,18 @@ "dev": true, "license": "MIT" }, + "node_modules/fast-list": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fast-list/-/fast-list-1.0.3.tgz", + "integrity": "sha512-Lm56Ci3EqefHNdIneRFuzhpPcpVVBz9fgqVmG3UQIxAefJv1mEYsZ1WQLTWqmdqeGEwbI2t6fbZgp9TqTYARuA==", + "license": "ISC" + }, + "node_modules/fast-myers-diff": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fast-myers-diff/-/fast-myers-diff-3.2.0.tgz", + "integrity": "sha512-DxNm4a3gnV35AluvqjeAV3Zx3CAySs0tsaDjnex5JhnJAa2rxEUVCwmaL2gpz42ea1B+IJorlo7XLThXUaTQog==", + "license": "MIT" + }, "node_modules/fast-sha256": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz", @@ -6756,6 +6961,57 @@ "@pkgjs/parseargs": "^0.11.0" } }, + "node_modules/jazz-browser": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/jazz-browser/-/jazz-browser-0.14.14.tgz", + "integrity": "sha512-KnI7kWP2sq+f92JS93f1SGZIHLqewHTegx4zwWDXfOdCOiUF76+jbTPyJdWGpxAlckxAjvXUhmATaGvEao5LEA==", + "license": "MIT", + "dependencies": { + "cojson": "0.14.1", + "cojson-storage-indexeddb": "0.14.1", + "cojson-transport-ws": "0.14.1", + "jazz-tools": "0.14.14" + } + }, + "node_modules/jazz-crypto-rs": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/jazz-crypto-rs/-/jazz-crypto-rs-0.0.7.tgz", + "integrity": "sha512-Pzs8Zu1zgKVURkBVvqqF1B2r78FaSZdwPbmeCWx0Nb3nibzPuB/kSKEO7LJsKnb3P5HO0v+lTIJ53mGC5H1urQ==" + }, + "node_modules/jazz-svelte": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/jazz-svelte/-/jazz-svelte-0.14.14.tgz", + "integrity": "sha512-UTbPuNG9hrXcq9Q7v+7d4Wpq596ehXH12ps/lBsDplC004be3zKx2Z6iBy+PCQcSRcSd4L+wES8vnnH3STndtg==", + "dependencies": { + "cojson": "0.14.1", + "jazz-browser": "0.14.14", + "jazz-tools": "0.14.14" + }, + "peerDependencies": { + "svelte": "^5.0.0" + } + }, + "node_modules/jazz-tools": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/jazz-tools/-/jazz-tools-0.14.14.tgz", + "integrity": "sha512-D+gFjGlzVUABF4rygOyptcSm+im4csk70H2y4NQURwpYcGVQ7JRKPiDvN7FmvoIKfBsm5b+RsFLM3h8dXFgfpw==", + "license": "MIT", + "dependencies": { + "@scure/bip39": "^1.3.0", + "cojson": "0.14.1", + "fast-myers-diff": "^3.2.0", + "zod": "3.25.24-beta.0" + } + }, + "node_modules/jazz-tools/node_modules/zod": { + "version": "3.25.24-beta.0", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.24-beta.0.tgz", + "integrity": "sha512-ywo5CJEuW+SrziC3uRmtRPADjlNyIFuWjT7Jlbrn6Yu9O4HnRsVQ+LbHpb8Rp/b6GlsA54FcAelE1wga+1LtKA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "node_modules/jiti": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", @@ -7631,6 +7887,15 @@ "dev": true, "license": "MIT" }, + "node_modules/neverthrow": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/neverthrow/-/neverthrow-7.2.0.tgz", + "integrity": "sha512-iGBUfFB7yPczHHtA8dksKTJ9E8TESNTAx1UQWW6TzMF280vo9jdPYpLUXrMN1BCkPdHFdNG3fxOt2CUad8KhAw==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/node-addon-api": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", @@ -8588,6 +8853,18 @@ ], "license": "MIT" }, + "node_modules/queueueue": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/queueueue/-/queueueue-4.1.2.tgz", + "integrity": "sha512-YNOihQyk72FRrGQP+fVjUDVCSgxtHS5EdfgXjCYwPCTyhVWXriHfUt0XK0eT7vcBX0m91g0e0KVO8CxoNLh60g==", + "license": "MIT", + "dependencies": { + "fast-list": "^1.0.3" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/rangetouch": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/rangetouch/-/rangetouch-2.0.1.tgz", @@ -9840,6 +10117,12 @@ "license": "MIT", "peer": true }, + "node_modules/unicode-segmenter": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/unicode-segmenter/-/unicode-segmenter-0.12.0.tgz", + "integrity": "sha512-PK6M1A1tt3ky6cFAJW/JOO9ml/sbEvim+SL75FM8slck08ACbF0TZj+tdUd3Mh8Tk5XieqUDPwmLjiyRQvb4pw==", + "license": "MIT" + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", diff --git a/package.json b/package.json index dd88590..0e2782a 100644 --- a/package.json +++ b/package.json @@ -41,6 +41,8 @@ "@atcute/client": "^3.0.1", "@atcute/oauth-browser-client": "^1.0.17", "@dimforge/rapier3d-compat": "^0.15.1", + "@fuxui/base": "^0.2.1", + "@fuxui/colors": "^0.2.2", "@muni-town/leaf": "npm:@jsr/muni-town__leaf@^0.2.0-preview.15", "@threlte/core": "^8.0.2", "@threlte/extras": "^9.1.3", @@ -50,6 +52,8 @@ "@types/three": "^0.175.0", "fuchs": "^0.0.31", "howler": "^2.2.4", + "jazz-svelte": "^0.14.14", + "jazz-tools": "^0.14.14", "three": "^0.175.0", "uber-noise": "^0.2.2", "vite-plugin-top-level-await": "^1.5.0", diff --git a/src/lib/download.ts b/src/lib/download.ts index f53a1de..16a7911 100644 --- a/src/lib/download.ts +++ b/src/lib/download.ts @@ -1,48 +1,48 @@ -import type { EntityIdStr } from '@muni-town/leaf'; -import { downloadObjectAsJson } from './model-editor/import'; -import type { WorldData } from './viewer/types'; -import type { TransformedGroup, World } from './roomy'; -import { g } from './roomy.svelte'; - -export async function downloadWorld(world: World) { - const instances: TransformedGroup[] = (await g.world?.instances.items()) ?? []; - - const json: WorldData = { - instances: [], - models: {}, - settings: world.settings - }; - - const addedModels = new Set(); - - for (const instance of instances) { - if (!addedModels.has(instance.group)) { - addedModels.add(instance.group); - - const model = await instance.loadGroup(); - const voxels = await model.voxels.items(); - - json.models[instance.group] = { - voxels: voxels.map((voxel) => ({ - id: voxel.id as string, - position: voxel.position, - quaternion: voxel.quaternion.toArray(), - scale: voxel.scale, - color: voxel.color as unknown as number, - visible: voxel.visible, - collider: voxel.collider - })) - }; - } - - json.instances.push({ - id: instance.id, - position: instance.position, - quaternion: instance.quaternion.toArray(), - scale: instance.scale, - model: instance.group - }); - } - - downloadObjectAsJson(json, 'world'); -} +// import type { EntityIdStr } from '@muni-town/leaf'; +// import { downloadObjectAsJson } from './model-editor/import'; +// import type { WorldData } from './viewer/types'; +// import type { TransformedGroup, World } from './roomy'; +// import { g } from './roomy.svelte'; + +// export async function downloadWorld(world: World) { +// const instances: TransformedGroup[] = (await g.world?.instances.items()) ?? []; + +// const json: WorldData = { +// instances: [], +// models: {}, +// settings: world.settings +// }; + +// const addedModels = new Set(); + +// for (const instance of instances) { +// if (!addedModels.has(instance.group)) { +// addedModels.add(instance.group); + +// const model = await instance.loadGroup(); +// const voxels = await model.voxels.items(); + +// json.models[instance.group] = { +// voxels: voxels.map((voxel) => ({ +// id: voxel.id as string, +// position: voxel.position, +// quaternion: voxel.quaternion.toArray(), +// scale: voxel.scale, +// color: voxel.color as unknown as number, +// visible: voxel.visible, +// collider: voxel.collider +// })) +// }; +// } + +// json.instances.push({ +// id: instance.id, +// position: instance.position, +// quaternion: instance.quaternion.toArray(), +// scale: instance.scale, +// model: instance.group +// }); +// } + +// downloadObjectAsJson(json, 'world'); +// } diff --git a/src/lib/model-editor/EditViewVoxel.svelte b/src/lib/model-editor/EditViewVoxel.svelte index e880d16..59a81d6 100644 --- a/src/lib/model-editor/EditViewVoxel.svelte +++ b/src/lib/model-editor/EditViewVoxel.svelte @@ -2,77 +2,89 @@ import { useCursor } from '@threlte/extras'; import { addVoxel, applyModelEditorTransform, deleteVoxel, modelEditor } from './state.svelte'; import { T } from '@threlte/core'; - import { Voxel } from '$lib/roomy'; + import type { Loaded } from 'jazz-tools'; + import { Voxel } from '$lib/schema'; - let { voxel }: { voxel: Voxel } = $props(); + let { voxel }: { voxel: Loaded } = $props(); const { onPointerEnter, onPointerLeave } = useCursor(); - { - e.stopPropagation(); +{#if voxel?.transform} + { + e.stopPropagation(); - if(!modelEditor.orbitControlsEnabled) return; + if (!modelEditor.orbitControlsEnabled) return; - if (modelEditor.tool === 'delete') { - //editorState.cubes.splice(index, 1); - deleteVoxel(voxel.id); - modelEditor.ghostDeleteId = null; - } else if (modelEditor.tool === 'place' && e.normal) { - addVoxel( - [e.point.x + e.normal.x * 0.5, e.point.y + e.normal.y * 0.5, e.point.z + e.normal.z * 0.5], - [modelEditor.color.r, modelEditor.color.g, modelEditor.color.b] - ); - } else if ( - modelEditor.tool === 'move' || - modelEditor.tool === 'rotate' || - modelEditor.tool === 'scale' - ) { - applyModelEditorTransform(); - modelEditor.color = voxel.color; - modelEditor.selectedVoxel = voxel; - } + if (modelEditor.tool === 'delete') { + //editorState.cubes.splice(index, 1); + deleteVoxel(voxel.id); + modelEditor.ghostDeleteId = null; + } else if (modelEditor.tool === 'place' && e.normal) { + addVoxel( + [ + e.point.x + e.normal.x * 0.5, + e.point.y + e.normal.y * 0.5, + e.point.z + e.normal.z * 0.5 + ], + [modelEditor.color.r, modelEditor.color.g, modelEditor.color.b] + ); + } else if ( + modelEditor.tool === 'move' || + modelEditor.tool === 'rotate' || + modelEditor.tool === 'scale' + ) { + applyModelEditorTransform(); + modelEditor.color = { r: voxel.r, g: voxel.g, b: voxel.b }; + modelEditor.selectedVoxel = voxel; + } - onPointerLeave(); - }} - onpointerenter={(e) => { - e.stopPropagation(); - onPointerEnter(); + onPointerLeave(); + }} + onpointerenter={(e) => { + e.stopPropagation(); + onPointerEnter(); - if (modelEditor.tool === 'delete') { - modelEditor.ghostDeleteId = voxel.id; - } - }} - onpointermove={(e) => { - e.stopPropagation(); + if (modelEditor.tool === 'delete') { + modelEditor.ghostDeleteId = voxel.id; + } + }} + onpointermove={(e) => { + e.stopPropagation(); - if (modelEditor.tool === 'place' && e.normal) { - modelEditor.ghostPosition = [ - e.point.x + e.normal.x * 0.5, - e.point.y + e.normal.y * 0.5, - e.point.z + e.normal.z * 0.5 - ]; - } - if (modelEditor.tool === 'delete') { - modelEditor.ghostDeleteId = voxel.id; - } - }} - onpointerleave={(e) => { - e.stopPropagation(); - onPointerLeave(); + if (modelEditor.tool === 'place' && e.normal) { + modelEditor.ghostPosition = [ + e.point.x + e.normal.x * 0.5, + e.point.y + e.normal.y * 0.5, + e.point.z + e.normal.z * 0.5 + ]; + } + if (modelEditor.tool === 'delete') { + modelEditor.ghostDeleteId = voxel.id; + } + }} + onpointerleave={(e) => { + e.stopPropagation(); + onPointerLeave(); - if (modelEditor.tool === 'delete') { - modelEditor.ghostDeleteId = null; - } else if (modelEditor.tool === 'place') { - modelEditor.ghostPosition = null; - } - }} -> - - - + if (modelEditor.tool === 'delete') { + modelEditor.ghostDeleteId = null; + } else if (modelEditor.tool === 'place') { + modelEditor.ghostPosition = null; + } + }} + > + + + +{/if} diff --git a/src/lib/model-editor/Floor.svelte b/src/lib/model-editor/Floor.svelte index 0fb55fd..e22c64e 100644 --- a/src/lib/model-editor/Floor.svelte +++ b/src/lib/model-editor/Floor.svelte @@ -10,9 +10,11 @@ { + console.log(e, modelEditor.tool); if (modelEditor.tool !== 'place') return; e.stopPropagation(); + console.log(e.point); addVoxel( [e.point.x, e.point.y + 0.5, e.point.z], [modelEditor.color.r, modelEditor.color.g, modelEditor.color.b] diff --git a/src/lib/model-editor/ModelEditorScene.svelte b/src/lib/model-editor/ModelEditorScene.svelte index ed70716..c4b8cb1 100644 --- a/src/lib/model-editor/ModelEditorScene.svelte +++ b/src/lib/model-editor/ModelEditorScene.svelte @@ -4,8 +4,6 @@ import Voxels from './Voxels.svelte'; import Floor from './Floor.svelte'; import GhostVoxel from './GhostVoxel.svelte'; - import { g } from '$lib/roomy.svelte'; - import { derivePromise } from '$lib/utils.svelte'; import { modelEditor } from './state.svelte'; interactivity({ @@ -13,10 +11,6 @@ return hits.slice(0, 1); } }); - - let voxels = derivePromise([], async () => - g.voxelObject ? await g.voxelObject.voxels.items() : [] - ); @@ -27,7 +21,7 @@ - + diff --git a/src/lib/model-editor/ModelEditorUI.svelte b/src/lib/model-editor/ModelEditorUI.svelte index 80dfea7..2df8b8b 100644 --- a/src/lib/model-editor/ModelEditorUI.svelte +++ b/src/lib/model-editor/ModelEditorUI.svelte @@ -1,24 +1,14 @@ -{#if modelEditor.tool === 'move' || modelEditor.tool === 'scale' || modelEditor.tool === 'rotate'} +{#if (modelEditor.tool === 'move' || modelEditor.tool === 'scale' || modelEditor.tool === 'rotate') && voxel?.transform} { let enabled = !(modelEditor.transformControls?.dragging ?? true); - if(!enabled) { + if (!enabled) { modelEditor.orbitControlsEnabled = false; - } else if(modelEditor.orbitControlsEnabled === false) { + } else if (modelEditor.orbitControlsEnabled === false) { setTimeout(() => { modelEditor.orbitControlsEnabled = true; }, 200); @@ -30,7 +34,7 @@ > - + {/if} diff --git a/src/lib/model-editor/Voxels.svelte b/src/lib/model-editor/Voxels.svelte index 5ba1ea6..26b798b 100644 --- a/src/lib/model-editor/Voxels.svelte +++ b/src/lib/model-editor/Voxels.svelte @@ -2,9 +2,10 @@ import EditViewVoxel from './EditViewVoxel.svelte'; import { modelEditor } from './state.svelte'; import TransformingVoxel from './TransformingVoxel.svelte'; - import type { Voxel } from '$lib/roomy'; + import type { Loaded } from 'jazz-tools'; + import { VoxelList } from '$lib/schema'; - let { voxels }: { voxels: Voxel[] } = $props(); + let { voxels }: { voxels: Loaded } = $props(); $effect(() => { if (modelEditor.tool !== 'place' && modelEditor.ghostPosition) { @@ -14,10 +15,11 @@ modelEditor.ghostDeleteId = null; } }); + {#each voxels as voxel} - {#if modelEditor.selectedVoxel?.id === voxel.id} + {#if modelEditor.selectedVoxel?.id === voxel?.id} {:else} diff --git a/src/lib/model-editor/state.svelte.ts b/src/lib/model-editor/state.svelte.ts index e05d3ca..c526a57 100644 --- a/src/lib/model-editor/state.svelte.ts +++ b/src/lib/model-editor/state.svelte.ts @@ -1,19 +1,23 @@ -import { Voxel, type EntityIdStr } from '$lib/roomy'; +import { Model, Transform, Voxel } from '$lib/schema'; +import { publicGroup } from '$lib/utils.svelte'; +import { CoState } from 'jazz-svelte'; +import type { Loaded } from 'jazz-tools'; import type { TransformControls } from 'three/examples/jsm/Addons.js'; -import { g, initRoomy } from '$lib/roomy.svelte'; export const modelEditor: { tool: 'place' | 'delete' | 'move' | 'rotate' | 'scale'; color: { r: number; g: number; b: number }; - selectedVoxel: Voxel | null; + selectedVoxel: Loaded | null; transformControls: TransformControls | undefined; - ghostDeleteId: EntityIdStr | null; + ghostDeleteId: string | null; ghostPosition: [number, number, number] | null; orbitControlsEnabled: boolean; applyTransform: () => Promise; + + voxelObject: Loaded | null; } = $state({ tool: 'move', color: { r: 1, g: 1, b: 1 }, @@ -24,29 +28,31 @@ export const modelEditor: { orbitControlsEnabled: true, - applyTransform: applyModelEditorTransform + applyTransform: applyModelEditorTransform, + + voxelObject: null }); // apply the transform to the selected voxel export async function applyModelEditorTransform() { if (modelEditor.selectedVoxel === null || !modelEditor.transformControls?.object) return; + // const voxel = modelEditor.selectedVoxel; const voxel = modelEditor.selectedVoxel; + if (!voxel.transform) return; - voxel.x = modelEditor.transformControls.object.position.x; - voxel.y = modelEditor.transformControls.object.position.y; - voxel.z = modelEditor.transformControls.object.position.z; + voxel.transform.x = modelEditor.transformControls.object.position.x; + voxel.transform.y = modelEditor.transformControls.object.position.y; + voxel.transform.z = modelEditor.transformControls.object.position.z; - voxel.sx = modelEditor.transformControls.object.scale.x; - voxel.sy = modelEditor.transformControls.object.scale.y; - voxel.sz = modelEditor.transformControls.object.scale.z; + voxel.transform.sx = modelEditor.transformControls.object.scale.x; + voxel.transform.sy = modelEditor.transformControls.object.scale.y; + voxel.transform.sz = modelEditor.transformControls.object.scale.z; - voxel.qx = modelEditor.transformControls.object.quaternion.x; - voxel.qy = modelEditor.transformControls.object.quaternion.y; - voxel.qz = modelEditor.transformControls.object.quaternion.z; - voxel.qw = modelEditor.transformControls.object.quaternion.w; - - voxel.commit(); + voxel.transform.rx = modelEditor.transformControls.object.quaternion.x; + voxel.transform.ry = modelEditor.transformControls.object.quaternion.y; + voxel.transform.rz = modelEditor.transformControls.object.quaternion.z; + voxel.transform.rw = modelEditor.transformControls.object.quaternion.w; await new Promise((resolve) => setTimeout(resolve, 10)); } @@ -63,56 +69,51 @@ export async function addVoxel( scale?: [number, number, number], quaternion?: [number, number, number, number] ) { - if (!g.roomy) { - await initRoomy(); - - if (!g.roomy) return; - } - - const voxel = await g.roomy.create(Voxel); - voxel.x = position[0]; - voxel.y = position[1]; - voxel.z = position[2]; - voxel.r = color[0]; - voxel.g = color[1]; - voxel.b = color[2]; - - if (scale) { - voxel.sx = scale[0]; - voxel.sy = scale[1]; - voxel.sz = scale[2]; - } else { - voxel.sx = 1; - voxel.sy = 1; - voxel.sz = 1; - } - - if (quaternion) { - voxel.qx = quaternion[0]; - voxel.qy = quaternion[1]; - voxel.qz = quaternion[2]; - voxel.qw = quaternion[3]; - } else { - voxel.qx = 0; - voxel.qy = 0; - voxel.qz = 0; - voxel.qw = 1; - } - - voxel.visible = true; - voxel.collider = false; - - voxel.commit(); - g.voxelObject?.voxels.push(voxel); - g.voxelObject?.commit(); + scale = scale ?? [1, 1, 1]; + quaternion = quaternion ?? [0, 0, 0, 1]; + + const voxel = Voxel.create( + { + transform: Transform.create( + { + x: position[0], + y: position[1], + z: position[2], + sx: scale[0], + sy: scale[1], + sz: scale[2], + rx: quaternion[0], + ry: quaternion[1], + rz: quaternion[2], + rw: quaternion[3] + }, + { owner: publicGroup() } + ), + r: color[0], + g: color[1], + b: color[2], + visible: true, + collider: false + }, + { owner: publicGroup() } + ); + + console.log(modelEditor.voxelObject?.current); + + modelEditor.voxelObject?.current?.ensureLoaded({ + resolve: { + voxels: true + } + }); + + modelEditor.voxelObject?.current?.voxels?.push(voxel); } export async function deleteVoxel(id: string) { - const voxels = await g.voxelObject?.voxels.items(); + console.log(id, modelEditor.voxelObject?.current?.voxels); // find voxel by id - const voxel = voxels?.findIndex((v) => v.id === id); + const voxel = modelEditor.voxelObject?.current?.voxels?.findIndex((v) => v?.id === id); if (!voxel) return; - g.voxelObject?.voxels.remove(voxel); - g.voxelObject?.commit(); + modelEditor.voxelObject?.current?.voxels?.splice(voxel, 1); } diff --git a/src/lib/model-picker/base/ModelPicker.svelte b/src/lib/model-picker/base/ModelPicker.svelte index fddce28..0dca27f 100644 --- a/src/lib/model-picker/base/ModelPicker.svelte +++ b/src/lib/model-picker/base/ModelPicker.svelte @@ -5,9 +5,11 @@ import { Portal } from 'bits-ui'; import { Button, cn } from 'fuchs'; import { ACESFilmicToneMapping } from 'three'; - import type { VoxelGroup } from '$lib/roomy'; import { editingState } from '$lib/world-editor/state.svelte'; - import { g } from '$lib/roomy.svelte'; + import { Model, type VoxelList } from '$lib/schema'; + import type { Loaded } from 'jazz-tools'; + import { CoState } from 'jazz-svelte'; + import { modelEditor } from '$lib/model-editor/state.svelte'; let { items, @@ -19,9 +21,9 @@ maxColumns = 5, showEditButton = false }: { - items: { voxels: VoxelGroup; label: string }[]; + items: { path: string; label: string }[]; alwaysRotate?: boolean; - onselect?: ({ voxels, label }: { voxels: VoxelGroup; label: string }) => void; + onselect?: ({ path, label }: { path: string; label: string }) => void; canvasClasses?: string; portalTo?: string; class?: string; @@ -44,37 +46,37 @@ gridClasses )} > - {#each items as item (item.voxels.id)} + {#each items as item (item.path)} - - diff --git a/src/routes/model-editor/+layout.svelte b/src/routes/model-editor/+layout.svelte new file mode 100644 index 0000000..3f8d1ca --- /dev/null +++ b/src/routes/model-editor/+layout.svelte @@ -0,0 +1,28 @@ + + +{#if showEditor} + {@render children()} +{:else} + +{/if} diff --git a/src/routes/model-editor/+page.svelte b/src/routes/model-editor/+page.svelte new file mode 100644 index 0000000..b6e1f5b --- /dev/null +++ b/src/routes/model-editor/+page.svelte @@ -0,0 +1,20 @@ + + +
+ + + + + +
+ + diff --git a/src/routes/world/+layout.svelte b/src/routes/world/+layout.svelte index 00110fa..da0e92b 100644 --- a/src/routes/world/+layout.svelte +++ b/src/routes/world/+layout.svelte @@ -1,11 +1,11 @@ diff --git a/src/routes/world/+page.svelte b/src/routes/world/+page.svelte index 71979f9..3d8c4af 100644 --- a/src/routes/world/+page.svelte +++ b/src/routes/world/+page.svelte @@ -7,35 +7,19 @@ import ModelSelection from '$lib/world-editor/ModelSelection.svelte'; import { editingState } from '$lib/world-editor/state.svelte'; import ModelScene from '$lib/model-editor/ModelEditorScene.svelte'; - import { Button, cn, Heading, Modal } from 'fuchs'; + import { cn } from 'fuchs'; import ModelEditorUi from '$lib/model-editor/ModelEditorUI.svelte'; - import WorldSettingsUi from '$lib/world-editor/WorldSettingsUI.svelte'; import WorldEditorUi from '$lib/world-editor/WorldEditorUI.svelte'; - import { g, initRoomy } from '$lib/roomy.svelte'; import { onDestroy, onMount } from 'svelte'; - import { downloadWorld } from '$lib/download'; import { Howl } from 'howler'; import { base } from '$app/paths'; import CharacterSelection from '$lib/character-picker/CharacterSelection.svelte'; - import { createWorld, derivePromise } from '$lib/utils.svelte'; - import Chat from '$lib/chat/Chat.svelte'; let showPerfMonitor = $state(false); let sound = $state(null); - let showError = $state(false); - onMount(() => { - window.addEventListener('keydown', (e) => { - // on control + 5, save world - if (e.ctrlKey && e.key === '5' && g.world) { - e.preventDefault(); - console.log('downloading world'); - downloadWorld(g.world); - } - }); - sound = new Howl({ src: [base + '/audio.mp3'], autoplay: true, @@ -50,26 +34,16 @@ ); } }); - - setTimeout(() => { - if (!g.roomy) { - showError = true; - } - }, 3000); }); onDestroy(() => { sound?.stop(); }); - - let channel = derivePromise(null, async () => { - return await g.world?.loadChannel(); - }); -{#if !editingState.showModelEditor && !editingState.showWorldSettings && !g.isLocal} +
- {/if} + {/if} --> {/if} {:else} @@ -107,36 +81,3 @@ {/if} - - -
- Connection Error -

- There was an error connecting to the server 🙁. Please try again or try creating a local world - instead. -

- -
- - -
-
-
diff --git a/static/gltf/Bush_1_A_Color1.bin b/static/gltf/Bush_1_A_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..595c7fe714b174a7c18b5f5d6cf63ac43c614502 GIT binary patch literal 2352 zcmdm+{b_xTc&c4-ZI>abZ1$C3_vl%N+v&$;+aj~~I(O`Cx)5q-**|#`GCQZ=WADvd zI(9ui2W?GW-`=Ylr(^fxAJb-MNsfINTJG6?2#Vhv*YC0S?kyd=UY~<|zpwbZM;~H7 z3Y&T5R~wMMx^dZik=Ysj9=0I!yL}Gs{j#yjc4hlLTi-43_nN=HZ40t%ro$hj{mvb> zAh&H{*o?ydz5-&VQCzkyGCR88!xrS8KA(fOPc~NBZfd`08?@!U?e~pUdsjoux2;*J zvzb?Rw@tO|dlYuvyn5S~4c@k^Lf_dUvnS50-`lal+jep2J6mM7-n#R9wPbhOI2k9} zBD0^KuG^bBWsTKJem2{r(;WLidX3a;HzTt(*PY+XA-mfq#5i#;GW)^ly1lz6uCdy} z&$hR5Uj5!Ch{01^Fvr%lo~yt7jRVm)UJoC5y^#$`Cfn=viY`d}qSmo_Y1Q zIUBrfmxjJWVH>PFZ@Wxpw~d=|;$CF-)6;dfw>!Y@-pym@zWjRg%N* zT+2P%72fK`I_u8cew5j56K0%fi_Cs}y3Te%-x{m!{A{+Ozt(TkowUZP?9K$+mWho9 z7UB-OwX1d-PVly~eW1Z%n=s4A_CYSM?Sza9FyBCCl5IjBuk8%ynP7f`N3d-}v#l+J zuC-l|EN#nR=nkeEW;EMwD08$;$X;#Bu%Gor`S2>L#28yK@DYwzJz|d=~6Kh&n?% z2#rt=Gap3vT#C0l`y|nrfuX_v#IRTte5xwzQbYv?4FIid3eNrk$W8WOLu(R9LQF^U;ep=-GA|7178V#dCk79snQ+3%;D+IK+RfXu!n(rLGO zRq=igQOSL26{Yr{LniL?*uh|m%no3ywwHVEVRu+_ipi_#ruL1pLi;BiyljWez9-UY zw{}(W{`;bmb{iyu$v_qBpJ*Y zOc?YT%oy|;gcvLttQf2rEEr@MtQag9tQagA^cbueG#K<4j2WyMj2SE$tQo8rlo_lU ulo>P_tQnLT)EP7wlo&J^lo=Qp*cn(Elo(_f6d0r!BpD620b literal 0 HcmV?d00001 diff --git a/static/gltf/Bush_1_A_Color1.gltf b/static/gltf/Bush_1_A_Color1.gltf new file mode 100644 index 0000000..fa4c8ac --- /dev/null +++ b/static/gltf/Bush_1_A_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Bush_1_A_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Bush_1_A_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 60, + "max" : [ + 0.13358837366104126, + 0.2237223982810974, + 0.1170431524515152 + ], + "min" : [ + -0.13358834385871887, + -0.0029310714453458786, + -0.117043137550354 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 60, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 60, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 216, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 720, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 480, + "byteOffset" : 720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 720, + "byteOffset" : 1200, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 432, + "byteOffset" : 1920, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 2352, + "uri" : "Bush_1_A_Color1.bin" + } + ] +} diff --git a/static/gltf/Bush_1_B_Color1.bin b/static/gltf/Bush_1_B_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..35ac3cc6a147b3887beb4d516e5f63698eafca3f GIT binary patch literal 4656 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 SHH>A9rHmzvWsD_^sf+;LYw^|q literal 0 HcmV?d00001 diff --git a/static/gltf/Bush_1_E_Color1.gltf b/static/gltf/Bush_1_E_Color1.gltf new file mode 100644 index 0000000..ecd2ff6 --- /dev/null +++ b/static/gltf/Bush_1_E_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Bush_1_E_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Bush_1_E_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 408, + "max" : [ + 0.7433373928070068, + 0.7960658073425293, + 0.7106500864028931 + ], + "min" : [ + -0.8318043351173401, + -0.012356013059616089, + -0.6059057116508484 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 408, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 408, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1656, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 4896, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3264, + "byteOffset" : 4896, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4896, + "byteOffset" : 8160, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3312, + "byteOffset" : 13056, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 16368, + "uri" : "Bush_1_E_Color1.bin" + } + ] +} diff --git a/static/gltf/Bush_1_F_Color1.bin b/static/gltf/Bush_1_F_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..89dc29ab28e78d684f30def69ad76b2b4d9cd8d1 GIT binary patch literal 16320 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 Id5rOl04Y@rasU7T literal 0 HcmV?d00001 diff --git a/static/gltf/Bush_1_F_Color1.gltf b/static/gltf/Bush_1_F_Color1.gltf new file mode 100644 index 0000000..9db472c --- /dev/null +++ b/static/gltf/Bush_1_F_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Bush_1_F_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Bush_1_F_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 402, + "max" : [ + 1.2188138961791992, + 0.9784849286079407, + 0.8079936504364014 + ], + "min" : [ + -1.0639312267303467, + -0.01525149866938591, + -1.0710457563400269 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 402, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 402, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1728, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 4824, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3216, + "byteOffset" : 4824, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4824, + "byteOffset" : 8040, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3456, + "byteOffset" : 12864, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 16320, + "uri" : "Bush_1_F_Color1.bin" + } + ] +} diff --git a/static/gltf/Bush_1_G_Color1.bin b/static/gltf/Bush_1_G_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..44a3c59f9ec85d581623a9f763aad5210b14a5f5 GIT binary patch literal 27984 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 literal 0 HcmV?d00001 diff --git a/static/gltf/Bush_1_G_Color1.gltf b/static/gltf/Bush_1_G_Color1.gltf new file mode 100644 index 0000000..1b69c42 --- /dev/null +++ b/static/gltf/Bush_1_G_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Bush_1_G_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Bush_1_G_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 690, + "max" : [ + 1.4728124141693115, + 0.9784849286079407, + 0.882437527179718 + ], + "min" : [ + -1.6312594413757324, + -0.01525149866938591, + -0.865624189376831 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 690, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 690, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 2952, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 8280, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 5520, + "byteOffset" : 8280, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 8280, + "byteOffset" : 13800, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 5904, + "byteOffset" : 22080, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 27984, + "uri" : "Bush_1_G_Color1.bin" + } + ] +} diff --git a/static/gltf/Bush_2_A_Color1.bin b/static/gltf/Bush_2_A_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..bf10b3015b7e9468a417a9678be776dc2a4138b1 GIT binary patch literal 1032 zcmb<$Qr~y@>k6YvCv`gzTT=a;Et7V;9g}wZJ~8!kwlHzKGq*ruU^PtI?DimWkQ)0l zx9mV{kY1=c`#|Cn5WV|A;vjQCVjwnDFIXIECRjbxoP8j(pyq(>1GxtzR^_B_2Qm}n zHV_|b4%lv}Ibii5Hb@?Xq2_?i1epVJ14uu}oJuEkusGBlkQ?lvdcoo#Hc0&eDG6H! zWnViGJ!7Z7orA$r8xRfRALv-I%IS!efFHNhSxAM<3L9Y_s`2H^;( zIUu!Aaj;n+@mPqN`=N67AU?=0kewjAK{)owI=eWiJs|y&5cBOpdO+%6@*uZ??1RxD zaS;EVYJxq;eIR#&_#hf&E=WI!4|Vr`s6LQ?K<)$i0qiG`evmyNbs)VUHb_4og8&0F z10Mr310#b7gBXJ#g9w8l122Op11AFugD3+F13v>311keJ0}}%`13Lo;0~doh0|$dR zgD?XF10w?y12Y2)11kd?SdNo{i-DVghk=)YkAa^-fI*N!h(VY^gh7-+j6s}%je&uI ziGhuQiGiJgk%5_km4T6gm4S(Yg@KcSn}LOan}L;qi-CiIoq>yioq?M{h=GlPgF%Ra zgF%>qlR=b0oPm=;oPmo$j6sA!m_dv|m_eL@he3!zgn@@a1ng#h20;c<20;cf1_1^> x23`gM23`h11_lNm20jJ`20jKx27U$>24)6+24)5U1~vvE1|9}B1|9|m1^}Q4WxN0Y literal 0 HcmV?d00001 diff --git a/static/gltf/Bush_2_A_Color1.gltf b/static/gltf/Bush_2_A_Color1.gltf new file mode 100644 index 0000000..4d75e12 --- /dev/null +++ b/static/gltf/Bush_2_A_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Bush_2_A_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Bush_2_A_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 24, + "max" : [ + 0.2639999985694885, + 0.527999997138977, + 0.2639999985694885 + ], + "min" : [ + -0.2639999985694885, + 1.9669533557475916e-08, + -0.2639999985694885 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 24, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 24, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 132, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 288, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 192, + "byteOffset" : 288, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 288, + "byteOffset" : 480, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 264, + "byteOffset" : 768, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 1032, + "uri" : "Bush_2_A_Color1.bin" + } + ] +} diff --git a/static/gltf/Bush_2_B_Color1.bin b/static/gltf/Bush_2_B_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..0ef03640da6ab46eac3e8b49ea04808c4f190753 GIT binary patch literal 2440 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 F0RV+SX9NHM literal 0 HcmV?d00001 diff --git a/static/gltf/Bush_2_C_Color1.gltf b/static/gltf/Bush_2_C_Color1.gltf new file mode 100644 index 0000000..14a5293 --- /dev/null +++ b/static/gltf/Bush_2_C_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Bush_2_C_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Bush_2_C_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 56, + "max" : [ + 0.6600000262260437, + 1.3199999332427979, + 0.6600000262260437 + ], + "min" : [ + -0.6599999666213989, + -7.867813422990366e-08, + -0.6600000262260437 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 56, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 56, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 324, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 672, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 448, + "byteOffset" : 672, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 672, + "byteOffset" : 1120, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 648, + "byteOffset" : 1792, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 2440, + "uri" : "Bush_2_C_Color1.bin" + } + ] +} diff --git a/static/gltf/Bush_2_D_Color1.bin b/static/gltf/Bush_2_D_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..88afdbb210181d239fce51b117f8581185871463 GIT binary patch literal 4504 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 literal 0 HcmV?d00001 diff --git a/static/gltf/Bush_2_F_Color1.gltf b/static/gltf/Bush_2_F_Color1.gltf new file mode 100644 index 0000000..eca4c6a --- /dev/null +++ b/static/gltf/Bush_2_F_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Bush_2_F_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Bush_2_F_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 192, + "max" : [ + 1.092453956604004, + 1.7919158935546875, + 0.8453193306922913 + ], + "min" : [ + -0.9150347113609314, + 0, + -0.7491281032562256 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 192, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 192, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1104, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2304, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1536, + "byteOffset" : 2304, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2304, + "byteOffset" : 3840, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2208, + "byteOffset" : 6144, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 8352, + "uri" : "Bush_2_F_Color1.bin" + } + ] +} diff --git a/static/gltf/Bush_3_A_Color1.bin b/static/gltf/Bush_3_A_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..264f6baf7a44e93e6f29f5b536606c663c48fff3 GIT binary patch literal 5248 zcmY##R5iR+^xAGp$#KJsrs?}0u+Fi|>h!X^v$t?#fW(D8CZ$&mGdjJ%;u%fT?b4zU#ia*#9p&^6Ic(3o!Ks#+iP#lVqcN}+O{(L(q31;e|Fa^V(hxYPVG%KeqdLX|JpX`+|+$s z)31ZYOL-^kOE@>xt}g$zZMyM;eHFYD>~2@Y*l|q1zOOj@l5Io&Yg-3vmi?2$PT7LQ zo&EmptIEE#7i5l|HOu}bVW;-O#A|sc>;u`wKK=SWkR2d3sm2fXf%F&UzqT#PzO>id z?;luAYuKs1K7Rl9U9E_*TNif9*3p_}e?k6h+w$y7w(d|juMIl|vfI7{;ul+<>DTQ* z>g#zY*rgdiumhQybZ)9$HSYwlxZw2bcFE_a+JVf;Fn(Y+E9{glNWGumKfB88OST|! zM{5@QIbo;vg2cW3{@ImhU)q}k@uPhm?*y=Wgr;A&OFcJrA4nWz4*&G)VDU!Y33eIA z55VFn=ca<$pl}BHRbcvcu)oT9C+uqxY1#Kf?3A6}x}?2I&&BusaeHj%x2}3`AAQaNR2YfKK*degCD}IKNdl|cvt7t8 zWL-7bE|7U3KFIurJ4trd2z%`Up>9@uE^Y@h7o-Mc&z|iHTJU6QR{?7e*_x9-tckKn42{KP+mJ8T?ExF12kl7rstM`G_UvAp7ujuS3MS6SPuO?&nsv!!Oa*n!mR$W7jd%)ZjJ#|~sB=j-Zy z$ZRdS$zb&$w;;2%WAB00gZ$CkxfZMjs zdv=3qhPMa6bih6cf5tb6e8mHZ`UMjq`ahIG%qy^j*mEH1yA8;`16dH7VZ|db|Ht*) zwj5E4b`DY3Y;P<-ZhN8YD472s>>!w*ptS_d7kIJ|%m=v_q#i_r)Cb(u0?R*0)d$Nr zFg&yYi9ay7U;|R;5Tp;L8Sce_#T7pHfN6&xxnOaJ-FLzI4y<_$HV5Von7d%^fVm6i z4w$=O?f}ss`(W;XxeLQRPdP6LYva4rP%8#Gpf>4Xonz~U>s)`R&6_CUlh-0KC4 zPxw9`EM9PN0+?o)nF|(QAY1|F9|#Kp(+t&aVDScNLkRz_446Kkw7}-W19LkN{pEqV z9mCXDHd~yW?G&JN!p?s-8=Rc&Kr~4Fz{i~s^&fZIfYdi^x3C4#3g6sp!RokV;510R z!45{SJScoY_I#LDX$uku@j>bxtmoQ-#66(&3+ZWK`47_5z~+3|wF4{1t6(_r%#yx0lmuXwQ&EFaN#5iEY-<32DSqz+^chz6MhQV((m$Xt*(%sdbc z5{J15M1$1B-2-(W$o(LFAR6QkP&k12uy6p;Aag+e2Z@7dkU0rx;R6a+kbV#iQV$AW zkUGxheVZ5<8tkKwEHSM6@Nb{&Lmzu?*41_^FD};q|G$2JNqD~@8|&(Q(hq&?Yd`$6 ztB!fQ7sSq!#}&G5C7~Wq2}by6tkCl=wsgy^VT*G z$_AOy301?-x_X}g>uRw2)(`*oHO0KO1*y-QDYm~R=Ive(JA0-k`$Nur_K(EX_5~Ju z+c&gK+xP1O`~E544D63M^V#!NzuEWm1G{}q%d~w##oqfxs^8chb>_35@XcWVqmOoW z6)n^DRs6}{e^*@1?wB*5efQpg{ck_o?E{%p_9uV;J8`vrAai>52J9EFezWhOGoStB zZwC9nd|=<-1vRtqPyYTHEz|aW`)Ids(%yjmd!700?}@8{*}I+j>|cwk*%kfC-@mA3 z+P)hf?d&G(4X{4|6$klcO3So;w?Eq1&G=?uzsH%+Ub^~?onNuH{rr|``#ybOx0kJc zW4Fth&wlzh1N-kE*zK3LOxx#K>}`KvTn#KfWp9A}_1 z{^X8^vv0dIpZ%O~2KJvnugB56*m)Ow z?_bw4ZQth)?DoFJ-uwGortSOjfqnnk&sr@vk_I=tp%l0kJ4zL%B{qU->B{hVcXW>CAPI<@zbmt_ao zKNNjr8@r5i|6Iwi{m;2>??q;BT3fO&&a-0w!L?3%k=a|J;>*`M*&?$+dgn=o?LWkI z8*CQl6}bRCm(0qfz*K1BeP3pa@m2@AA*<FsOiOV?c=SYU_f5LTp@8Pv2U^P3|I-#)RmT}sH!tfy1 zZQK28OYA^?1ci@p@=H6A_^pq#?U319bN#_;(r0qnJ^DBstj0b0rCt6^F0lC8Tz?ey zX|CJ0Aag+WAhTDkb+QH7wQX&Q9WwhQ*X_M9^$XWJ?Tz=W*uPyN^APky-%6nFPN&bC8lZ_M=vr-$5`Tz1IpZMpv7cm%~KGTS@(r10RDKgE<2qgE<2)122O)gCzqmgCzqG z0|SFKg9QT*gC&C%0}q2012+RVgB61f12=;W0~Z4WgB^o40~do0gDnFWgDnFm11Ezm zgFOQ$gFOQW0|SF2gB=40gFS--0|$cx13Lpdg9C#T13QBg0~-SagA0Qr0~>=AgEIpg zgEIpw11p0wgDV3ogDV3I0|SFQg9`%-gDZm@0}F#212Y3NgBybf12cmM10w??g9n2r z10#bc13v=;gDHbC13!Z&gAoHigAs!u0~13ILq3BrgA#)>gD`_KgAjuZgEWH_gA9Wd zgDisgEoUCgERv#gCqkl0}q1&gFJ&Ag93vbgCYYHLkdG0gEWH-10RDl z10Mq~gA#)<11EzL11AFq0~13DLj{8&gA9W#gCT<~g8_p)gCUqSV31?bV9;XFX3${J zX3%6{VhCjjW>8^JV&GspaUkE85kK981%p-BLhE!41*zq0D}yJ065-_8QdA<859`!8RQxG83Y-m86+7b z7^E2_7^E0<81xwQ8FU!*8FU$#7$O*A7?>C;8T=Sj7}OZl8B`e58B`gV7z!AQ7$h0Q z8N?VQ8N?VQ7?>Cm7?K&77x7(^L_7(^JD7=jrh z8H^ZA7z7xM7z7vu8H^cB7>pQ<8B7_>7>pUr7)%&U8O#~X7)%)~7%Uk~87vvh87vsA z7%Ukq7_1p=7%UiU7_1nq8EhGB7_1rW80;CW8SEKs8SEGw80;DB7#ta#80;9F7#tWJ z8JroM7#tZ~7+e_~8C)5h8C)3L7+e`#7~B~=7+e@U7~B}#89W(07~C0*8H^a*8H^Y_ z859}h7`zx18N3(*7-Siw7=jpN8G;zX7^D~^7{VE(7{VEX7$g|P7@`;?7@`=$8N?Vw z7~&Yj7~&YB8AKR_7?K!77?K#`8H5;=8B!U97*ZLM7?c@Q88R4@88R4B8B`h68L}8u z8L}AC8Ppjx8FCra8FCr27&IBQ844LR844Nl7_=F58HyRS8HyPS8FU%+8Oj-S8Oj-o z8T1(x83Gyf83Gx~7z`L>8NwJ07{VB87~~iXz+?@BH-is@KSKb64?_Th7eg>ZC_@-S zFhdwa5JMzGFqjNt2xo|4hyat}3{eb;46zK+42cZU3~>y}3<(VJ49N`f3`q=W3@KnT zi6NCClOYXErZQwOWHV$kq%&kQq%&kOe@ z%uvBl0w#+Y${G9^DjCWc{20m@0vSRWsu^k+LKtco!WgO;d>OnMsu;W(Y8aRp{26>0 E0Ae4Y$N&HU literal 0 HcmV?d00001 diff --git a/static/gltf/Bush_3_A_Color1.gltf b/static/gltf/Bush_3_A_Color1.gltf new file mode 100644 index 0000000..2cfba95 --- /dev/null +++ b/static/gltf/Bush_3_A_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Bush_3_A_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Bush_3_A_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 125, + "max" : [ + 0.5165290832519531, + 0.459860622882843, + 0.5165291428565979 + ], + "min" : [ + -0.5165291428565979, + -0.025402218103408813, + -0.5165290832519531 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 125, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 125, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 624, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1500, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1000, + "byteOffset" : 1500, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1500, + "byteOffset" : 2500, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1248, + "byteOffset" : 4000, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 5248, + "uri" : "Bush_3_A_Color1.bin" + } + ] +} diff --git a/static/gltf/Bush_3_B_Color1.bin b/static/gltf/Bush_3_B_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..c1d7b9942a1ed75102776e9ebe32b51d3bf80b7d GIT binary patch literal 6752 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 literal 0 HcmV?d00001 diff --git a/static/gltf/Bush_3_C_Color1.gltf b/static/gltf/Bush_3_C_Color1.gltf new file mode 100644 index 0000000..2077abc --- /dev/null +++ b/static/gltf/Bush_3_C_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Bush_3_C_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Bush_3_C_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 185, + "max" : [ + 1.2450236082077026, + 1.1238441467285156, + 1.2450237274169922 + ], + "min" : [ + -1.2450237274169922, + -0.026809334754943848, + -1.2450233697891235 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 185, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 185, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 816, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2220, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1480, + "byteOffset" : 2220, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2220, + "byteOffset" : 3700, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1632, + "byteOffset" : 5920, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 7552, + "uri" : "Bush_3_C_Color1.bin" + } + ] +} diff --git a/static/gltf/Bush_4_A_Color1.bin b/static/gltf/Bush_4_A_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..dc6b19870706698edfb61385ab663d39d78090a3 GIT binary patch literal 1032 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 LfuBK+fq?-41y8^a literal 0 HcmV?d00001 diff --git a/static/gltf/Bush_4_C_Color1.gltf b/static/gltf/Bush_4_C_Color1.gltf new file mode 100644 index 0000000..b6744a0 --- /dev/null +++ b/static/gltf/Bush_4_C_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Bush_4_C_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Bush_4_C_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 60, + "max" : [ + 0.7905966639518738, + 1.2955689430236816, + 0.7905966639518738 + ], + "min" : [ + -0.7905967235565186, + -0.006419066339731216, + -0.7905966639518738 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 60, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 60, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 324, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 720, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 480, + "byteOffset" : 720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 720, + "byteOffset" : 1200, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 648, + "byteOffset" : 1920, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 2568, + "uri" : "Bush_4_C_Color1.bin" + } + ] +} diff --git a/static/gltf/Bush_4_D_Color1.bin b/static/gltf/Bush_4_D_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..d82ce81f9cce42f72114dd6eb6a567ed885f538a GIT binary patch literal 3096 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 N1{(%51{($g1^@^TKJEYj literal 0 HcmV?d00001 diff --git a/static/gltf/Bush_4_D_Color1.gltf b/static/gltf/Bush_4_D_Color1.gltf new file mode 100644 index 0000000..22c2156 --- /dev/null +++ b/static/gltf/Bush_4_D_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Bush_4_D_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Bush_4_D_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 72, + "max" : [ + 0.8198375701904297, + 0.7401965260505676, + 0.6198542714118958 + ], + "min" : [ + -0.9208812713623047, + -0.0031614303588867188, + -0.6673886775970459 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 72, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 72, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 396, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 864, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 576, + "byteOffset" : 864, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 864, + "byteOffset" : 1440, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 792, + "byteOffset" : 2304, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 3096, + "uri" : "Bush_4_D_Color1.bin" + } + ] +} diff --git a/static/gltf/Bush_4_E_Color1.bin b/static/gltf/Bush_4_E_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..7fdf423ced50dac5e62a12a6e33dd25d42edd2c3 GIT binary patch literal 6696 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 bgQ1;aGDADV6oxK_X$%t>x)>%fv@iewtxoeo literal 0 HcmV?d00001 diff --git a/static/gltf/Bush_4_E_Color1.gltf b/static/gltf/Bush_4_E_Color1.gltf new file mode 100644 index 0000000..9cb94a3 --- /dev/null +++ b/static/gltf/Bush_4_E_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Bush_4_E_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Bush_4_E_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 156, + "max" : [ + 1.2270276546478271, + 1.2955689430236816, + 1.1205418109893799 + ], + "min" : [ + -1.469268560409546, + -0.006419066339731216, + -1.158042550086975 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 156, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 156, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 852, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1872, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1248, + "byteOffset" : 1872, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1872, + "byteOffset" : 3120, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1704, + "byteOffset" : 4992, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 6696, + "uri" : "Bush_4_E_Color1.bin" + } + ] +} diff --git a/static/gltf/Bush_4_F_Color1.bin b/static/gltf/Bush_4_F_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..8ea95fd2ee140ca2f4d987e3efbf7a1246089bc6 GIT binary patch literal 6696 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 literal 0 HcmV?d00001 diff --git a/static/gltf/Grass_1_A_Color1.gltf b/static/gltf/Grass_1_A_Color1.gltf new file mode 100644 index 0000000..3b1bd87 --- /dev/null +++ b/static/gltf/Grass_1_A_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Grass_1_A_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Grass_1_A_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 56, + "max" : [ + 0.1696312427520752, + 0.5393414497375488, + 0.07338599860668182 + ], + "min" : [ + -0.16962392628192902, + -0.019999999552965164, + -0.07838405668735504 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 56, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 56, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 132, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 672, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 448, + "byteOffset" : 672, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 672, + "byteOffset" : 1120, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 264, + "byteOffset" : 1792, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 2056, + "uri" : "Grass_1_A_Color1.bin" + } + ] +} diff --git a/static/gltf/Grass_1_A_Singlesided_Color1.bin b/static/gltf/Grass_1_A_Singlesided_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..00e95ce4e078d3181069bf4ba20972b30d800c87 GIT binary patch literal 660 zcma!i^K38I^~HN0Xr|f3zjdqBrbh0@F8Q z8f`D62HQ4#v9rCfH^A1xqTaTlZ6=sLVLSsY4p#rA4y-<+YCo9X&}k2*ZycF#yKlX$ z-EKX(ecab7?H{a{-8Wl9ZlC+LO8X@@tnJQin_^dzU0}cahV{N}+osr+Wf!2RLDtKB zAzL`(9;b zyIo9fcH6I(+iwb#v16To!@A&Kjs229nSI}#Zd&L5tFiA>R^B%Ws^)&7%s#U)eyc_Q zYV5BS%GgDi@PXNSrmFjlg?;UgB$wN(o2uFcLfIS)%nWP{Obnb1>j0`*sEDSshd<=XH OJPf=HdeYSfZSpD9kzy7Z+GP|H(LUzQk`%HZHvH9$>OFQ-27MXoCs$uUU^F}-FcvCxMcFbSVJ)4gGwbl44YlqA> zso~uR692TTcP}#glBVrGkU0kndG;c+dv0yt`}OD-+b)j~TV(dRYQB9pjBD%!T9?=& zvkf=@-}`f+?cRvLzxE=t1y=pH1&N3M{k0dF?J9P4ujGyscD%)X`;gi8(pPPzq2kDF z1_Pn(xBAoeu3D$O4~6Zp&}<&pdppLmHTxKdVIP=p#(v|V9b@U7eGEwKecY=1q*+?* zSX2V{A+u{X>h9y_cW3^Qqd&u(a5*sRZsrW;0}L zFmqJfZd=mkw-1Hwu+}VvDc{a6xoIB*68qJMXL~EAaPMWBK6fuN`~34~wxv_J_cBkP zyBC?ge)`6}N~_XCa??q-OpBA!{ zgNh@wk38VAgPDWOX1FljY|C$UJEJ{M_oA>DOf~D1>9I@QZM=^GiM{$EpWU17;(LP% z`Sv2St@D*^LE_)qdF_zd5@$;6o=jR`m%L2d7McCGPu}k7qy=_&dhG0w*|q6!Y;DRc z_U2S{*dnvT4;S0{Tkp4MI0*sh>?lI`xp zt89_k&&n+ALQU-Lq_wWuBC|`?F56m0-QUB0+iWi~`?goGjZM`3Jv^^yb8-(W*&(yPA6Q|lIq|0L=lf2!$n0MMjCL<{672LsrrIL2SBQq& z3UDv6h0z}(r-At}TEjBVcEKwaTNtfyY7&?aqqlr&0IP@55uY1u6@(7jV50>(6Kp}^ z4sq;YT48;&t;QlR+XZKw;B>-ncUy&&CR-RC!!ZxchtUhB&H<~3(IE2#;+w(d3B(@; z(**|ZVA^8FVp|TYXt4WW^a1xNU_OkVpp{~~UJAt=4z z%YW)gD*MlAH0{$+wX_dX^Rd71Lvi0qeo_0>_M-jg^_%tutGL^#|GU2TytLB3gy8D^ zBB$i{a~H1McUafde*eEqb{Cl??bUe<>~EdP+5fU&#_XpiwzRz0U#D3Y9oc-2!m+w1R?q(doef1~J?ISPc?mu0!e4kpPp`E&_oBgV7mu-Vz%kM`HPvkKCJR#Tq$Dzx%Z{4=< zdu(>W&gO=s{Yy0i`)%J9?DKip>>V|Q_ow|iu}|`*qm1fUq+h+I4Zo|GP`N(}ve5>u4q_g)2&yBF3`TD-y$@jDO^=hQs zKeuYOi=VM!pC*rkeT-GJoj;e%{yS0;_A*kB?V{CZ?VEH~&t6^Xv7PcHE+9 zP}~>OdB#r8XU@JW8cq97zsuTh?lZ>@ls?bC&Dx)nytu1uOT>_>r>T&(znxiAB=>l5Cg_E;Ii+=Z`k_nR*5g!r@AeDzs-?p`$F$7-=}{z zb-(SAX?E^+m+vz=o4TLfIeoue&QiO`v5VHJId1cYenbSgVHCoAU$y;%^|Je39lC6Lu&>%4IXro0`|P*9A!%P3#%eS1hP7Q051W1W z?-2X`8`k@>c-ZVG{SL8Do8@CKc2m-R_A*u*WOIO^8x#ocgWf=eeGnA9G?B> z1MHS`$l5P^?POmv-)Y~UHeUPloBZvo=R4W`Z{xK;y~*F6@j%-C&pfN`;zWAw`jnOJ zR=vJ&_hxdEz3bYX{o%Gswx>l8*=-4wvFoyGvnzUEY`-EuXo1N7AV*C6xIrbg@ z6m2(49kQFCth{gf>-%=^Cnwpb?@zP$;9G6CPOR7NVWG^vCsxgNwP7XpHwtC!qOF?k zCWMvP>zb#eXBQy+l9PTv7aNpWZ%h?hV~1$gkfOc)-R1in^-b(kvO??> zbC%k@O32xt|2o$mRF*bBF|czNWwEVYfKKd;erbZtHz5 z()J3W3iizNrtCAaw6s^zG}`Z#yVP!#j*7jsldL@`tzLg;Zm)i9VOzANlcI-)g({{VMkPSM>K!eSP1KdydF{VIGJ5 z&#ap5e7R)y&(cWW4@#d6GdAp-a8_@>gw$g@t+^umuS-Sj2bG_3>a+IoGw?F7F|aUj zG4L@+Gw?I8F-SA8F^Dk;Ft9N2F$gg5F-S2mFbFY7FfcGkFmN&mF$ge7F$gh8F-S0Q zFi0|pFmN!4FfcJlGDtIsF-S6qF^Di|F(@-=Feox;GiWlHF&Hx_Gng?bGiWjBFqkuF zGw3jAGbl31FsLw?GRQEPGUzerF_{bGMF%!Fc>lzGngv~;LPC0 z5X|7tV8;;5V8`Ic;K^Xi;Kty|;KmTdV9DUk5Wrx`5WwKT;LYI45X9ik5X2C`;K&fj z;KSg^;KN|W5XcbB;KvZi;K$&@ki-zh5YG_Fkj#+CkjIe45XF$k5XF$hkjjwHkj#+E zkjxOt5XunCkjoItkjs$Hkj{|Hkk63Lkk63H5W^70kiihckin3{ki(F{kj0S0kj0S4 z;KX3V5W(QY5Wx_~V8h_SkiuZYkirnb;Kg9U5W?Wa5WVkltfWoTmPWth*n=4hU_TYI#B9|ICw z?K;=K`Fp$VLywNLNB=NKx#w;ZT2zjV7E{XWUyOY z%a6*=VYhH~@34Cp6|j#1iT&^PFIxr^j=hKfbL>4~%K~PrRsFX8ZIEoYqI{`c*(4X+ zm1;6}E6bPK*&FECc`w;vdooF4?-`v?TV%F?a)sSFjze~OF8p@L?6({~b`|Z5?B>pX zZHvtQyVA}sVrsmd@SKTzIz2?}68x^(a=&xmyY>7x8xT7_OVTb$alS1`jh&UAT|?Og z+a11VZLM|}*dnv{Ym3_Hb4S@-a9m@H%;vC)wiV!BVtc@S3Yeatm14VK2cvDy#eOio zM#97accZm@N5++_oz7bwKqg6Iu9nZWdom`2+Rslm1lU+ioz>3Y4(h^ZFcYNHtY+X8(}~F^?kcT?`QAp)kwF0Zq;lTJ7dE>4IT&kXsc$sKrWg6 zccmiiC8QqP1*^~6*MC;eUQ_C^o$6eX{fE}e+O64k+4gN;wf)`ovilegU$#BiS8d;W z!`iNhht0m{cZmIr8`k?WdD!eH{0>1;gRFPm`G9>(J7nz_y>_ziKObPX9LnyR@3ilC z8?XJDP5$Zuo5@M`TLNY5dac^*iryF7FA0>{_urapGB4T<)`6La^k+IHF2(0%*9Un*|f^?EJ8|JGao{kc4B_6wFY z@7wiVVSgGAo4uQ+@P1tCbGGp9U(g|I@3We3f8YzJ{c}2G?duo=_l0#!@Bh)pYv1xm zaKEXs&wh{}T|jX+H)8*?*Z1wtzMs9%<8<2o4y!ghPx}q~CT+9d&tThTxA465{(>v| z`=`9VZ^tu7WWO+v!~SPh&2~OqGW%z1r0kYvwHi*r5@X9%@x^yT`FR~ zlGJ0nB=uSQI2f22*cg}?I2qU(1Q>W3m>C2Zm>D=2xEKT(I2pJYI2o827#LU>_!$@& z_!+nvxEc5v1R1y)1R1y(SQ!`@cogQBp5^(q!}a` zlo;e0L>ZJAL>Z(QWEhkgq#0xwq!~mQgc!sb6d8mV6d7b0WEm70lo@0hlo@0g#2ADb z4PFbQ!c6Oc)Fq)EP_|)ERUb^cYMTbQ$y* zbQ#nbR2VcEj2ToIj2ZM9^cjp9Od0eUOd0eTG#OMG3>Y*S3>b_Uj2H|U3>l0V3>i!q E0OV&Q6#xJL literal 0 HcmV?d00001 diff --git a/static/gltf/Grass_1_B_Singlesided_Color1.gltf b/static/gltf/Grass_1_B_Singlesided_Color1.gltf new file mode 100644 index 0000000..51b5b87 --- /dev/null +++ b/static/gltf/Grass_1_B_Singlesided_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Grass_1_B_Singlesided_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Grass_1_B_Singlesided_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 54, + "max" : [ + 0.24232125282287598, + 0.47371888160705566, + 0.18970024585723877 + ], + "min" : [ + -0.26966506242752075, + -0.04650232195854187, + -0.34296900033950806 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 54, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 54, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 126, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 648, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 432, + "byteOffset" : 648, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 648, + "byteOffset" : 1080, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 252, + "byteOffset" : 1728, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 1980, + "uri" : "Grass_1_B_Singlesided_Color1.bin" + } + ] +} diff --git a/static/gltf/Grass_1_C_Color1.bin b/static/gltf/Grass_1_C_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..09d43cbdda94a7a1ca419003e0a802164b0e89ce GIT binary patch literal 18504 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 literal 0 HcmV?d00001 diff --git a/static/gltf/Grass_1_C_Color1.gltf b/static/gltf/Grass_1_C_Color1.gltf new file mode 100644 index 0000000..6eef6d5 --- /dev/null +++ b/static/gltf/Grass_1_C_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Grass_1_C_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Grass_1_C_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 504, + "max" : [ + 0.3577990233898163, + 0.5463452339172363, + 0.33282551169395447 + ], + "min" : [ + -0.3939668834209442, + -0.03707636147737503, + -0.3842868506908417 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 504, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 504, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1188, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 6048, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4032, + "byteOffset" : 6048, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6048, + "byteOffset" : 10080, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2376, + "byteOffset" : 16128, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 18504, + "uri" : "Grass_1_C_Color1.bin" + } + ] +} diff --git a/static/gltf/Grass_1_C_Singlesided_Color1.bin b/static/gltf/Grass_1_C_Singlesided_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..0abec30c2054e5530a0ef743cd40cacb391f0f26 GIT binary patch literal 5940 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 Rn8z@OVJ^cwhPez27yvZ!;0OQ! literal 0 HcmV?d00001 diff --git a/static/gltf/Grass_1_C_Singlesided_Color1.gltf b/static/gltf/Grass_1_C_Singlesided_Color1.gltf new file mode 100644 index 0000000..7d24ea9 --- /dev/null +++ b/static/gltf/Grass_1_C_Singlesided_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Grass_1_C_Singlesided_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Grass_1_C_Singlesided_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 162, + "max" : [ + 0.36223769187927246, + 0.5463452339172363, + 0.3363445997238159 + ], + "min" : [ + -0.3719584047794342, + -0.03390756994485855, + -0.38866809010505676 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 162, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 162, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 378, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1944, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1296, + "byteOffset" : 1944, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1944, + "byteOffset" : 3240, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 756, + "byteOffset" : 5184, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 5940, + "uri" : "Grass_1_C_Singlesided_Color1.bin" + } + ] +} diff --git a/static/gltf/Grass_1_D_Color1.bin b/static/gltf/Grass_1_D_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..7e38f8176bc61ee1859f4d137cb8b9e6bf1b1c79 GIT binary patch literal 24672 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 Ii)jWE0Fld6w*UYD literal 0 HcmV?d00001 diff --git a/static/gltf/Grass_1_D_Color1.gltf b/static/gltf/Grass_1_D_Color1.gltf new file mode 100644 index 0000000..04f6c9d --- /dev/null +++ b/static/gltf/Grass_1_D_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Grass_1_D_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Grass_1_D_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 672, + "max" : [ + 0.5801786184310913, + 0.5463452339172363, + 0.5666427612304688 + ], + "min" : [ + -0.5004293322563171, + -0.04217022657394409, + -0.6108884811401367 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 672, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 672, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1584, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 8064, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 5376, + "byteOffset" : 8064, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 8064, + "byteOffset" : 13440, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3168, + "byteOffset" : 21504, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 24672, + "uri" : "Grass_1_D_Color1.bin" + } + ] +} diff --git a/static/gltf/Grass_1_D_Singlesided_Color1.bin b/static/gltf/Grass_1_D_Singlesided_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..eed1f96a7609d2fd8b111ee9437f7e853eee6fd9 GIT binary patch literal 7920 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 IGQ%|n02$Drx&QzG literal 0 HcmV?d00001 diff --git a/static/gltf/Grass_1_D_Singlesided_Color1.gltf b/static/gltf/Grass_1_D_Singlesided_Color1.gltf new file mode 100644 index 0000000..588db05 --- /dev/null +++ b/static/gltf/Grass_1_D_Singlesided_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Grass_1_D_Singlesided_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Grass_1_D_Singlesided_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 216, + "max" : [ + 0.5516245365142822, + 0.5463452339172363, + 0.5706301927566528 + ], + "min" : [ + -0.49056336283683777, + -0.03735730051994324, + -0.6157751083374023 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 216, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 216, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 504, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2592, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1728, + "byteOffset" : 2592, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2592, + "byteOffset" : 4320, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1008, + "byteOffset" : 6912, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 7920, + "uri" : "Grass_1_D_Singlesided_Color1.bin" + } + ] +} diff --git a/static/gltf/Grass_1_Mesh.bin b/static/gltf/Grass_1_Mesh.bin new file mode 100644 index 0000000000000000000000000000000000000000..a6e2343ea2234e717b5a4fff7d7d4bba0fd91972 GIT binary patch literal 2056 zcmZSG@_#Sa^~HOx`E~6^X4|a%ZwnH?;McVqnJp!Lb+5A4W4qpZjlIb1T&b(JDq4^2 z`s+3JBD3ob>1+p?s-h?CMrJ?VsJpLpBDY=i1a%u^_Jz&5b|CTC3Fyxu*p19q zkS#Ow*vn@3rpjtBGW!I3fm!v8iFSF##e0$2`#(MdhvxxF16ySF&u7oT;RzB)W;f5+ zxObA&bGxL3)z-*tiP;-%Cqu=N*%k*O;pz7HunjVshhM|YLx{`%OlS07V%REMRm~>e zeQGzoJ!TIw`_4VCeb&2Y+nspkYKzRyJ1Mm9rn977s`oToWcJTfLUthWH1BD)$n59` zTy`*Xkl9zvUCqi~O4|Kd7;1~mK2mINX3jj@PGZ9Y8)Wud1$H|Ih6Z~W9b*`058}h< zb?;p51eEpdV037UpFM~Vqi6m657rN(&;I#u*T7O>gO8r@%F+%b527{Rowj+f`@S8F zW?*1ouqd~%N6-!S5I%(NUr=ceQV*j+=4_a6WsgkTrM(23528=b)dsr{Mr#O#g8c`h z9c`=Z1h^ILV6HU7+n;aW)D&iqe1pO;xz*M4@R%*zX3KML?>&d?-$Z)-sd!XgPoGkoPEN} znfEjvE#7bGGso^iKg*u7qs9Ak)zj@)+cfX{FlU3^byMH{C*BL$YXoZBwXn|G7e9H+ z-qjMt`h0f_&)E9+%ln_xN64mwh0;b|&xF?A85WxWCjX-QMs@iQReMZFbwG7VJB0 zqQBSqRnh*{QVZ;^`0MXAd{wl6HuJ)Lx0bBio6inr+r=zdx3_@3Xg_jz?p-fyw^vVY zAJ?@?`v>b~_s!9e+vk3*(jGZHd1w3VHx>}F&j?btTXMtN?(DWHb|u*b_Iqzw@7uX; zid|WDfqmvIANx%LBKB{?)$NeYK{g*bJXtOT?0cVg+D?l%)&A7^0K2z&r|tB3Q|*z% zbKiWYeRG~JwF`8}wVyTL$!_`6rFKCMx%Ny4()PPS*bQ=p99uX#7D3;xyEFA0>{_t5F4b?(0!`+_w&_9t^o_v-9EU^hWo zdEZp1-mLv;_Mf&k*sbf`Vt2n#W}j0izty6DHTKsEW$ZXi_`qy^Q`LPY!oGG#lFRMY zO;zoJplp5y9tJiBRt9bcJ_cz9eg-xMX$Ce1F$O^fRt7!>K?XhsDF#LcVFn2XMg|E6 z4hCTcK?W%XVFoD%2?kCENd^%HP6iPMCI(3cX$CO{Nd_?n5e6*=B?ff{MFwpK4F)p? zBL*b~GX^CFEe2f%a|Ue&T?TCiMFv?0RR&WASq4)EeFl97QwDPeeFk#|T?Q2fIR*m; z6$S$a69y9o0|p}o69yv&GX^dO76t_dE(Qe#H3k+20R|lg76uqLAo1_l`hAqE)+ zJq7^=Auy@Opu@ni69z^e3FKf43Pi`OgwMzR3>t*-N z){xuhey!4e$qj3}bK9oam1Gy#@4jKZZ`-yhc4gTGC~A=PGG7ST_crgeoi=Z({i*W- zcJJ~|+v)PA+V7k1v~Tv)rFMZ1x%RW>JK3#xy3{VnA=kcFS=nwElbhZ4tL65a0%h!2 z=ijg{_*Y}UBv5AGcc+`yx&LbH`;?XUO@gYqUnsNBER5f3(Z3q|YlSj)5hi?Kww|f# zK4W2DyCccv_Ufjpc7aef2Lm$$8v_#qCj&c!00S=rGlKvFGXn<$7lR-JCj%D)Cj%1$ z0|P4qKLY~;KLa-dHv>O|AOkmpAOjZz3j-qq4+9GW4+9?q9|I2qF9RO~FM|LB0J@jx AWB>pF literal 0 HcmV?d00001 diff --git a/static/gltf/Grass_1_SingleSided_Mesh.gltf b/static/gltf/Grass_1_SingleSided_Mesh.gltf new file mode 100644 index 0000000..969d758 --- /dev/null +++ b/static/gltf/Grass_1_SingleSided_Mesh.gltf @@ -0,0 +1,104 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Grass_1_SingleSided_Mesh" + } + ], + "meshes" : [ + { + "name" : "Grass_1_SingleSided_Mesh", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3 + } + ] + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 18, + "max" : [ + 0.14336270093917847, + 0.5393414497375488, + 0.04444076120853424 + ], + "min" : [ + -0.143336221575737, + -0.019999999552965164, + -0.08254344761371613 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 18, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 18, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 42, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 216, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 144, + "byteOffset" : 216, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 216, + "byteOffset" : 360, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 84, + "byteOffset" : 576, + "target" : 34963 + } + ], + "buffers" : [ + { + "byteLength" : 660, + "uri" : "Grass_1_SingleSided_Mesh.bin" + } + ] +} diff --git a/static/gltf/Grass_2_A_Color1.bin b/static/gltf/Grass_2_A_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..51dcfb8139ded5c0cea02b24cef41d7e80931eda GIT binary patch literal 2056 zcmX^4GGp)LN&oijU|(#D%s%}x!xkov%>Jw3w6{?~$6m-wbT2a7M%T$UQ$ff6ji=~d zWcK@C%^Ma8GVBe~NVP>~w|+fl)^3z+AL1dtj~I6Do5N<_kG1Uor5Eo-W|xUi-OJ_i z&~EqJ$2Q39xx44><)0p87s%RSi_GRaG|%?Vv>-b>)(%@__I25*w%6Su<{-26r=B%? z92#U7Z*5?U%$_cE#w_Id13R5H6ReThurPe!6$KAZ5E~YT=xkUR2DUfA!xO}Yg`r)0 z13WxIY*-k!9sgv5%!Y+wg{2WZJn^w%Vdy?>Jv=-?Y*-i`@H}RP%!Y-bkedoTJV9(& z7`|~;frlrE4GTk%Imm2S7|wg!VS~(ug`sHN<~_*l36|lu0^Cb%VKk4&G%z1V2ZYAi zZg?PM3!_=~Oak*^bk3&+uzDEH@wvg)!Eu)jGQB_{))vHv(HAa@fcY;nyKFzWc-u}0 z@`ck0yWMR)X13VE=opT9U_OjCaG3*E52HcmO1x_Unb0};OR)D-tF?avRfB8}viT;B5BBjFt+u<> z6l%Ypq00VrL=4!>9Sl|b10x}9$)*Q(_X=0rt!fIjKh=JAAD71@yRAp!>~lNL+TC!U zWHS0f@A^caG7b+_`r_8X!X8ZO`-eogy+78g{$|iY6{(ds{O1Tm&c@iTaU!;&+0h4 z@0R#LQ1G=i3$j zf4KK&cj129SM&E-{(iXkUw7gDgP|+z`tscN?VO*pUo&jQzREneeaq+P?B`=(W8h+7 zW#DJvWsqVJV_;*DVqjz7V-RGJX5eQKWZ-9DWng6BWRPTFWRPSKW)NnOWRPYMW{_qO zWZ+<6Vh~~AU=U%DV31%CVGv`GU=U-FV$fnxV^CsHWYA>LW-w#WVo+i*V^Cr+V$fw! zWYA{NWzc3YXOLykXE0@uWiVw>VbEvLWiV&ZXE0|lWl&`>VK87&WiVinV=!SbV=!Vc zVK8DaU=U?6WH4qBWiVzCXW(JbU{GM-VNhUTVPIiUV9;S;VbEa^U=U)^V~}AGVvu2A zU=U!?VbEg`V9;X_Vqj-bW>9BfXHaM0W?*KJXE0=7W-w$BWe{gDW>97jXHaHfX8-_; CPBDZ4 literal 0 HcmV?d00001 diff --git a/static/gltf/Grass_2_A_Color1.gltf b/static/gltf/Grass_2_A_Color1.gltf new file mode 100644 index 0000000..93aae9c --- /dev/null +++ b/static/gltf/Grass_2_A_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Grass_2_A_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Grass_2_A_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 56, + "max" : [ + 0.0775185376405716, + 0.8874897360801697, + 0.07960456609725952 + ], + "min" : [ + -0.07750628143548965, + -0.03126681596040726, + -0.1740473508834839 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 56, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 56, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 132, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 672, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 448, + "byteOffset" : 672, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 672, + "byteOffset" : 1120, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 264, + "byteOffset" : 1792, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 2056, + "uri" : "Grass_2_A_Color1.bin" + } + ] +} diff --git a/static/gltf/Grass_2_A_Singlesided_Color1.bin b/static/gltf/Grass_2_A_Singlesided_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..a1e33cbf75ffe10aa1b689adc3e175f289c7ca79 GIT binary patch literal 660 zcmX^4GGp)LN&ogt5$mu${W8NA#{R3|w6{?~$39BOd#{bIlWnGgj=hPF_uluvnl~&G zWZ28&rf-YPZvA@9tlcQt{@DSQeaP(GH;2u?6zXzE;!7|)dfP0B8kH<7H9S|C4yWxS5Ez6!sU^?eh16UkJb9`>Fb#UBe z1ELow#M*-B3ztQ}^oz_c+Yc_@wiAMUZ4-98+j`7wv5n!F2c`{N=77aP>LuQ_fYnR9 zI|8Ny7Wsi`jlku$k6y2^J9@F*c8*}7{o2cb3bmJPdSLgUaJAj4rcnD+?PvFKc}%j~dL+(1 zx8tncP4`K5(~rd2zbjv6r}fCuF4Z8{o||uh-Ml#uY_+-z?YHtS*q5~MfvtLXp?!M! zvVDIaI@;A4d12+RdgCGMpgCGMJ0}BHq0}lfW0}lfq10Mqq11|#~122OB0{~UT2F(Bf literal 0 HcmV?d00001 diff --git a/static/gltf/Grass_2_A_Singlesided_Color1.gltf b/static/gltf/Grass_2_A_Singlesided_Color1.gltf new file mode 100644 index 0000000..a19258e --- /dev/null +++ b/static/gltf/Grass_2_A_Singlesided_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Grass_2_A_Singlesided_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Grass_2_A_Singlesided_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 18, + "max" : [ + 0.0775185376405716, + 0.8874897360801697, + 0.06644931435585022 + ], + "min" : [ + -0.07750628143548965, + -0.03126681596040726, + -0.16089209914207458 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 18, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 18, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 42, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 216, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 144, + "byteOffset" : 216, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 216, + "byteOffset" : 360, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 84, + "byteOffset" : 576, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 660, + "uri" : "Grass_2_A_Singlesided_Color1.bin" + } + ] +} diff --git a/static/gltf/Grass_2_B_Color1.bin b/static/gltf/Grass_2_B_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..3fba027955107673b79c12d49ec78fd0d4b61281 GIT binary patch literal 6168 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 S%FxcRh+z^#JHsS~as~jQu>`6B literal 0 HcmV?d00001 diff --git a/static/gltf/Grass_2_B_Color1.gltf b/static/gltf/Grass_2_B_Color1.gltf new file mode 100644 index 0000000..989bd2d --- /dev/null +++ b/static/gltf/Grass_2_B_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Grass_2_B_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Grass_2_B_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 168, + "max" : [ + 0.18986912071704865, + 0.8874897956848145, + 0.12331664562225342 + ], + "min" : [ + -0.21360145509243011, + -0.031266819685697556, + -0.274050772190094 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 168, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 168, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 396, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2016, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1344, + "byteOffset" : 2016, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2016, + "byteOffset" : 3360, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 792, + "byteOffset" : 5376, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 6168, + "uri" : "Grass_2_B_Color1.bin" + } + ] +} diff --git a/static/gltf/Grass_2_B_Singlesided_Color1.bin b/static/gltf/Grass_2_B_Singlesided_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..11d06e1239507db67d7c02d4411ccbe7cbd64710 GIT binary patch literal 1980 zcmZoL6W-M#`*hFqgkoEsH^F;BY>w3TdyEwh@8x|ZWpCDg)z;OXci)efQuYVV{;*lQ z*le$I+p|3P-h^F2jz| z7Mblhb?x5MnWyZ8Gd*mP*(Y9R?43O6-=3lz&b=pJX4rz*g*lvi|0p=^ZB)>)uQin1 zXQS(6o2j5y(sL4<7OR3$@WVpx9(#=W;+})^M0&l|9ywS zJ_aOqnfTPbTpkbYnhveoJ9qcIz5LUI>>La2_i`PYXM1N_kX>q_{od=cQ*E!iKeTH+ zv~DlMhO=gmLxb!b7xbgD70#H2Jbz%Pzxm!?1|&9jf{kt2iqm_#PhZ({;3kt5h^-tJ zVY^r2x9zOWoc32N@7fgRueI&i%xS;>;$GVs5lXf!FVF1ZE8A^@%ytm7v|~GDYHzgr zsx30R{@xecYg;+&pC$F$BC~gI+hV)Oa*Lf}f9sx}^NqH*Dm3ht#_{j{pt!|qLxqN2 zllv6gi#xvBR9SAZV=-TA%gpF*yWK^@PVU-M8)UYX=PX;7H=FGebd7A0*%K_oZ3VcO z*z$Nx1JePaakd*C2-&jinFOYDJ~e>FVKm3*23rTmT{a+kfkLb;h`w-H1Wdok?6Upf z;%z%2$k#Sux4W&!%of`ij(K3(z-10t9Hd_2T?<&f#JeM4I$)6>nAQkfZaeCp23vgL zGrddAe*eXG+fQp9_vbTI+uy#`ZhNcGcAwjRe*0USdhK2KDyO}%#6DM$C> zQt!l3XfIr}+V1KaiM<}j8SEbvuC@#P;l1C%uf(3)W0GB*#OA&7UA*=;-6z@IP4w7b za9Y`3`;ntv_FB9B!P=Vk3+6nqy(4V5-`=RwK7Qc?+wFIK_l2{U+y8m!X!nrEY9EtU zrG4K2hqhj_e*6BKXxf|perS7$#cqE;W4ZmrJU6?G>rD5xUsJNL%yY9-F|pr&@AV41 zqZiw4=Li_kZaG)x4>@BoCmhr-G%l$c^B+UTKK?LwY$(hqkP%E-wz$_Y7KJjzrLKmukimv z+aKM9_BOBP+Zq3UX#2Oj(Ef1fihccgZgxB8=h$n9t*|T0bF*79KgYg}p?d$mi|w{6 z`fT@2>r&f)>sGt%&9#pER~{yd??1As*KX@V_x-rk&pOVqpQUKE zo#YSi{ec{X`|lR6w!6ASVsB^{?|w#)Np|ZKJ@yCrmFx$_*ACImdlT8q_k-f=DYwX1~~==1_cH=26+Yr26+Z01|0@<1}z3P z23-bi1``HD26YA#26YA<20aE-23-a{23-a<1{DSk24e;l24e<&27Lx&22%!o22%z- d22BQ41_K671_K5o1|tRo215oT215oD1_0fu9MAv& literal 0 HcmV?d00001 diff --git a/static/gltf/Grass_2_B_Singlesided_Color1.gltf b/static/gltf/Grass_2_B_Singlesided_Color1.gltf new file mode 100644 index 0000000..8e8a517 --- /dev/null +++ b/static/gltf/Grass_2_B_Singlesided_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Grass_2_B_Singlesided_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Grass_2_B_Singlesided_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 54, + "max" : [ + 0.18074893951416016, + 0.8874897956848145, + 0.117396779358387 + ], + "min" : [ + -0.20334793627262115, + -0.031266819685697556, + -0.2608920633792877 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 54, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 54, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 126, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 648, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 432, + "byteOffset" : 648, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 648, + "byteOffset" : 1080, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 252, + "byteOffset" : 1728, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 1980, + "uri" : "Grass_2_B_Singlesided_Color1.bin" + } + ] +} diff --git a/static/gltf/Grass_2_C_Color1.bin b/static/gltf/Grass_2_C_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..44ffa2e4df7bdb04509d4ec6d669362adbcebee8 GIT binary patch literal 24672 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 literal 0 HcmV?d00001 diff --git a/static/gltf/Grass_2_D_Color1.gltf b/static/gltf/Grass_2_D_Color1.gltf new file mode 100644 index 0000000..3c81350 --- /dev/null +++ b/static/gltf/Grass_2_D_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Grass_2_D_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Grass_2_D_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 672, + "max" : [ + 0.5317271947860718, + 0.8874897360801697, + 0.6543588042259216 + ], + "min" : [ + -0.5727711319923401, + -0.04773612692952156, + -0.7120615839958191 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 672, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 672, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1584, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 8064, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 5376, + "byteOffset" : 8064, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 8064, + "byteOffset" : 13440, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3168, + "byteOffset" : 21504, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 24672, + "uri" : "Grass_2_D_Color1.bin" + } + ] +} diff --git a/static/gltf/Grass_2_D_Singlesided_Color1.bin b/static/gltf/Grass_2_D_Singlesided_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..2bd025b8a60e20bfaca0c788c5f5040edd038fad GIT binary patch literal 7920 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 literal 0 HcmV?d00001 diff --git a/static/gltf/Grass_2_D_Singlesided_Color1.gltf b/static/gltf/Grass_2_D_Singlesided_Color1.gltf new file mode 100644 index 0000000..67e63e9 --- /dev/null +++ b/static/gltf/Grass_2_D_Singlesided_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Grass_2_D_Singlesided_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Grass_2_D_Singlesided_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 216, + "max" : [ + 0.5205804705619812, + 0.887491762638092, + 0.6442707777023315 + ], + "min" : [ + -0.5628641247749329, + -0.04606503248214722, + -0.6989874243736267 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 216, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 216, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 504, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2592, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1728, + "byteOffset" : 2592, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2592, + "byteOffset" : 4320, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1008, + "byteOffset" : 6912, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 7920, + "uri" : "Grass_2_D_Singlesided_Color1.bin" + } + ] +} diff --git a/static/gltf/Grass_2_Mesh.bin b/static/gltf/Grass_2_Mesh.bin new file mode 100644 index 0000000000000000000000000000000000000000..beb5a84590a487bd19ea315754edb45f51525674 GIT binary patch literal 2056 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 literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_1_A_Color1.gltf b/static/gltf/Rock_1_A_Color1.gltf new file mode 100644 index 0000000..cfee4dd --- /dev/null +++ b/static/gltf/Rock_1_A_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_1_A_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_1_A_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 80, + "max" : [ + 0.2585027813911438, + 0.5402679443359375, + 0.3038882315158844 + ], + "min" : [ + -0.3195270001888275, + 0, + -0.3038882315158844 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 80, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 80, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 144, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 960, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 640, + "byteOffset" : 960, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 960, + "byteOffset" : 1600, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 288, + "byteOffset" : 2560, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 2848, + "uri" : "Rock_1_A_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_1_B_Color1.bin b/static/gltf/Rock_1_B_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..759bf053d1a8db0d5437552b185f1753ce93cd57 GIT binary patch literal 2784 zcma#bs@coHz`*dNZHra#$|L(2*k{;@IJWE|m3_(l)LxL@*Wc&tLuOxQ)3yVNulF(C zM=D$8nyf8I?<8vjJ6!C*wJX8)8tu@uLuP~AKkEgvJwMbhgxIq^`}Z>VbJ;JuC$ksi zevo>YUkI^5{sO642lXQ%Hpnj^HIt$KBE$yy3#7&v>PHy+&aCs`@G*E?WrvGx^XRXw zu~oO7_`NPWV%XIy8TNtHZ`E$G!^Kutc?Ayhz<_)^WHuu%Twiuc6XYxm${Yq#wOrw!iR z-hH^(`gBI#D}ZYyrbrV7n@71?-U7AGAAceGZz~CoIgc z{k=>bOn;Iv#7#eLwFS#V=>rba!1_QmNE{a}5Z(t?2ckjhV6?-%Hn2E|28n~*k)NRl zwjUd9v9jHE?Q#|SgvYJ6V0j!g$Q>YgTr|jjkUTCLEg2D{U25;ze2QaK7ZO5Z)0w6uEmU^=3C$cJCM0n@@f0My6U$uFf@S8L>50StY?2~ucf`f+#9w} z>W=^cPaaZc?S()=D_?5(u=I# zf8IR1?<}VF4Lg+f!~9|?pSB;D_^pSU_HS8C?Jw|E*&(|b*)NCt#P@zp=?zE{20_WL9i?UBtfn=lC;<|U!6`)2i9+iU++ut(Ob3QaSb*~Z|s^Z$Q6h;Bd^ zho?Pgnz4{i1E~WgK@i>W6-gY~oyhJ1r8Ss2$ZC+?gG>E`iNbKdAjdUw+VDE4id7AA zyeo5B!qp&)BgZMnwdAd^G=?kQKgZB3~UTG43-Q$3^oir4B8A93}y`M3>FOR44e#h3|0&p z40a3}40;S447?1g3@i+S49W~F49X0`41x@N4Dt+u4Dt-h4Ezk-3~~(o3~~%g42}#g z3=#~E3=#|?46Y3B4AKm)4AKme3?2;L42ldM42lf03|3@Qu?489Cb45AFa z45ADw3~UU{3_=WS3_=Xz4C)M83|tJl3~i4EhYb4EhYJ z3=9m$45kbW45kd`3=9nB4Au+`4Au;w;=rE4m_dxenZbcUjKPh;nL&)flfjKajKPP& MlR=EZfx(9X04JNnFaQ7m literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_1_B_Color1.gltf b/static/gltf/Rock_1_B_Color1.gltf new file mode 100644 index 0000000..e682ec1 --- /dev/null +++ b/static/gltf/Rock_1_B_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_1_B_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_1_B_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 78, + "max" : [ + 0.16701821982860565, + 0.5402679443359375, + 0.2712256610393524 + ], + "min" : [ + -0.38410434126853943, + 0, + -0.30657896399497986 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 78, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 78, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 144, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 936, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 624, + "byteOffset" : 936, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 936, + "byteOffset" : 1560, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 288, + "byteOffset" : 2496, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 2784, + "uri" : "Rock_1_B_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_1_C_Color1.bin b/static/gltf/Rock_1_C_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..7612b6928163e0bd9cd390ac029ce249372157cf GIT binary patch literal 2912 zcmeZzaM^}|fq~&%vnG<76D*NXrVX$7lhPC^U*;P?3b|5pmUKQ>m zl|4t+6|6Vz^hH}->`zI*_khedIi+NWiw*M2tQXAoZBTy^VlOb&uwn4$vVY!Qw-@9W zkb0QE2(dwa1gYtU`j-$J zb=!q^8`%-V{ynpIFG&49-wr!s*ps>n_k!Z3q`%k>7aJ5WptJ{1Zww3!=xk8|mRgT!&tm!?D1U78NozW_=<5bgqtgJ_U`7!7hy zeuf^{9oXoInLV~^m#f%=+yRouMT6V}lE+D3nr;i0$3cVK1CmFlBU0yp-3_8a?uOAX zIOo}(O*gd1MQ3bn2g~E4HNrZ;=7MODxiA_O9qra}G&@zH6Je?j8tG{{{badaBw z9*{UXy2jwLOhKBtN3=9oWwmpdbc25;Zj6tZ^Z(pIcADI1awYdF4C8quI1y=UDzOU_C zB0uj7oVCcFd~tjpH>d?2*+!4M;L( zU}ylFkL(^~^)R=A{F3Kmxc@VYsr@!yp?%2ee+sSH_l?EWp3gFf{bDh-XRp$?M|LwV^~i31 zExTr~sjsy?o1QL;UOSsPTVP@G{;Z)L$X?DWeS73EM;4bYsRqXvC~T3{Ajbu+G=R$- zAty(87$T<`WcBZ$X-otyje*h*EKMS-K^AvHN=vxJk=+kc^Z$Q6C>=K-`xjXavL8X} zVQxTH|M2-gxWACo5_0;9RMs|ug+H22} zY>*!h=l9zCL;XvL?ccWD=KG=v_A3lb_JaHlQa=$I4usgCFafFg1C4h=Y>?kUYCc25 z0mcS}1Bl%PjYn*3P?&(kZ$r}qA$Iu*CVNo&xftxZ4;TA`AD4YwE3>^IoBuvy*g3Y- z!Rd`JYKa{(Tfumt9mt%b-D~Y|v0pbX+6z)st-)bW3_B=gDmeWM*f7}RVuSK;n|2I5 zFB4)btM3G-!>EsY_TgfK@;=BMSUEt5{YL%=IPcUh65o%Dz1?dY*xq_!O*>>Zs2l*9 z4=WR}u|a+Wm0hs%3L6{bW{^0{&DhwW_yvi>;u;$p-PwnWooukx4y2|;RcjwEb{umy*sff= zBeuxwW5F(9y$5%u*deo*CCTgsnQ3unwH+?@iHW_o&AcY|AAB-w7i8(e=@}wZY*+kH zwg=H5aa?rA^u=IxAR43&MsHxx1dD@ckT^R1L9Y`m528WxFgoDp46rze28qMy2O<@= zYqrSSgXpDdnsEBW(FtI25DgNC(I9t#)Prb{I4*j_Y>2ra8l(nB1EN9Zz-Ul9 zEHBjrr$cOXLTWZRzCko7K43H`eS*~EqBZg+gY|)EkUkilAeI9b2hkvLP&x&fgHD6o z1ADsq;A4nXX2AK;IhtZ&L1M$&mP`H7_(dhu)YH&IN(H=@__At7laspT! zM1#a(w8No=U~v!)5{J8ZM1#se28M?H3=9kn zS%2z5G(${^w#}M%*Y<(r9zVx6_=}Y3lY%h(U`*i9J;Chk8=Y{2f)yzJ2#13Q+%zRa$O0XOF7vIzn{TgNZ5O=#f!+3xb(`zi z((FO%ubLHa0)^G>*{9)dR#WiUKkM#|%?(TB?UBPFsPEvu1Q!eYnLMKQAaiy=%|Z5K zHk0Z8Pb{YPc}btFk^Lp|d-}e&ET;AxJ}UcciFU6Wd3HZRep#*r4u|a@A?8$UcYvo2 zbYVO1B*@apZIkasw#s&N_C)E(IyQ`7HWpm-ErezW&mCJ6~v;Y+y^X z_lLT_4(fiG-lv&P;54t)t7ea!=AS;DXZMfA)ShvbVgll5Ape0}QI^nL$XOzoL`RQ4}G$_vQqk=5YRi=5_>(|P6+X?WU3HV0Y# z;Rh`6ymR)T@c#eZj`l1Z^X!n_pCT->U$Mi{zVgK!lyV>w>PLU1^6Ft^1~@EXWg4u! zLKjDlM^HS#)FX={$8Y13e6YC+qFcaa3`{+;UgS7J){7j!xYVci>VWgw)c(LN$axbv zKkf_^0jtq#TeJmP967JGt*8X6$=bMKGqN~x9)!BV-mp;71eVu|9%b8k3uJ)xKKVP@ z#BtF-yS$H9_MMmB!~APsr@Gh#SN;-Y5N1$f5M)qd&|u(a;AZe=$YIE0U}MN(U}JD$ z5MtnG@MjQW@Mmyi$YUsG@Mg$k@Mhp)NM*ge*3``6e3``6x3`GpN46Y1C z46Y1b49pB14E7AA4229H45bVn41Nrv3=#~n45AFN3}Fl!3`z_Z3>pj;40a5h4D1Xs z44e!x3~~$#45AES333``6m3@i*G z43P|c3<3;l415e~3@HqZ3_J`;42%p(3_%QH42le93}Oss44Mpz45|#)42lfa3}y_< z4Dt-749X0q3|0)X3{nh+46+P{3?>W}3{?#J3>6Ie3_1+e47ChK4Al%q33{DKJ3_c7247?1{4Dk#y42cZM4C)My4DJk`42}$*49*Ph41o;34DJlR44w=T z3~>xm3=s@b4518(4B-sH42cZE49N@}3_=WU3>*w@44|qiogtHffgzJ2n}LBLpCO%r zfgzirfPsObfT4tefuV#UpFx+QlA(-2m!XECl0lcDjG>-Em!XlNhC!F1nW2$Em!Y1a GnE?RPCn;Y5 literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_1_D_Color1.gltf b/static/gltf/Rock_1_D_Color1.gltf new file mode 100644 index 0000000..ff16c17 --- /dev/null +++ b/static/gltf/Rock_1_D_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_1_D_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_1_D_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 134, + "max" : [ + 0.5402669906616211, + 1.129973292350769, + 0.5318676829338074 + ], + "min" : [ + -0.38679447770118713, + 0, + -0.6247491836547852 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 134, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 134, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 252, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1608, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1072, + "byteOffset" : 1608, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1608, + "byteOffset" : 2680, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 504, + "byteOffset" : 4288, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 4792, + "uri" : "Rock_1_D_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_1_E_Color1.bin b/static/gltf/Rock_1_E_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..23cccd3f4f9bdd583e7f39c0fd313573b6d72f8a GIT binary patch literal 4856 zcmZn@&a-AD7%#Tnu*e?^4>_L7fm3>X=l-2h| z6YM7&ZQKj;@8SGjxZeq}L4F6RSqcpYY;2IgMC{oGb}G)WxHAwg7tDgzhH-p{qKLh9mt#; zoA25Y!~XNXejiLdF1E7;B(H(&MP?t`lmJevX0sIb<6?vIW}9}5JuIIRVmqAs05+5H z(Cyv0*r2ikWR5_GiXky*vnQ4)fyEDP=&{4azJEdy?1sY|dhBqq zGYordn|V#_A4EsluK1x0rWa)C;-np}SJ{H(VRVJ*9I!qR4HCyiGwfdoRtKU%>N*xo z1M@*Nj1Qt2{2RgIAR5L8(GFXhY}ag&w+GQn)imLB!M7Z+IEV&`!{`kuQ^DdO8YB** zLH2{p0ns3FbQJ%NCRkqnXb?wn&UO^Bi8)fa429gTfb1U$3$)FV(aMr8jJ}0dpK!ABYC& zgVCV$3{sDa2BlMwJTCgiy;)#$K{Uu*7!7goIt>a( zkT^OG3O|rII^7Ui08V!x+Cxdre#hQsFdsz2_#pa3#1ybNh=%b&Gza$rusDbY@e}q; z1@l2Pj1Qt8*ffE~K{SjHqCw>&14F}p1_p)(C>vDXHpGVKg2WhD9`E0GeRC|B&BVZ9 zug9vpKUz7$`1e{H`=TSF`{O&z?Y}D=vO`u6F$Y98?B64=yM=+F0c<8n1cDp(pM0-n zf1ujTe(HwkeHohyK=KTNaqISVHP(XJMbr59Nv>YJ8KyVEr`o=S@wCyONM}2!86b5H zUXOMd!}!-W$J)1kv^W0u|38WvWH%$Lhv@_PJsRp?j>r4=LBtst{{OGv|Nrqv6PO#2 z)tqfi+V67sfKm0-cVN5z|E~wT2U+j(#5|A~L+XlMP%|OnATOnFe~ZP!zNX{fUSu^9 zXNv9Rn%a%R_2<|jyYu?ySo^k*`;8bG80>YuT1;W?L3RVOAFCh#+m~2iVZXxgJBm5% zTFzjR@_~^? zEUc#XPgqRtk;A0rh>ZO!7E}8hEL-i6^&-1XSW96)Bde)>n^gj|GImI?Yl=>_L&Q9?Rj_4vIT`d$ZeqTM^39CF<4xH*uPjz?ccDN+NT_mvH#Cv zYX6pHD>!X{CpeO`u=|`ruIhAIDOAzYX6LUM%qrR)ZXOxYR(*2ayf-$m;RC0ixcx;T$;6mK5GIg5@>7C@$N>YKu)kVRHXx z;}-P%3(I#P6F})C@nz!{5E~|roF75rAT{%j$s21u(XwBuV`tCF<7c~8TM?Wuv`za> zkn;|5zB9>I2CK2y*K2|+uZb`SFeovIFeou-FbFX)GWatTGUPFEGZZp#Gq^D1GGs8Y zGvqR`GjK9wF_bd+Fk~_KFfcRlGYB#GGw?I`Gq^IOF=R3@F{CjtF|aX|FcdI2Gn6nm zGk7y_Fz_-sFqAVCGk7qRGk7rgF-S0oG6XV6Fa$D0Fi11VF(fmHGDw5TWQITn6$S~0 z2nIn0J_bbwK?X$zWd=3|CWdGRHil@15C%>Lc7`wpPKGdscm@^*VFon@76vtj7zRED z9)=_aK87R)MFtrLaRwa*83r8&Lk49AMFuklWd<__YX$`dSq2jZ1qKraa|R6tB?e0d z4F*dFdj=^6RR$XdDFzz`eFkj?1BOZlZH7vQY6c?)U4|M4BZeA=ItEh)V}^PLQ-*qm zMg}VeQ!v@c(86HHV8PJLV8_tR(9U4MV9U_PV8GDEP{|<1AjzP|AjY7_pvBhki(GAz`&5tP{hE% zP{dHiz`#((kjR{(8|!npvh3d(8>S+q=1#A literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_1_E_Color1.gltf b/static/gltf/Rock_1_E_Color1.gltf new file mode 100644 index 0000000..8ecf90d --- /dev/null +++ b/static/gltf/Rock_1_E_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_1_E_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_1_E_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 136, + "max" : [ + 0.5, + 1.129973292350769, + 0.4330127239227295 + ], + "min" : [ + -0.5, + 0, + -0.652353048324585 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 136, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 136, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 252, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1632, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1088, + "byteOffset" : 1632, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1632, + "byteOffset" : 2720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 504, + "byteOffset" : 4352, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 4856, + "uri" : "Rock_1_E_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_1_F_Color1.bin b/static/gltf/Rock_1_F_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..1eeef59470556ae3d4e485ce6d44007f613f2958 GIT binary patch literal 4920 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 F3;-c&;fDYK literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_1_G_Color1.gltf b/static/gltf/Rock_1_G_Color1.gltf new file mode 100644 index 0000000..0336cd2 --- /dev/null +++ b/static/gltf/Rock_1_G_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_1_G_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_1_G_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 135, + "max" : [ + 0.6002156734466553, + 1.8677520751953125, + 0.9238189458847046 + ], + "min" : [ + -1.144816279411316, + 0, + -0.7264999151229858 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 135, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 135, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 312, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1620, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1080, + "byteOffset" : 1620, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1620, + "byteOffset" : 2700, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 624, + "byteOffset" : 4320, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 4944, + "uri" : "Rock_1_G_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_1_H_Color1.bin b/static/gltf/Rock_1_H_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..6f582c5c52ada4565699fdb7aeac0510cd4e35ce GIT binary patch literal 5104 zcmeBhU82SS1`mvk#a#9?bSByN6fW9_%5<_F#A&JA;#$qn^AaRgdQrQAK zgur?yiWl1~XRC#EZf11gSx0gWL_$JE3rq9jWYD%d7V}9NKO#`dEBF zE;dLGq-Of^>V3%Unaiu~K;j@VWHu;FK;p3QA%zVJ6OejP7=SQ{4e~EC8{~JGILN;s zHq7s&uoaDicQ**Vw{Q6HZ#T&AQfpq=i$TKy8yn?kUY>+%IHYiMBYLMBW@BxYUL(>K!cB-d2IDLMI0ToM7z5B4SL2@8*m>aOMLH2^gL27ZaL179~1F{nr8x*G?HK6#x z#RkcN)PT&u#Rj<*rUn-qw@DQnJ%!N2UZ87!Ri|4+k)lMXo0&0U~zQ%LS`{oKZpkD2hpH# z1<~N}yjx(KBBo&v(uYhZ9JU9?D~JZGn`sGAhem_aEl3|a4RSBY9uN)If42aVAJFNU zmJo3?8e|?Q|6tI{yTR%~;RTi_#BZDrQIAH0{0q{LL8G|?6n`Lf7yLrN=?p~gTB~gD zU|9p^gJ=-HAZ!+x528VQftc-JK8S|#!Su8>5bX1`HdVaLGG0A@?Qxotf6 zsm>-SzhU3g2(b9!-|Y7Lj|G~*#6k8zaD)99gqil+L>9o+e7T(ht|MLBD(&~R8ki#V zLfj4VBgm~FbH1{e+N<7pw(rAcbNh8q*zJD^-UsV_pOa>9-}wPyCX4BQ&iGZEVfwh@ zwYL2KU%#L6vXe2)ze0)8`}No6Z?^o%3=Th-IH!NP-Oj5&Hvi790E@%ibNl);JI*cU z_G_N7?|=N~z1>H{zRhQplJ>*=1q%DxvxWA{X7(9@!s@`&2>aQR|BR0QW(S8&aQp^i zkXax`~NwYV6-3~Szr1uMw-=BPK*>|18#@@eP0qhr8I0z?3 z?>AhVzuEdD^ZskcB=+ClZf@^#bo)LVD;>KB+s*A;8Fcr9!eJLQ942mBX$SJ>hiCFA zet-Q-%l;pWsr{4Vxpp;Rzw;S`{9cnHZoenU+_5*m?c?f3=4;lcmr@e-Tc~O zca6iwKDb^1oHiojHyD3pF}442J7wQ=$$#K5;n*j?ZHeU+A;J#siq5zyWLhsD%> zpGU~P&){(A1BZj=p1J#ev6$Lty;riYS=qZ87M>hRvi4u!TH8<9G{sK*myCVoYis+w z^r>J!fzs6{aN0zq?Y&58`0m#hyK@{i_EGf;;CKY72bl{JKhI%f9|LtiNE~DiEX{%9 zxoB&~zQWhm_Gy=tQS?s8*ai**P<)xGW$k>J?(gsL9$Q+4ZGW)AvTia)+PX*^8 zkT^)K>edXqy4TkB@t2fA_JZ9FQV*2}@f%*KX4(CEYi+-JoieCAfx8W=2E=cGut6j! zAA>N6&Cmcd3r2(N1cd`w7GAzVcpy1YJ^}I2)uW0d;tr%1qz_~!D9wWSpm+hr8Hf!k zyFfHd4TKFMQOhXgcm&B}Qx6pbNjKn9&+|SB9@n6}c4xb}y~EM%`&wh0;Ns7b^63lq zj4e>NHn>>n*gf2CZr{S7yZ^`8xD7CInJg`te0h{2nojKP~BfI*r;f+3he znjx4Wfl|h|>mw}5x znSqx?&x(qc8RSdcebqqBOx(p2rbqu-;%?u3;x(uxh%?!E>?F_99x(uBR?F_mMRScaB E0P(7sP5=M^ literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_1_H_Color1.gltf b/static/gltf/Rock_1_H_Color1.gltf new file mode 100644 index 0000000..3da6dbc --- /dev/null +++ b/static/gltf/Rock_1_H_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_1_H_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_1_H_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 140, + "max" : [ + 0.7659637331962585, + 1.8677520751953125, + 0.7659637331962585 + ], + "min" : [ + -0.7659637331962585, + 0, + -0.7659637331962585 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 140, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 140, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 312, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1680, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1120, + "byteOffset" : 1680, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1680, + "byteOffset" : 2800, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 624, + "byteOffset" : 4480, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 5104, + "uri" : "Rock_1_H_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_1_I_Color1.bin b/static/gltf/Rock_1_I_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..c3515664c2ce82bbb40ab337622b7a22003b1543 GIT binary patch literal 4976 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 IGKN+L0C(uo3;+NC literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_1_I_Color1.gltf b/static/gltf/Rock_1_I_Color1.gltf new file mode 100644 index 0000000..aece8f2 --- /dev/null +++ b/static/gltf/Rock_1_I_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_1_I_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_1_I_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 136, + "max" : [ + 0.7494609951972961, + 1.8677520751953125, + 1.0469709634780884 + ], + "min" : [ + -0.855907142162323, + 0, + -0.9515339732170105 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 136, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 136, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 312, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1632, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1088, + "byteOffset" : 1632, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1632, + "byteOffset" : 2720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 624, + "byteOffset" : 4352, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 4976, + "uri" : "Rock_1_I_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_1_J_Color1.bin b/static/gltf/Rock_1_J_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..e21b7dcf0d5d423d87d97e318b05d7bc47f2390f GIT binary patch literal 30808 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 F0073G*gOCL literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_1_J_Color1.gltf b/static/gltf/Rock_1_J_Color1.gltf new file mode 100644 index 0000000..11c8061 --- /dev/null +++ b/static/gltf/Rock_1_J_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_1_J_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_1_J_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 865, + "max" : [ + 1.1653916835784912, + 3.3557422161102295, + 2.0399296283721924 + ], + "min" : [ + -2.2254891395568848, + 0, + -1.717100739479065 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 865, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 865, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1563, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 10380, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6920, + "byteOffset" : 10380, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 10380, + "byteOffset" : 17300, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3126, + "byteOffset" : 27680, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 30808, + "uri" : "Rock_1_J_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_1_K_Color1.bin b/static/gltf/Rock_1_K_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..d321272ecc524939c928ef784a17ea9497983787 GIT binary patch literal 30984 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 Do=$F& literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_1_K_Color1.gltf b/static/gltf/Rock_1_K_Color1.gltf new file mode 100644 index 0000000..aa99d23 --- /dev/null +++ b/static/gltf/Rock_1_K_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_1_K_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_1_K_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 869, + "max" : [ + 1.6152596473693848, + 3.64831280708313, + 1.5280554294586182 + ], + "min" : [ + -2.074038505554199, + 1.52587890625e-05, + -1.6023703813552856 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 869, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 869, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1587, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 10428, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6952, + "byteOffset" : 10428, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 10428, + "byteOffset" : 17380, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3174, + "byteOffset" : 27808, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 30984, + "uri" : "Rock_1_K_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_1_L_Color1.bin b/static/gltf/Rock_1_L_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..05d3dc105a306e31664611cc15b4b154b46322d0 GIT binary patch literal 29300 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 literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_1_M_Color1.gltf b/static/gltf/Rock_1_M_Color1.gltf new file mode 100644 index 0000000..5874d08 --- /dev/null +++ b/static/gltf/Rock_1_M_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_1_M_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_1_M_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 844, + "max" : [ + 1.72612464427948, + 3.5159718990325928, + 1.2105399370193481 + ], + "min" : [ + -2.179086208343506, + 0, + -1.5007013082504272 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 844, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 844, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1584, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 10128, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6752, + "byteOffset" : 10128, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 10128, + "byteOffset" : 16880, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3168, + "byteOffset" : 27008, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 30176, + "uri" : "Rock_1_M_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_1_N_Color1.bin b/static/gltf/Rock_1_N_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..bf3472f617b536d1b2850e25c38372bcd66c6108 GIT binary patch literal 20596 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 OkPa3pWk_LQU;qFrp_97+ literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_1_O_Color1.gltf b/static/gltf/Rock_1_O_Color1.gltf new file mode 100644 index 0000000..60c9aa1 --- /dev/null +++ b/static/gltf/Rock_1_O_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_1_O_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_1_O_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 344, + "max" : [ + 1.055044412612915, + 4.576678276062012, + 1.055044412612915 + ], + "min" : [ + -1.055044412612915, + 0, + -1.055044412612915 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 344, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 344, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 669, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 4128, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2752, + "byteOffset" : 4128, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4128, + "byteOffset" : 6880, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1338, + "byteOffset" : 11008, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 12348, + "uri" : "Rock_1_O_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_1_P_Color1.bin b/static/gltf/Rock_1_P_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..37fa09fbfd13c35a70c4cf22ec31084e09e54db2 GIT binary patch literal 22784 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 literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_1_P_Color1.gltf b/static/gltf/Rock_1_P_Color1.gltf new file mode 100644 index 0000000..13c43f9 --- /dev/null +++ b/static/gltf/Rock_1_P_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_1_P_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_1_P_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 636, + "max" : [ + 0.9142885208129883, + 4.005790710449219, + 0.9153321385383606 + ], + "min" : [ + -1.293973445892334, + 0, + -0.9229808449745178 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 636, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 636, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1215, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 7632, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 5088, + "byteOffset" : 7632, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 7632, + "byteOffset" : 12720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2430, + "byteOffset" : 20352, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 22784, + "uri" : "Rock_1_P_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_1_Q_Color1.bin b/static/gltf/Rock_1_Q_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..2aded385fb0a511c7d0a8953f4ac885876d0a0bc GIT binary patch literal 30024 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 R`o{E&=@Zj0rngKC3;+%s$5{XX literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_1_Q_Color1.gltf b/static/gltf/Rock_1_Q_Color1.gltf new file mode 100644 index 0000000..81fe90d --- /dev/null +++ b/static/gltf/Rock_1_Q_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_1_Q_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_1_Q_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 845, + "max" : [ + 0.9875974655151367, + 4.277825355529785, + 1.3010849952697754 + ], + "min" : [ + -1.228674054145813, + -4.0054324017546605e-06, + -1.4960166215896606 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 845, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 845, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1491, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 10140, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6760, + "byteOffset" : 10140, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 10140, + "byteOffset" : 16900, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2982, + "byteOffset" : 27040, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 30024, + "uri" : "Rock_1_Q_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_2_A_Color1.bin b/static/gltf/Rock_2_A_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..2740ff55a1365a98cdf9255d4ee4640b65df69e8 GIT binary patch literal 840 zcmaF7_l~W`o;zmhd+ylcV&}KcvVF8S#%^2lEL&Xcyj^$pg3Qs}bH^4J`%mMny)bid zu^&R+qq*nKUR-P>H|)j5E`Yj6eb1e}xY$T;*o%u@a5~L)SE-skI<2rE+cw2c-X20L z!)bJNFg`>brurR?&0zD<=^vtvVDllgvOSDOR|n%m_cnk1FPNE9+|Zf$S~pvqNFu?zRJq+c(zOA+wSEvJaWv5z++q*AkzF`#^q#+O@A4 z>i&-^=KC%}{aDy%hr(ut`pdqtW*;&e$uIkm*&x4w{ACy1wC{6Z6WCuMdt;&gdaq)> z?=IB+wv9C??A1{J=J(m{LuNND^0)nLZ(t9n?+4hfj?uRdxa8msFdsr=ngi1hGY@7CM7=arzr4Kz*gR<{EpN{N1`Yce z7#JFI`SMD1;*nv$gPD=21R0na1R1y)co_H@lo@y!lo@0h7#Wxtm>F0Y*cjLuIKgtf415d%48jZ| z45AET4B`xu4AKm;3~~(e3*wh3>*y13~UU%3<3;n z3<3=74Ezi{4BQO-4BQNY4AKmo3_J|d3_J|747?2T3`z{V3`z`q42leL46+Q046+Q$ z48jc33~~&@402#Mi!n$t$TLVXC@@Gch%$&UNHB;nNHH)n2s4N>FfxcTFfoWRuraVO Xh%vA*h%<08$S?>oa4`rmFfafBk#G9y literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_2_B_Color1.gltf b/static/gltf/Rock_2_B_Color1.gltf new file mode 100644 index 0000000..11a032a --- /dev/null +++ b/static/gltf/Rock_2_B_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_2_B_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_2_B_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 36, + "max" : [ + 0.3150476813316345, + 0.6455651521682739, + 0.3150378465652466 + ], + "min" : [ + -0.31502801179885864, + 1.9700484699569643e-05, + -0.3150378465652466 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 36, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 36, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 132, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 432, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 288, + "byteOffset" : 432, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 432, + "byteOffset" : 720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 264, + "byteOffset" : 1152, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 1416, + "uri" : "Rock_2_B_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_2_C_Color1.bin b/static/gltf/Rock_2_C_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..dbc9c4d79469a627289447a737d95ffb83dbc8a5 GIT binary patch literal 3336 zcmeyz$!-7VfTqPN4sQGEGphEdPkpvMc#+LsA+oZSSk&XZx5-+8!6XV~q^hOtaN8_KgQP!RE*ZkGCTU* zUb}!pEA2O)-fMT;{HPsB4Z{>hdt^4-+Shg#K1=Nz?(DZa+VaHCA!xC^Y||4vjr;q- z;&H29+Z}%O0jyX0#Rn92I6L=#nBVg*u&& z^e76u%joDnkT}Ti$n0&)U+)9?z3I+=yVCk6`#^q|Z+c=^^z;K*z3ht*DD3Mu_k-0Z zta@#S6z}^*FSCK;Nd2_xeoz{K`h9;BG`?h)$)m8%q4EBROL{*pb|*C6O;^k8hov9A z{hTQ5NND_SKD~DzEZ$8_kD{<|BI12NGMfb&?@f31?>h{Qclo9#`wl|mTK2^U6t)^P zJtVApy$>ng_k-dZ6z>NwvhB~kzy^+YP&mNiOMgG-eq?qZG~OR`N$5#UZq$eZosS+nfm^_6=qx zw#lbO>>Ct}zgnJ?G6NS1L z)144^iP}SGNw~W+SeJmqbHEQ5lu$%!27cebp&)~8U%!kmD_5p>{!Qpq{)EsblX3U%imWR-i_9w2+1e3(07{(;djcS77F3U!~PJ-WML?!e_vm_MvexY#AfmhD$R;bK=+ zQfHqcJ-)t?e`+e&1gMO#`k=t@pV(so86K#_E#Z(-&fboVP7MtVc*uxv0qL=+up5gxt*GTHVXUeVR^gLi|y@|f2i!YIpMM| zF}7^K;R%<0H6_*i57w*fby;e?&v~i!K8Jdhy;UXE`(u<#_xJdw?NjQs*f%5a@IFxb z4|h`A=h&6Ae}|jFzRVlz_Obukv~OE`+T$ApA3rk zYXh%c+xwflIrdixYS=e+bL>|Y(BAJ@w%krhKpTZE2TdoS_}5`DXW(Jb zVc=n4WN>8gVX$OyWUyq=X7FNAVBlr&V&G*kWng09XHa2aVo+faV-ROhV(?=SXYgZi zU|?WiW?*ArU|?h5WME|AU|?rpWMF4tVPIn5Vqj%pVqj(9VBlsDU=U>BW)Nf$X5eKI zVi08DWe{W#VBljAW)NiHV-REzVi0AJWRPYMWsqi&XAonMWsqSIV~}BxU=U}JV~}DH zXOLo$Wl&&HWl&>KU{GVwWKd*KXHa8MWKd&JWl(0&WKd&JW>8~LXV7BMWiVjSVlZGZ zX3%CZV$f&MX3%HQW6)tRVK8LSVK8JcVlZW}Vz6c~Ww2(jV=!Z|VX$T}W3XnhVz6Ma zW3XnhV6bMeVX$X#W^iS&XK-ckWN=_`XK-O~U~pk@VsK>eU~pq_WN>3}XYgY1X9!^M zVhCUeX7FYRWC&pJW(Z*LXYgeRW(Z*LWe8vhWDsRwVBlmBW#D9xWRPIsVqjvBU|?bp zV_;<9VGvVi0F=U{GN2VhCnX zUHjVQ^;%VhCbzXK-K$VsK#aW6)x-XYgduV(?_p zWzb{rU~pv6V{ing0aFG$1}_FX27d;B20I1|27d+%25$y)1|0??26F}@23rPO1|tS- z23rPg21^D81}z3-1_lOW24)5p1``Gy1{MY#21W)`23`gM22%zB1}g?D1_1_c1}g?` T1~Udx273lA22lnr1_lNIL(Q^- literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_2_C_Color1.gltf b/static/gltf/Rock_2_C_Color1.gltf new file mode 100644 index 0000000..ad92b1c --- /dev/null +++ b/static/gltf/Rock_2_C_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_2_C_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_2_C_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 84, + "max" : [ + 0.6476513743400574, + 1.326242446899414, + 0.6476311087608337 + ], + "min" : [ + -0.6476109027862549, + 4.047247057314962e-05, + -0.6476311087608337 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 84, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 84, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 324, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1008, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 672, + "byteOffset" : 1008, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1008, + "byteOffset" : 1680, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 648, + "byteOffset" : 2688, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 3336, + "uri" : "Rock_2_C_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_2_D_Color1.bin b/static/gltf/Rock_2_D_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..c76fc234cc7fa6105be875f4c8e0d75b1ede5100 GIT binary patch literal 3336 zcmYfPWpDp|L!8CpANKYS_C(odU;J#l`=GUb)nRM<%!{9G6?aG3Uz;9czw{TMt@?U9 z6!x4y{`NhVeztdh`P<`Sf0z>pHdB9gp#6&tcJ_;Z@!5(^3qfI<9MZ6lEMgEA^Smo*IaLh!k#R^wjbulUHdfl z!@>cX9ek7%EM9g%!ycLa^1sY}nBPxkOYR5xy){?T{`fq3u=3@vgbv4uy>rzx$Em9fb{x_p$>T`;plxh{8(70|{AdkW> zfu@J0jI#S*K;wP!5BvRTJEOpHwELj-eue|q;CNTu9koAZN(eaK)z{mhu$7?ke&?6} zeq8KQXuRvs4&0x+)(#x+V$(uU*huldKLi@T+$#*F5$?d{PMAL|PPo`5 z#g^^YJmF$jS5j@ixn520fi|bYPR+m)UPY*n7r|>OfzqON^U4n9{eYbDg zzP%k5c3wBu+1++C*yqxfW6$?%lii;7xcy&$ZnE?1%CUdwX0T8E#yY!IET;B>WktJZ zvzXdPIjPwxe#_Y38F<)^snf!)$v16ZymG01b85bQU&1`QrfUXv$n1NOT6X0ZD(v4y zYT3=YW??RvX8?8^l;>}$F??0JvK+nrl%Z!iBt z#a=@|+uo{dxt+X#HY)ps%RZ3bbx*k187#Hl*HEvrx3;9(zN(~pe^E%ORe|$JE_?z zf6Lh47I=8y*A5H2$-Zg(VwFqxJKb1kcgoFRpIcYXewJUG>_C41_;b@fr>-3PBW?!! zB5thPw~)ouzNENl_YxM<{Zj%DgX7)GNevv|4Zdmn*g7rt9gozq1Nr@1q}IOr)O`C1 z3G?jcUNb;pPq}7bHxc6Z{m5*QA1e0O7u$p4d0$00hkb*fhJAZC$9@F?ZF{G(<#uWU z+9>Q>hvn^{e&4STjd$}CF8gXrs`t;SSJ|tx)Ow%8QtN&9>Q(mElvM8r#TO`jp6#&M z*AI=a5GS>LK3zHc&$t=vQ@ycnAM>wG`*yU)?dScqX`joDb^ESC!(=Io>3*q_qTTaZ zO!t59u-G>n8g7A3YWqO>Xlmf$efJ`@_JPv&^GL0IORgF0>xTLfncW0U4?Wim_93(R zj>zwWrtSS*-5mR?1vTuex;gf%3uy1RFI#R0ihpFb#1EDI*B0B`zdS6zPlv&rfrmkd zfro*S!I8m-!IHs|!ID9n!HYqGftSIHftSIQfr){iL4|>dL4`q#L7YK}!H+?l!H>a# zfq{XUfsKKIfsKKafsuiOft`Voft`Vcfr){Oft7)Yft7)Sftx{qL6Cu)L6AY1ftNvu zL6Cu$L6AX!fsa9$L6CuuL6AX+L6kv~L7G97L7G9HL5x9`L54w$L54wsL7YL3L5e|~ zL5e|^L4iS)L5)FyL5)F^L6Je7L5)F?L5)F`L7735L5)F~L5)G3L5o3`!GJ-F!GOV- zL7TydL7zdJL7zd7L5IPF!H_|R!H~g-!IZ&@!J5I8!J5I2!HmI%!J5I0!J5H}!Ggh# z!J5H>!J5H_!JfgH!Ii=-N<{2445ycx_HbQp{n%o&UrY#D4Bj2N^T zY#Fo}EEyOWv>1#T7#NHhm>F0YOc-<+SQvB|7#U0%co_s3Oc?|itQf2q1Q@s(tQfc% S%os!&>>0EeL>aUg7#IMqPt1w{ literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_2_D_Color1.gltf b/static/gltf/Rock_2_D_Color1.gltf new file mode 100644 index 0000000..e1872d3 --- /dev/null +++ b/static/gltf/Rock_2_D_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_2_D_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_2_D_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 84, + "max" : [ + 0.8544445037841797, + 1.7398285865783691, + 0.8544179797172546 + ], + "min" : [ + -0.8543914556503296, + 5.309373591444455e-05, + -0.8544179797172546 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 84, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 84, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 324, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1008, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 672, + "byteOffset" : 1008, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1008, + "byteOffset" : 1680, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 648, + "byteOffset" : 2688, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 3336, + "uri" : "Rock_2_D_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_2_E_Color1.bin b/static/gltf/Rock_2_E_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..82d5a8b5e5c7ed62c5530b346d5e59a59ecd8471 GIT binary patch literal 14916 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 XXvAp6sKJ=X*v(kRn8;Yh=)(vAFELyp literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_2_G_Color1.gltf b/static/gltf/Rock_2_G_Color1.gltf new file mode 100644 index 0000000..a68c303 --- /dev/null +++ b/static/gltf/Rock_2_G_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_2_G_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_2_G_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 416, + "max" : [ + 1.7504074573516846, + 3.1958234310150146, + 1.8200292587280273 + ], + "min" : [ + -1.342759370803833, + 8.223018994613085e-06, + -1.9087142944335938 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 416, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 416, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1464, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 4992, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3328, + "byteOffset" : 4992, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4992, + "byteOffset" : 8320, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2928, + "byteOffset" : 13312, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 16240, + "uri" : "Rock_2_G_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_2_H_Color1.bin b/static/gltf/Rock_2_H_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..6e5c734f2ce22ac934f4417657e99ec6e3607c10 GIT binary patch literal 10704 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 IV*JPe07#*nwg3PC literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_2_H_Color1.gltf b/static/gltf/Rock_2_H_Color1.gltf new file mode 100644 index 0000000..93b192a --- /dev/null +++ b/static/gltf/Rock_2_H_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_2_H_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_2_H_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 276, + "max" : [ + 2.281832695007324, + 2.7569611072540283, + 1.8955509662628174 + ], + "min" : [ + -1.4150302410125732, + 8.223018994613085e-06, + -1.4150203466415405 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 276, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 276, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 936, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3312, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2208, + "byteOffset" : 3312, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3312, + "byteOffset" : 5520, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1872, + "byteOffset" : 8832, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 10704, + "uri" : "Rock_2_H_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_3_A_Color1.bin b/static/gltf/Rock_3_A_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..c95bf049b992b1d40550689c34bbb8786ccb103f GIT binary patch literal 4440 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 R5N4=j;AN;|P-4ho005}BzJ5EMgS~dQf0f(f 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 literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_3_C_Color1.gltf b/static/gltf/Rock_3_C_Color1.gltf new file mode 100644 index 0000000..849c61e --- /dev/null +++ b/static/gltf/Rock_3_C_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_3_C_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_3_C_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 116, + "max" : [ + 0.36279723048210144, + 0.4490572214126587, + 0.4589257538318634 + ], + "min" : [ + -0.4422159790992737, + -0.5185414552688599, + -0.4007579982280731 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 116, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 116, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 252, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1392, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 928, + "byteOffset" : 1392, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1392, + "byteOffset" : 2320, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 504, + "byteOffset" : 3712, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 4216, + "uri" : "Rock_3_C_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_3_D_Color1.bin b/static/gltf/Rock_3_D_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..e44676a50fdbb6b3873162271f8f67d4c8ee9f3d GIT binary patch literal 4312 zcmdOXwtw%7u!Z{)Bj(u=!%hpR->dZNx}A4`y4?lAC3Z%C@9)*#H4%lqHfE{a8HR~= zr*>4@;bK>v^|h1vqh~iiXty0Qo1^}XZG-BweM~Fm?QpS|7#+8rVaB|_XMeX1F>JTP zr|hC0WbWH1nY@=6HtWvmc6(As@2$m|>4l6KL|yX|gq zec6l5HZ;GyH)+BHyRfy#_ad`(-e>Hy37BZxqBPwOne8(-W?$3K_4_(CUG0$Bk+RG7 zgzWjXujNYYUS#%kanXHwdh_>1Hq6*ZD*MQi9d^5nnD-rMN!o{tz0Y6TZj1e1+hd#8 z>_cYny0vZJJhv!218-3~WOkVo!+wsLFKm~XE!|5D+s*LtzKV~Qc25>{>?4L<cY%@T&`>F?uoYT zBZloO@M!PfzccKjF0J2(%r7y=#l`M?e|n#SW~dFzB|$r6 zw#FsH-H%)++bz{vYPZ35njKHBnw@uq*FI$S?uxgzcaELjxAc15K1$d;5t)1EG5_Be zv0C4bRQ5@SJ$r5}HQ)2T_Lv_> z$#yE0JMGFg&ag#hpL%o0uAp(z-oTGiwz$}*=XTh&J?Y-Zdn?h77|ykRwL5I%igfH5zBSs` zE;*iHZ9lIxgwr1UOKe+@ z>Deo+UT)hx-_SlGW1(&KBMti>Zp&;NpXk^xc(BBF&qPf)eL|wc_LP~Hy~2(Ownv$D z>>K#?ZMFO~?GxP0Y#EC5>>W&*ZC!&5>>YGjY&Y!Iu@~4cW6PzZZC?=%gD*(yqE+811(Z2P8F1x!1+ ztJ^0uR@fdntBgS_{Hn5LxT|2FuqVoP)?sCPhU!Y&>9*1s^Z_MH+sG;v`v+!Dwu=na z?FFty*tV*x+AlDRwf&!=Xn#Po+;%0eqJ2SmrEOQRioM0DF5CXEiYWBcZ4hw~Z7{FX z_F$#Dy~MR{+iB{m_5n6Iwm-!*>=i!c+cs@gv)|yTVLLBJ-9Es}+IAkhx_yDi1Y4(I z8T$th=Gb0|RkL64#K3mFpSt}4DHGf2n|16ryb-d^*`R0d@J!S;Dpkv#;kCN$MLsS2 z3p)9>|8A+>VT~+WP<1vY#+r(soauJ_enj zAZ0tlN85hEbUE9Nr*+`8!)IpOq*Z$M0*b=6O?HMj=>_MiZ5a%8?Je4RZBHv2*fUh@ zw^e?n3#V6HIce+YWnhm^Yv^yV6<5`@SJ2;M>#AvB&v2pI_6dUtg1%X6d$iclzJT4? zHs9UY{y=|{?KW>644T1vy6wJOhW0S}g6m@2b=}7HFq+|RgYExoI`$j(wb>dTGqiUv z{IzeL>XLoj%l++b&(+!`Sc&Z4blnZ7c*gss`?8Nj*q>s!VYht;hrMir`Mzh(!S*G; zlkE9!Ox&l{y2~zi1)qJy`9{0sEH8Vh2@>`bHo4gIvgX@m&(5}=S#ZGaP5)inmme0` zsav|*Y5mBxM`q7ES!eg`0>}QpC;aS9ZcMOCW=`I}M0K~F#49WNNB=eU=T0@T6OAt0 z>#?wMKYxAHK4djYF--PT+I{yY@0+*JCf3gW{ypXWX8T<2L`*#G<+C2{%W}TA&q<}+ zK6dxiy*ITQ_C1^^Z$GcidH>d(+ID)=Bkl8dUEC+XXrrDppR4(i(>o4M_U zmc60%yL}ZWMfSV67uc_`S!y@)@6Wx+Y(3wbcK?1j**EU~wGWwHzVygGg~)7s5u5e4 zWo`;~|0gEe-!6T!@5LAP{T)GPY>%gh+at4`?wRc8KE|^DdfPWUWH$54mVNzeviI9e zo4OB~?fh!W-ib!L_GRzO-7mLSYX9CXw)=N(o4W4?pXI*pgQ5FV_*nN>#_;X0x^ZUT znp&&<$m%n5741Ve#qC?N%Wgk1`_lD7dkKZ}wq85t@AJ6*(5@q<-R@6M^nPUaeOrV5 zHouSKVKHHg5k(tzY{lb=BA+ zvsbX5-nUc3ecz3>sr!-HiN|;E%jKJAcWPC_eq{F6X@dJ(<^|Y4IrC)i_jNVNaj|nsgZ49DdA#?@ z2R?gb_I;!LeeMn)?RM;mw0~x2Xy0aX!>;_e=ze7OzV&bRzRr)`KZWVnKIAli!I;Os zCiup_M-MFaBdfW3^^HaCjbHm#Ysc?LRug{u+rGt~3Hz5RG4J{B@MB*+tJwaRMr!uR z;&P=~c7FDJ``66zLCNDO*ZubKceYsf?5MIwW_zr7ytm4;*nZ}fDR%qikJ@>fXWD;? z7T?Dz!n99)mcRWAb0Pckt9f=6udds@_fN2o5aqCc?;30`tLJRD_P>rj*K8|$J;w)o zk=ar|vhCBF685DWT5Pu|vDE%@)nwa`hQ0fc#aHfIZ`V`6y?@~&XM1G!%Xx7Lf$KcH1!eGzf%^=6% z#30Y$!r;tc$6(7~!QjH+#$eB2&)~*j!{El?%V5Kx$>7Og!(hYU$zaCd$q>L`&EUyk z3}#z17&BNi1Th#fm@;@Vm@}9%7%+G-$TGMv$TMUxgfhr5=rg!8xH9N4_%i4*=rQ<$ zP1ItrVTfc97bVz6dVWH4k1Vn|{LW>92MWC&(3 zWC&(pVK8JcWME>QAkHAlkk7!!AkM(YAjBZfkjucxz{9}FP{JV1z|Bz1z|O$Mz{*g_P{hE- lki)>nP{5GGkjGHUz|6qSki<~NkjKEvP|Co{z{OC?005;JFfIT9 literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_3_D_Color1.gltf b/static/gltf/Rock_3_D_Color1.gltf new file mode 100644 index 0000000..2501188 --- /dev/null +++ b/static/gltf/Rock_3_D_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_3_D_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_3_D_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 119, + "max" : [ + 0.4314940571784973, + 0.4590817093849182, + 0.3876795470714569 + ], + "min" : [ + -0.5010141134262085, + -0.5125517845153809, + -0.40679338574409485 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 119, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 119, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 252, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1428, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 952, + "byteOffset" : 1428, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1428, + "byteOffset" : 2380, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 504, + "byteOffset" : 3808, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 4312, + "uri" : "Rock_3_D_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_3_E_Color1.bin b/static/gltf/Rock_3_E_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..87d28e11eff74e37612b1ea304b7dfc11ada7e28 GIT binary patch literal 4376 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 literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_3_E_Color1.gltf b/static/gltf/Rock_3_E_Color1.gltf new file mode 100644 index 0000000..7f240b4 --- /dev/null +++ b/static/gltf/Rock_3_E_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_3_E_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_3_E_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 121, + "max" : [ + 0.5888480544090271, + 0.696137011051178, + 0.5976832509040833 + ], + "min" : [ + -0.5564267039299011, + -0.5915006995201111, + -0.5834609866142273 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 121, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 121, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 252, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1452, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 968, + "byteOffset" : 1452, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1452, + "byteOffset" : 2420, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 504, + "byteOffset" : 3872, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 4376, + "uri" : "Rock_3_E_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_3_F_Color1.bin b/static/gltf/Rock_3_F_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..e385d3edd61b13231ff0ad8c265da684f3bcc993 GIT binary patch literal 5208 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 HV8Q?ZdvBm1 literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_3_H_Color1.gltf b/static/gltf/Rock_3_H_Color1.gltf new file mode 100644 index 0000000..288d049 --- /dev/null +++ b/static/gltf/Rock_3_H_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_3_H_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_3_H_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 178, + "max" : [ + 0.955297589302063, + 1.0821900367736816, + 0.8493028283119202 + ], + "min" : [ + -0.9993853569030762, + -0.9761516451835632, + -0.9092131853103638 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 178, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 178, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 504, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2136, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1424, + "byteOffset" : 2136, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2136, + "byteOffset" : 3560, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1008, + "byteOffset" : 5696, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 6704, + "uri" : "Rock_3_H_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_3_I_Color1.bin b/static/gltf/Rock_3_I_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..839cce535819c274d042966a7cc559c853540df8 GIT binary patch literal 6352 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%0Ay?LG5YZCYg&_jBKUxbN?AWqV}y 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 SGhAa3Ww^;8${@*blK}wP5-WEA literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_3_K_Color1.gltf b/static/gltf/Rock_3_K_Color1.gltf new file mode 100644 index 0000000..da4cf46 --- /dev/null +++ b/static/gltf/Rock_3_K_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_3_K_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_3_K_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 219, + "max" : [ + 1.321227788925171, + 1.2137798070907593, + 1.1857459545135498 + ], + "min" : [ + -1.2865815162658691, + -1.009484887123108, + -1.4047424793243408 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 219, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 219, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 504, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2628, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1752, + "byteOffset" : 2628, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2628, + "byteOffset" : 4380, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1008, + "byteOffset" : 7008, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 8016, + "uri" : "Rock_3_K_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_3_L_Color1.bin b/static/gltf/Rock_3_L_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..8778242c82cf8994def70e8fe112f461c33d58c7 GIT binary patch literal 6544 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 literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_3_L_Color1.gltf b/static/gltf/Rock_3_L_Color1.gltf new file mode 100644 index 0000000..e55796f --- /dev/null +++ b/static/gltf/Rock_3_L_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_3_L_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_3_L_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 173, + "max" : [ + 1.1612157821655273, + 1.2216897010803223, + 1.1907730102539062 + ], + "min" : [ + -1.456648588180542, + -1.0459975004196167, + -1.3684536218643188 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 173, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 173, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 504, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2076, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1384, + "byteOffset" : 2076, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2076, + "byteOffset" : 3460, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1008, + "byteOffset" : 5536, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 6544, + "uri" : "Rock_3_L_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_3_M_Color1.bin b/static/gltf/Rock_3_M_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..c9ba0ec58ea97e042f43b20c85b805b04bce7c9c GIT binary patch literal 11296 zcmb<;e_&6w%IW6U-3i8A`}w~Y*^6y2-2dq+ zi+!Y!hJ9@7iv73F@Y=6);@^+Vwmo;&?udJgef*61`;pmtN}KI(?CY_gHe>7FX`FlZ zUjO~ez9^B`78l#{=dyj44PE=gGV<)*9=Y#J(_67$PE650VB^)j5ByK=SNgckF5~_r zyT_>)_qUjoqp;H&_3fuETD4zc{SG^Yi4*K+RCe#*FqOw1nH|!XXWwKOx&PA#Kl@Lt zXY2%)=k8x!-HgKal3Ki1a#_;;iNbyMj&F9_i$BZW|GGqQ|9i!2_8Yq!_Me<7u@9Mj zzx$m1gZ#AppY*rdA+wL3X|dC9JGkG+_sw2pcE%?;duHyH`%kGH+_y8c-2TVq-u(w6 zwe}Z>PTYUBX1}}9wm;2y;{G*-_Vyc|EZ_gFuy4Q9w3T+a*j;*0_pN&~d;cGymi@-bllM8i z+PZ(eqC5(F-edlKDU%NG&#f%jhs=(&ntOp&*ZOQch6zJU5D3o`-i;G_Bj`d+V6aOz&@<=%|7Ad z!TWKsEstNa*T|Y_d)HWOzuMEw_SZ5@>?O2T??YxYHaOa`C%m(pw|>4oGCRZQ)E=03DFexq!U%-$QccK_7xr}ky6X0T5`vwwfj9Jl={+jH!2v3qZ8 z?^nvy*spqTy*)AP7jGl?Pw?v7cjLoMdz+0p`_E04vwNeTgu>>LowmR3Lz3MdR;&HU z>}e||?O#%PWv{GT`+j7$f?oXo!untPz8#*vADOMOYWMy{$+G*`~ z?^AxgFLr6;ezR>S_B|`*-M^D-`~GQmV*73gOyAqOZ~J}$QBFJk>yPb@#BD%f|ElS; z|0pxTUh!d_9Wr}Tc%=PK_KEhpI<)PlJyo|~ceTg9`t?Md>;+{XtaTEz?T;>*Zm%M? zXP;JoxIN3oHv9He!~O4m8`%GO7K*}-R_ffZBO+n{P3NK=GP_HC#{P;$O7_QgOW7i` zf9P-DFY;Ey-lJvNK4REazsvS-`K@5@WTd@c=QsO)HD`BwzvS%wOGMQ78l)xJA6YvS zg`K_A(LVHGqy3-Y=KaX*v;OV&d^{8EcP}v6kIc@$zs7!|$V~eQYwzqsW(&;J+jD!t zFMGFdN9}O2cPaAOJwEWz{?9dEdt|l-$7DP9#cS+&40`O5**S?#_8$_q+HbIw-iyqB ztYBatEbz!);9KYJc)otSz3IR0BX-r;u#3;z*D8J2e*ft@J7l(BgXDe_+l}^8mmb?` zd1UUtbGX*NX1laKE_U~Uh5Ot!ZrH#7!?q8Z-Lu(Ze}B&!`=aJ$`;gh+k4)eHWMz@P z$nx*|h+$Xw_1NC*e{cWp$*g_Eu)lGa*)fv+rZ)QhWFO-2GWeO8cwVO|a+dSK8m{qOsqscawd_seIdS4SoA-7~AY+S4r+e zX5Yzg+TRz_VgI4H#15IQ&(gZ@`{gV4i!ZC&=X3JxU+X%@KHzL13R}U6Vc(INYwYt) zitWQ|&e#>!zp(GIzGTNXhs$22;;8+986W${-)-zyn;o=|Shm6LAm3*DG&UXkw-QGC zk=Y6dSJ*!}veEXNYyN&@_IHbV`%QKN_RPAO`wQ}~?AytF)b41-{Qb76ru#eEkMB*G zy9kBd7ZSh!b$YLz%#Gsx$ZXfkoA;l)l5cmiop&EHyI}dI{X9W!`!*hFwmoAvXMfZ$ zcDpx|TJ3D}1^0iB?6I31(q_MH?cIGs$948~Em(rW)-sLWcT(oK-KOm6_Q>r0pK9!- zwkp}reqC>m%uZC=WWOf$mF-?0Z~H}`SK6E0)wAEz#EHV*wCSpy$8W~HKlwN9M`r)} zsbtTtz_S0-`?>p(+54?H?QYEy-G8id`~HlYHTxH|zutSK+6;xgZsWrJ+nImw`<7q0 zpH#L=!tVX9iH!R@6M6R|v(*{q@9*F^y)Scdkv%e7+;`LdWjj;$8^5=(Cx(4*N7w$H z(*FCkji%TmvoC7juv3r@+*4+}+8!5M$I{wv!WoYJPi8K*$Hi`XqHV7@^YgwpES>hn zMxX6nZa=gAIZJ4t(4O!1SquK{Tat0W_T=uD_6tw5?HAj0ci*(4KX&timhHEZ3ftfP zSjz72-mUvr7&4=aoWV{*&bul;$&{-C?t?1*7oh5XvrqrY~)oBswoWcJA(x&60wXYCJu zu5FLZp7L{&eGub<{Y{s;_aU>l@11G?lls2({u(Q=xnN!`~;jzAL zD36@IfT^ynU86RfUf|wld){5v9!4h|UtxQ9le+za$2qniQ$;Z7hNoe+&C9jy1@^|< zsw?T(D_ADk{u9x)XZY4=8?p;QD@>eXyU$nGUc+~V?S_6MC~ancL3zII)&>*%4g1<` zmuVS7X;b?Jk1}lweKhSC?B8H3?rCbzVRF!R#db3|U2y1-ZI8H_J&b-}(`f6>WNHtg zE$weuPq2M8(ZYU%+C1B(-_7h9Hc8ul?=ptc=Jp067PbLpI`$7{_}TKb>)Kx^w6^{J z-w;Zh+9xbhw0-~B%)a42m+gK=a}3%cD$q8&!rVTgHp=#Oi3yapuxIc|vh8fwh0_Ha z_-(h87}`T{@P*AbdV-3*!<~ONeNFmM+89oMSm|K9!AIX7 zl{SX*jqMN2GP8ZBZD8NPuWu`VUjs_(*cbfOusxNb38i)I7xZb`)^AgW(-)l0Y!$in z>>;#~y@MsEt#Ozhls2+YP>{0KIHC=u_3a(f)oe|Yb>Xza#a>(Ya0UAZVKZzUrYYM; zJY8tJexjQF0{IBrJEcbU3@5W~7cA1ZUm#XzD?dpCO6%A^n7_!Dv0VvDtJ!<_&$3Or zCuu+9-6UJxxr%7Cs=a|;nXOZRx_v`!tSw8ox_y9}v#oHI3Y6BcXLzk{d;Xg$l-9K0 z;HY8CqM`<+wd@0=bZukT;HDWO&277)wCoo+2iZP~)U;Rlly9pmr3$4r?LUZ2uq|7z z0;M(V6DCfxZSGZp(i-*xz6)$QA`$cf*t&#{g8hy3X4|W` z1f%X$^Z^^a0UwTaza;_NcT1 zl&@fK@Uhm`mQUF}fv?HdMMVjXR)g}@>?_W8*uLKG;B-t{iDcQs51yz~0=jN;0C%p2s6=YJg7f^SxjgM5ePjED`-It|~pf?%X zrsSyECqQWf&m`L)>lE!j^aR>|-KYYmA9&{2=JcxAH{^HQKGhetFA$wzD|cMfzJPDK zZB?k4{ec?`Z6`2kKxrNOibYFoXRgqO()#ucx2D;4*(=yH{EM=+oS)R{TPPTRL(Sy=P_6@HZZCCF!vKQDdWBY81Hk8)4Uoc(HHvEGw8f^&WBj^TZ z5!-F%M)ojz!y6%6!3{e05Zb`r;WM+X?{XMz0_7uUhD}Pg(Ml%vF#3cYjqGo9O}5>B-_V|+V!y5N1bzDzS5DgUF&o<(Bp$Yn<2ANVnAmN5 z{=B*U0{t4>mT4wX+QPoTw#atd1Pl8H7i-(~F~(5Z+@7Ju&30$0j{Slbbz3zl9s2_t zbZkq-OwecxDBr?fq0iIy>a`!Ukk9zvVjGcYW(RoaZ8f3&Qzef7)O9zvVj z@35R~o6%v4Mq5Jpmi7iwrM73Hwe1fG)Z1>krUR!H`uc69oQ&-uw7LEEl|K7wHdgE} zzRa}GN}J8@*9@Kg#)4M%_g<~DyT$Ty@3qT$_U%D$?S8iV?f*S*x80<(UiK$i_v|y! z`DvHRQzE=yd--e-2;{st9wyUZ6n`$b-_-S^ULn%$hkDf`_&F4((?eY4$^e|h^u zWZ&7%z4Y3)V@tw*g)8Rv55zU?b6OJYY%)ytALTZ+Z#$4-yX6q){!M!3_WyXF>^uE6 zZ_kyeI(wmqPxt=)Q?vKt1h4&{cT3x=?Q7mQeTnb>DUF==yP6j7WBQ%GpXpPto!18e z+c=&2{f-MJ?~U~TW4C;&*ZxyZJMALVZrQ1Q3Etn5vCGcs{93#4dH(wsfBuZZUbtnJ z-4^rr`%Jcl*oz*VX4facw12IcKMH$q$8FoB|3dr!pYXRAjuf=dDN)=nkk7vVebfcJ ztKup9-)Z^TdA7OQ@0XX@UtE{5PxiunyUTZ@_y60}VJF5GWM6#x=02MRhwW6lOzd9T z73_Bun6VF;{o+`=U4~lj{?a!c`%EVuwL9?9fB(z(_xGJ*S-5Y?jimh-eb%9{cmG+q zPthQAzt!UQeg8jv*r#QgxZnGI=U(B~D|^M?dh9=yB4dxt=AXD`p94qO{^?8Z+DQv0 z?e|#zWFJ?Buw8E;(|)~A0sG_LbldHDeth3<-qih%|HSS)x99x6KZ{)Vf2{kpujb4A zeNPSY_nXYpM`3rSaO_X*kJ!&QWzU{jZYONR|CR2aKBr~hqx%#0{l1;Be_HdAeezH9 z_qRnP?t8eeYoF3Cd)xgr(%t)B z^1R!(A#3Np%@_UlKfg6?Z~1QK{Yy4R?N2COZ1>_m>wbqIul-&pFWdc*O5JztO(F`r z=HP9+uX8Q;uf5N?U*v^?z0d=Gd)_6S_Q7pw_KZvK*_C%J-<=d4V_#~JWfyw!h22ea z8~c~rx%b8V(6sNWJZZP(@14E2J2Lk>+iTcA(73(t+SKA}Ala>|l zE#JDu_I`Jry_4@Jo6YNH+Lmk8+q*Atu#-IZXW!h2Nc*S7*X`PG>Fx6qNwHUmXRzO0 zvw!bigBbgpDH{7C7CYO1F|V=L`owH6YW&XjT12FMKUeAgY55&?uS=iX9{i}W-*(3} zJEm#!_8+De@88;)XD7Vh*G`(dX1|l3w4L6m&9=yFjW>z=(^fp#$LX(Y=gv84-~D-B zcGV&U_U~No?kQO#wZHYgw>>WLZL^>6yEl2UoxMh={rI2`iFL#UOcnC_C0z3o=dmwaueA1?c0{JKQ5zfpYehhdvE)e?tirR z)!ti6KHAze*X;LSkYVeu7Hh}fS&70{HdM2>SSV*7fBT^wGJ8Fbz5SP6?Dki=&e;jR zUTwGN;0e1lhiLotroQ%;37_qrE#HYE9u+@zUs6|=o!Q=8`@+cA`#O}e?XJy>w*RCp zy`R4?%I=Jc3ktjEX4?MLjb(N*`?uR6vnw9N?{DdCvD5l>(GHniDp9{*`q`Ylv%mA~ zo%JtZzxB)(yLJ_p{XCpr`%|v<+XslzSnZUto+n{edR~(-pVGRu(e-u*hfxjw!16fw;!1uDlB3j%68MvKF4T3 zGF#}Qu)X_=Z+5#EYwRyjwzk)D*R_8jywUdG3E};xSzYX37)`Vj?GCqlF|WivFE!W> zS^U9;19n<|-u9lxU+fM(-M25iU)KJ{VMF`l+m_k18?xGa_eY_y{k`?=YuD)6XG=BP zA+uR@rR;Bede}SGE7?sH3$dG>TxEYxfBl}z?S}i`JTbG6KfKQtnSJ(w{(iPOdiFCt z8|=7RT=%PJo7k~8$=D;a?@ZR%ziYXc{jy7&>=O3L?f;tSVt>L%V;?d*`lIar_gtR# zmB#}2F5SzrU;ePX{p!V{`*|KX?@#)+&5m1^bHD#-^Zm(t4DFY{^WCecerjK#l#zYO zJjwlqH`eZxI6u+Oy*71!R0He&7zI!JFS)DseLIx7SH>p8ep2DpeYnIkyHocv<+|Cw zkWt)!?eM<6{TdSX*K2(CAN_OA?nBEtJ5jYDoZ=OA$+lrVvGyN7|J(QQHJ82HonZU# z!ovG-iT6HNvwzHPWj}3Q>^@|6aWJ>t!gY@J7xpOcuXLBNm$BisPh2Is-@TA?ze!x6 z{Y?IleYdZl+qd3L+rDwL{CDPVcAD7!DBnH^e{kLu3ft^q6B)Nx;UwyWA{jVkV#VoJbKWAP1{-+FHc2aX6??Yz)zY)Lxb;n`bunC{{wd`Zr zFBNUDZ+S-8eq?b5ORN1cDgyhTojHM`=E%Rw{Xt?sch^M5?92Bt-|z0vwZAOl(Y_!% zpZy#v*>-ET@Yy4?HKOFPXwrAxoJ7jj#=EVIz0q^!*4VrHona#8R@inXc9ZxUV zi6?39_x^Uoc73d!{j{|c_IZh0?*EslXm9ePXs_6JZc$SZL+vY{?pK`U(4wv|eBvxD5c%%J21?Kik_zm{mk`CQpaD&Z0 ze#uQc)<5R^FalR2di;BpCD<7#Q>zEEpIV zEE&`pSQyk8yck#+6d6Jp*cpr%;u$y@92s&LxENd*N*S0Kycoh5SQ$bY5*gSS;u!K6 zI2m#n${4s9N*TNvco^y#<}mOwG%+k;;A7}ySj`~7(8sWaL5N{0!#sus3>z3k8Rj$W zWLUs3mthaXe1-)KI~X=F>|)r=u!&(l!ybm640{>&Gwf#A#juZIGs8ZHZ48?k<}plV z*vl}5VKT#BhP@1v8TK24RMk3`ZDNFsxxX1~%^q!y<+w42u~S zF|1@b#&Cq;7{dvMBMe6vPB1KHIKi-tVKKuRhHi#q3|$QE3`ZG`GPE-sXJ}_=WjM}o zoS~IrDMJebFT)asg$&aegc%kyoMc$Uu#Djp*u0YrGZ;=X%wm|qu$bW#!%2qI3}+Zl zGMr>M!!V2C48t6TSqw`Vni)41;S9qWh6aW?3=IrC409N! zGb~^bWthoumSH->Y=(0TGa05coMl+Ra26cmGa1e?oMkx2aGv2T!&!#&4D%VzGt6a} z&oG;zmf;*j9YYPnIfio#H4Nt&Y8a{*&NG~6sA8DQP|YC3FpnXCVJd?VgCE0127d-$ zhRY0o4E_uk8Ky8?WSGn_g~5;EGQ&lNOAJ>SE-+kRxWX`r;R?e9hDi+G45bX07)lvR z7%nkfVklv_!cf9c%y5O_3PUl&1cqV;L52wo6%2h00u1F0R~af9${4OQlrvN^TxIBI zxXRGW(9clLaGl{Q!*zz63|AShGTdb7Ww^=E!_do6#*o8sogteci{To>HHJ)v8w{BY z=?pg*ZZc#r^e|*F@H6x<6ftx%@G%rH+-4|b$Yr?0kk3%aaGRln;Wk4%Ll;9n!ySfO z40jmrGTdUg#c-FQjo~gs3qu=2E<-HC9fnwj7=}9xcNk(A?lQzML^0fDxXTd5(83VS zz{}9Wkjl`+z{`-raE~F4A&KDuLkdG0!###(hIXJs zMutZW4GfJ82@D|&_ZdPMf*I~J+-C@8c*qdU5XkV5;Soa+Ljyw)0}n$3LnK2z0}n$u z!xM%`hA@Vw4B-rs3{M#986Gp#Fw`-GGdyK@!tj*gIl~i%#|+OHY8aj|R58>rgfVzA zJZ11=@ML((@RY%m;W>jRgFC}>hUX0K4Al(o3_=Xm48;r;41x?L3@;dp8A=&mfn(wY zLj}W2aEO;MykdC4@S5Qb!%K#j3~w098Qw6IF_bfuGPp3jVsK?}W_Zo;n!%aj4TCd- z6T=&ZHw;b;WeiRXoD5|Q84N`Xd<>ZkZyC}VvKc-wWHDqgykjV0c*jt{P{@$U@Sfo< z!$*cM4DT4;F??YtVEDq2$56nK!{Es9nZbd7=AGrGZ-@bX86ru$nclJkimfAFT-C31BPS4(7?c>e8GIPD7~B}R88jI<7_}HQ7`PZU8MGKU7~L2+7@Zm17&IBU7&#cZ7`Yia z7&#cZ8J!up8J!rM8Ppjp88{g&8O#_s8MzqE8MqnE8B7_t8Mzrv8JrkQ892eDBLgRc zIRh`FDT4(AAEOzADFZK~0|PIkJ%a;-83P|94QH()?K@n`X0;3{>0;4>GB7-=CBBKJM5~DJs0;2+>GNU|$3Zoo@0)qsD mB!eQO6oWK_5~C8MG=nmuG=mI-GNTHkEQ1__ECVBh90LH#L#z4# literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_3_M_Color1.gltf b/static/gltf/Rock_3_M_Color1.gltf new file mode 100644 index 0000000..8662781 --- /dev/null +++ b/static/gltf/Rock_3_M_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_3_M_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_3_M_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 293, + "max" : [ + 1.935426950454712, + 1.9641033411026, + 1.3739668130874634 + ], + "min" : [ + -1.4984253644943237, + -1.635921835899353, + -1.4355016946792603 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 293, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 293, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 960, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3516, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2344, + "byteOffset" : 3516, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3516, + "byteOffset" : 5860, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1920, + "byteOffset" : 9376, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 11296, + "uri" : "Rock_3_M_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_3_N_Color1.bin b/static/gltf/Rock_3_N_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..9a4c1a586d5ed3d3dda4ab0d7bce5d38023ea22b GIT binary patch literal 12256 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 literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_3_O_Color1.gltf b/static/gltf/Rock_3_O_Color1.gltf new file mode 100644 index 0000000..878222f --- /dev/null +++ b/static/gltf/Rock_3_O_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_3_O_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_3_O_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 325, + "max" : [ + 2.009093761444092, + 2.045736789703369, + 1.4430023431777954 + ], + "min" : [ + -1.4666767120361328, + -1.4263556003570557, + -1.4896605014801025 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 325, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 325, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 960, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3900, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2600, + "byteOffset" : 3900, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3900, + "byteOffset" : 6500, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1920, + "byteOffset" : 10400, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 12320, + "uri" : "Rock_3_O_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_3_P_Color1.bin b/static/gltf/Rock_3_P_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..06d4cc94449e80c3bb09c858a0fd844644ef32b3 GIT binary patch literal 10816 zcmcck*2(_+EKU2V63g}@v#0B+@9+5ZYhR>v&wgo(x_wKQt+RKV;j+K=Znk}m^HF>D zN%H&BPHwl?*mq@b$IMb|WVYSy({}40MDJhv*l|BHTY2B5{U2^zw@nN7-HXiLA<4X7 ziDj*Q%%O1m9SxfH8yZ~fW~OI^ zRGaOW^48riygAJtnH^v}+xC#g3VS8NhW$HMowJh(ooFw7X!`!cE-Lo9=_&RrelI7A zZIJfb&cX7Y-DBDg;^ zeaU`g_RnX$`~O+}vg^7!X@675t$n|o8to%Ano!u5MP_z3T|xVKcTe1p%$}eiv+q-g z>3-EkGxsC2OZHsbr|@5H|J{i_`;pl>Qx)u+nikqkG@ZSFw>q!=iS>8(o?w`T!VZjL zvNyTNvtN#-W54Ufdiyn*d+hyZ{NFcOrOW=+{+0GmVq*8>VoyxXw=Wm0wvXF1VLvk4 z^N@|*BBzV?3LkX#A6+VEAH(**{`zXh{TqdY?D^i`w2w_%x{udyvpoZAqFpw}_k9t& zrrSIG`fm3=Az}Y~^Ah{hescD$*QV@$)Z1gf=Jis0XMcr#sV8UJ*Pl$V|9AQK-mI>* z_Os4yx8uvqKw$@-+iYLvcWPhT#^!y7xqC->);*6zc_wqMY=f0^0L{ob`Q`=`J3-ajMJd;fxfL=?7+tD|i@OZ)x` zae@8UwmjIU*S>texkcALWOfC2;{GzTWBY^euicYqwRJy_@mssAva|Osy4Suxaz>cF zlRCrx8NGV@#b!*mXPT+Kf38N|eu-;u_NiyJ6UBaCuyFqY-4**dip=-dnjYKl!u)>k zvkwRNu?t<_o0E0W{-Csmy`RD{J1@VN_W7@vQP_RGp7udTkL}lWo7*9?wbJ+P<14*v zA9Cg0K4kWRg`f6)5WH_MRV-m6{fTM+o~~o|YRmuGO$=?aZ+K*AYtFUI9v6FB$7cH_ zWsCM!J#4VY#nwB2$lfHJZJ(Lje>?BZMfP>^o9yE%X4t*#%dxj{Z?-R#Ot430`#*KH zSGHoYZ?KTo{dd**QP|$Mr0s3ePVPVT{<3Yv?{9X`-b~sbd}7HyWcIRS zN9`G}DDSsiGtaK(=O+8c=d<=ZnDW~b!!|yVYro{+@%?Vo?d_4-2M?~_|ABSe{&k-! zZKWm8?oZp+zCUXbqpfcA{r!m@U-y}d9kfAaYa4IaFZTA2o#bVCyW1Lb_G<^!+qc}{ zu}5ZC)Mf8i`nAknsxZi&7`EWGynQuQv+ZLU8|;zUyHxJm1};gpcR4V@ewy@IyLM|X z`>YikQP{jbCiX`Bz56b`UTt4}RoR|tM%4Zd*ShT2-s864cW3SXro9dJe8(r){)xG} zf6L)e6t?N6GY%dD?#e~ZJTz(7o*Z45m zBeU(pBKNmxweH{AZEgSOk?sBkpDyohXRojq>Q~*rH;%*pc}j}?JxS&L4SPH6r@tsi zVLv!?bzj!y+xu!}Ot4Sbs=tRTPGR3EuGJ`Plej&01%H}t>wWgvBeU;>U*Ferw`spp zZ-zZGyUyEoUz*SA{k*Mx_VcoC+ZM$f-G3(@mHo6)WdEAWtM-?C@U<5^YPP?>ZukC) zNs{)J^g-Gc33Gx^)keXweON&hLkRd<9@*rEX|_q){R?|0a!Y>&)dx%blk%Y`oc zttD>Q;bM!nZrJ}ebk_coUmNYr9^Kw&aqjf~{;h2&Y`x-%wm$ir_aD(+wdd8({xAo{w(93(vs8rljpnauidt9-_+|f_KVMq+P_OcbARp1 z9s8$WS-9Vvcilc@w!Brh{RxG``yb{^u|sCBjV`sH9XMsbb&c&lWHz(HI{PPD4f{)v z&9*^izgRof{+slBJMOu~_Q>ozk5<{&d7rn_O8;rsl0Csbm7&P~OW6s#9v2DQtfNou z=goAtbFAgH?<)Rbzo{a2FD`a|u8v*S!e{o|8+!NM$eO+X*`G;v&ja=M@7ou-UtV6v zzEUFvg)J*pvA^QWAzSmcE&Gw#jpsb}yL{igKWsJceq^@I49Wdc7fSaV8Yl1fnZ9nH z-j;^_YD_^W?0NRV_PJB$?ptvoVm~rFP&V5BOF)3#O~uCjpH|GWf1|v7ud$L9QS8?f zSJ)pmaL&SMO;&-uE{zW-j!eivRo`*}X6>|4Te_II&QwtJTUdEe26n{l!W{AcZXoVsCO zANG|?bo)4 z(FR8hYX?dsLeyegsd6PWS`Erq zv;W{X%U0x?DwNiQ(+2B1ZLfOk*e7HZ*s9&vhSK`>7tEt_6tli zZEpuCL1{JnjMe?Ne4q88w2^&+agA-^EH7Z(Cif4W;$%cQkIbJ=9?Yr!{1k+2*b{wujLl-kI2* z6}GTPrw=@`u{D}wZlCbp&35`>11N1`Z(!MJdv}_){e|v)+oXIGC~aZi@Wah^zNdw~ zgP@eHzn7N%g{4}yZnxF#892Ob^_5la8^Wz@W$);s(S}gIp?yM=iY-IGzP$jOh;8z1 zU3-W9Ew(K`mFy?1n`*mXQvpujFj-}LBwyYhMqij&YJ0Fw(H=%8=;ztKsZ+FXIF@G1 z`C7?dz<-5pgM~Vj)`rs-z8h_yFzDK&(;pu0wq0ARYi}X5(e~;BC3}Y{%WMNI)Zlc) zktMcf_v2L5KsHi>; z+SvX=&m!BpPAxe7pi;$l_il50hs7ec>7PyQ3m%HvDli+s>4YJ{xj#LcxW zHdV72Ld1-^3o3wt(_2>>V~a+WKzM zfzk%{3l{6zPI1=Vq*ZMWSvhSKKt4)$)g-ety6+T8wuQjqPU{hIb4 zx)N=~}4WYED{f9HPww`CT>?1nbZO=Dp!)b?kNw#0LwCx>Eh1;^d)3(3BQEuC` zSKEF^d%Nx81A0)}$UZ~2&sK7;2AnqFn`$f1scfGxuiEy2i?;oV^lsa>T21>0hbnBB zF4C|+kmzpP@LI?I!EJ9__bVFq3cn3)e?HZM(+~0uZEG$Y*h6R&`vzfITg?eZm~@${ zZK$TXy@N=$ty8oKl(w*MSk`4bD^SP2;9I-xl4Kow0l`(aq19^kGgP+O-t*Ij()w^( zqkEO@^4VJU5L(ZEht@3HeP(L*5v}uVADbv+&@fUhf+Q|OI-LSIBqSif@v) zcj#SYyR}3XgP!3t#rEz2Is1fGRonBN+V%%TTx?x~RiLzn{Q-MB+u1=dTF2hOG{E+T zgaw>VXpOKfnPFqvD~)qur`#|x4+=A#&+#>d3%G*owf=WG|^~X zC|}q91KVC(CnXg$S_8`0uvd7y&35h%MJTOmf8ga#Tk|!_aC*hd4YrTw%iF`~fIX{h z3*RW&CwyCIyU$g@e!=}owtXKAFlYzs7Td>32KEg~Q*BdoG@-OEoW2m;Vw)(gY!9K; z?KdR$+v*?FfYS?XYHiP}soSH{+EBi>{gq|yc9QDp`@a9p-~X?g!`|FZ%?f!F$M9O)Z)a-k7YpsPouALN51D@4@h?SE(V%x?P1jdmR`nD=j*<6(dB zll6X)sXF_&xGvrMakuLJ2Xj8}Q_PmImpW`}r>0x6zbspKpX0L)`z&1>_PuIOw?}4s zz3ki9EG1!YE$6uZ$h+NpuU`3Vm-Zlj|2*d(wiCQ-_lC@?-GBOCu-%KU{dN|)={UvP z4z}B!WaQZQy1HclisGMp|EF5po!wKpA6dMqvSsg)>eqYbMAz>RJ0-ABAT)Jf=j}2S zcK>gV{Y@WZ?NZqT_wUKl+iWH|~h({@5o*`=bk1?)$(pZ=bAJ z3JUvi^*=jT-ne}d;^F%{erenP(=yu^D`J7dt~1oMH?3Y4?SI;@X_t2{$KF(6{k~%@n)c4?Z0)UdpYCN3D!2d1(PH!XUGu&l zFWv2BwQlc~=$73td|T1pPG4?cW36^0eQ2*0? zH{UF`}Wr}@BgnAhEsg9h2#FIGV*&IU#agG z*%iLOU<0$=v+Jz;UtbU2w^udLzWxlS{p9Uw`9KtdRkHRfTlDwW)VA!?_>^O>SKYf$$7KG# z3b$hW0~?!c98Ov9L=)-O9z6?bP0x@2hA_u}5Z~o5F9O%yq)<%WW%rA7v5y zeNIaIvd{V0ztT~%pIEfcPV%~;{ZFqV``MRs?Goms+SN(b*axlGuzMq#Z2Mm}#(s|S zQ@bfEs_k?(JhPj;YM*f1d4Ce0D zS18#hej#gr>0x`j^^9BWww=k|Kk3nayIUeRY)kC2_V02(Yj^LLneEmC7W-xAirAfW z(Y5D2rv4x9Zax5;*X!ulQ?Zu>`Xmh3ILT)BVp5&wP9{O;~s zxr=N6n`R69yMb=D{%uwJ<@WgC6xT~Ru`hDT`n{>WS@y_m?r*XC4_BGmsb;^kYpwgc zZ`T@6+W>($`{L--{Uzb4cG?+7?9K|X?Jw?lvoFWS+#Z?Tq4s#+-ibH&iT(GqM`qu9 zb$B1gf?fMgg+$sb6o1>7u(8#4-;sEG&Vmd3_I=Z~m70=iAO2zDzKXOfdt$sw?cZoC z@0*zY%I?PVc>84Dd;5NDRNJTUAjy9Hj79s7e}BC9x?mv+JI?*cUS{XKy*HBT?2*|@ z2fpvC)n(qddtR(PGW);5^?kZRHv1M=C)>|p`?)tYLuS9HlZXA+!h?3XS8wezcM7t1 zyDzf8Gqr7Bjl8S9tRUC^2~w~3@oY7*pBMgc-vnmq{d4zf+V6d`cHh@?Jo~te@=(~9 zBa-)(Er>MeSbJ0b+n}Y584or!+Kl+r-_EJ~ZJ`2Ax`|o*Q_pups+a-LBwLj0c zZQs2QMRx85>GrdxuG`mg8V-A%TCeS>{}etVmZ+Q$g{(+NfU zH+q)YU0{s1J0#Ayzxa=U?e&K-_Is~<-p3PjW}opC4-~d;cFO)cs~qgst6j27-WIbz zwEWV(`3tApZG9@X|L@@wdsAI~?N2XO-v7#jXa6R7F8k$jX*Smc^7b<-?AeFRKE=yt zqqQYy|E~nW{qI*q?~U^<*}uJI+P-Fu+jc6syZ2Rf1lz9>;Iq#TU%Jo1*#(7d_qy7? zcy`a;p(wW)SzGH%;_;7_n$u{y-A?kT^$>n9)kt~-zH zcyhh%?^Iv0TeUvGe*OOUc00P(*%_W{+2?pCsZ9oMlm`-JU> z>|{3u+s$Ij-B-p^Vqa$BZa0C=e_sV}h5gzcg8PoI*=UzLJH`I&?n!nNZwTAl{_(Y+ z;K{qsu|{!Uo?D6iJgugEHCm4Qt-_k^k{3$t=j@c*|Ap%mkmAp>{TQ7Px%vNpP3}R zZ&}aZeYnJvK#g1W-x4mTgpM44yF81ZGlE8Qy=o#&cmV9C>S5<`~{xzh3UuFFf zyF%B*{mATfhGqM%JUU@#@0q;cVv3C26yKkFB?PMXC+2V2$LPM!?wVHoeiw^1Hj3(I z`$X^H7H43PVUS>8Vo+evW?*EHWH4o5WH4p0VPIgeVbEn@V$f#rW?*JeV+dwoVX$O~ zV_;)&V8~?PU~pw9VqjwMW(Z|qW(a18XJBE7W5{A)W5{GEW?*M1WbkF+VyI=9$-vFf z!mx;em!X4UIfDR055pP;A%@8evl-?wtY8pfn8UD^VIIRQhII^c80ImoWmv(mmSGjc z3Whlh>loHDtYcWuu$Eyh!+M5Q4C@(IGpu5m#W0a!9m7P1eui}n>lpeO)-&`o^f9bw zSkKVMu$rNdfuCVD!%Bw545AFH7&b7hU|7wtiD4DPN`{RLiy1aDEM-{Cu!><5!v=;; z3|kmBFl=Dh!mxy43&S#oB@AmAdKfk{^e}WYY-ZTZ(9N)gp_`$LVGF|+hAxI>3|$O7 z49gf6Gt6fYWmw9vm0>Z%a)xbS^R_a~XV}WHfMGtvQig2|TN$=7Y-iZYu$5su!vcow z3=0_+Ff3>2VA#gc!O+gIjbR%@JHvK{c7`^F?F`!)+87oxv@&orEMl0?FpWW!VFAMq zhWQK&8Fqrr+rco6VF$wuhG`577n*w0YSaFC&z zp^D)k!$F2BhS>~N3_=XE83GulFbFgFGaP0JVDM!)!r;dcz;Kvh3d13W2@I1M{1}cf z9AY@aaFpQ?!y$&F3=qYOtG@)&v< z@)`IU`WPx0dKd&4N*InYR4^1XoMb3xs9-q8(8F+yp_`$Hp@iW$!!d^A45t{5F&tw! z#n8=gilK|4o1vH?li?&oCPN0pNrn>)X$+?s(il=0PBWZhNM`6_NM_(+=wira=w#qy z$Ywahkjs$8aGoKDA(!C{Lnp%-hIWPyhHQqj3}+b5GF)Id!*GV-0z*5)1%@_;c7`m5 zIEM2Ku?#T`=NQg1L^E7qh-QdlxWI6MA&Q}uA&P;Up_L(tp_zf3A(7!SLlQ#*!&Qbv zh9ri|49yG|8R{7t84?+;GF)P~!f=h@BEv<7YYg=a*BI&;>KWo0f*Gzb1TzFNTw%Dv z5X5keA&4Q6;Tpp=hCqfohCl``hB}5wh8hM=h6sl143P|B3^y1e7$O<2Gt@9#XQ*bV zVTfS3!El}72E#3e>kQW!ZZcFe++?U?sAdRf@L{;Y;KSg>aD(9ngBQas1}_E=hFc6b z8QdAF7~B~I8LAla87dk0844I~GvqN8GTdb-V8~~7+e^f7#=V@U~pn6W^iI)V<=`w zWyodVV@PLs$dJmA$?%vVgCUjSAww?1LxyaIT!svW#|)1c9y2^)c*O9C;R!k#7=|c@rwmC9Pr)G`&G3xjDZ?{{mkduCo-({-NMv})kid}05XWH2@PfgT!Ghrh z!!rg8hL;Q$4CV|k8D27&GbAvWGcYs6GXye3GH@~kF}z|3WC&(>1CEJT43P}4z#$&Q z@P^?P!yATo46hhoF}!1lV0gz6#t^{}%%H~bhC!7yV8GzY zz`>x;@Rh-UL6_khgC2tc!&e43hOZ3H46Y1%4Br^OFnnY9&hUldE5lC)XNF%4P7E## zx(qf9-xzEdtQo#Bd}FX?_|9O>V8!r*;Rk~igCm0#11p%cXJBQpX86ru#bCqmAFSdJ zgFVAP20I1^25W}@48Iu|7?~LVGW=s;WVB;oWVB_lW3XW`W%$ov#$d$2z{tR8!ob96 z%wWjC$jHcO$Y9H0$iM<7Eg4uCj2T!M4H?WBSQ(8#;*6FI%#0QcmJCJ=tc=Wztc+}o z%#6&8Y>XBRY>eg%77S(#(hRJO(hTAZtcaG-VhrXCVhqd-<_sDP z1`HewS_~YF8VouNT#T9w8VsC_1`M2x`V0mPnhacw?2KHDJdEs&oQ%AT`V8ERx(s>@ zIt+>oT#Skg@(f&zT#WJzJdE-TvJ59~|x(qT53=FyqVhm~w%nafT{ET7@(hLG% zyZIT_82A`f7*rX=83Y*l83hr{b`TPF6+C!U*<*Z zeuiDAZIRhbe1`k|y94(ZrQP5EE%umw^}VwF9j~+Yhd(-Dx0)~AK4-%bdt|m$!=?RE z$*=4dJn6SbW}7X#zW*pkwS8Om%>5~TPwckboo?T%%5{KLcDc={dsMh_|GepH z_Q-6Lpl-XhvCH=VUjEDunVr`dZQr!^%zgvgXnS02i{4%KJhqGXi?C0&$Hf--IKjS% z-*^9<=Kc1_>>B@j?q4ka+y2Bx<$Y{S-urh+aXFC6Zo2p0{=uFJ``v5b?OW~0 z;_&TB|Nbn!Ew;#PpB`bM`-e9ky`wqHoyew#Z9``M*#+9R{MR&L#2^uK)nn}ikid+uD`fB8biejyD-`y3{@ z{hM+o?q3ppX+JS+Yi-W`&uZ4}mwB^zKQU|_joJI61efeLILNhs-R5WeJ$BXZf2;Ul zA2K_G_x%2(yzc$Gx@YXi#XjiRy+8YC`TjoHHuaVJa#v;U=gfY;ADL}*_^92P zpELI#+RuJ~81@{_8v6>@ru`?xx9&$~f4wT_a3f@mt)RAtook_tgH`>)eV;e~LSb)c zkZ_pzM{|GwpDKG??6+=g4w`26`~RJ_*^kV=XOb+`lEZ<*ows)Vww9odq z*fVBs-Os@B&1!ScPJ3e52Bnwwzg;13AM@(Ueqz`q#xwTYG_u;wIDch7G34Rz}Kehc&LuM+vR|Hsz@b{A9g_lx{? zwRf=pY4_It2MSx~{bc)yO22(_JeT)NJMXf8D5|~xUiVTIwg>OEeK||M>|5jcdH;ia z{e1#k*lg!a`M>{!?p)ieQ^f42JzzS3%(gqs=FrVAV;?U%-HsTx&)qxr)+@^F4?d2w zCx$Kbq0PQ&PmBG!#VhTR*(;Q;uzeZ|a1dzHTj_v2!_ zXPvdb@0xFaskCjs%yBjcR(Cb~rIm~*Y=J9lZ3Ry=IcOa?Wk(E~!*-rs)BLaY6U>|K zaj~~(ZnFF5vdG?M)@*xR><=ej*xx;xXa8_D^FDRqDfUIxC+(f8UH93qzih`O@zs9q z8r^+*XBqZOb-l5F-xgqp%r5$$yr1R52K%!|f7>CmUwO~l|M_gFeTtp8ebdHo`!@0Y zv^SUBzHf?S&i-4=ZrSTa$?QjFJJf95Kkdy9`?`Y(`wixq+1l=6a?p!Y+^?|2&hDT* zvxC#ksW{nca~Im(I(yQdWx@XaxY#-6s`hq?&+Yqene5k=-Dkf=c#XZrZms=yj6&_5 za*x;-J5SkfxAw-qcTZRyvY#{)#g0kq-Dem0*8cd5{rhpTOZ2?HF9~XPe zrON$bf@kbCHL~^~vx|P8-CuQli~Y`;!hN{dufDI|-?OjX{%893gSYFuI z^M={uVv8KH-d`ZqVc#>O&>opB^CD;8y5kG&SLsi+$HhLIZeoA!&UO3$S)1&T*&l72 z?dJvTwx27QV~>k17P#4dgZ3nQ(QEVUklBJ)IUPhUX4>(b^w=M9;G_MnS+9-JL^FQ3-$`}gC;{sUTJ`vRMp?2y@fUq0>cV6e6m3%zfL%(k&g-oIqOiCxsK z>-Na(fQ9b+3*LR()2S=qfQ!9s?~Z+X*KXLIhywR zlpc|NpZ3?-BeORO@i_2>b=&0>so5j5rZ0F;4Y@bOtn*%a?QB#5a>*?qBU7!8N9-005rKW?N&8>a!R1fSy zX3I25Ie4t~+%GtBmmM-&=$wRu`IYef%7(uCgo^p>r$67bf5-Ao`*E>fl=IuZDp|Mx z*@}++$m|t{^7|%!+PU8>=IMT7*oKW0_rLSmv0rxQ`u)VPTNGmVCrw|t|A?a6eq{Fa zr@Qyth^^YM)*-SVnQhg(a{oHVx%;~;o$ZNX@7eFRKd)xieg{T-dt`Q3SMC1$0X_R8 zLblp}_k`NNd$DxC)V_nZxY!3y&9+Y3 z-@U)$^>ce<_6;#dyFc&F@3*)$-JTfssw8due-HZhpF6e99+};6J=Au6i?RKMV>@h* zG-<%;2O8$Ko$qz+LG+#*2KEOW*4r#zuLq{D&oH!4&{elBH#M|p5Ls*6%VK1o5MOP3 zeS!*@=BiS+e_(XcM)bcHoOU>R!N%r-oc)0xWwu-)M9@di+D?emvOj=>ZpeYa*2^iZSu=KK>pJ)K4FL@c;Coq)SZtXSz(=SSl?HhO} z+J?;5!k`(9SJ-al)3QgW9Xw~-3Mc5dMNaU9|mAP zGTp(q$Cky_*nYu+qqYVj24Fh*uaSL+&k@_QJDM2ufyi>(1DlQQUwrJb^VyZjO=tfj~Cfj_F!(+F^pJ?aMX;dk`&KU~FHo zThO-oiXNEWw%5>};l^znAqgYon|=7VVmEqZx5mu=NQ=^u=cf`c1{mW zpWJR}@4!}RdvLZUPP&18x@}OCzCDO;%{H=M@cfdkVTq3Y2ct{24QsW*^psk!1Sl5n)VJp zOKePU>%i#)S7+MvrR&){#4faXSf~r8MWYSu6__P#f818HXDDZ~y|YslgKkiKVq@o` zWsgi3>gs~|Alf1Au8n7#f;}#};3ccAOP_{4HoClA+x|hfnC;ukI$&C1ufF|)pp7^|yi+?!z|R2j%SrpNw@RznHz3h3Sk&zU&abxJa!K9(Lg-Q3FEN^M`T=LU?V%budt~}ssv?*V zq9;_B+Fp{8vPY*cXxG@@C{eOUrn%!(?LXYxW@~y{-M-@03|s5ND)t6V^|oT46zvm? zOl@O)<-v5nnUcMOkc6$!DMc{tx>?2kfEcswEDa6&22X3-qUDPA41yB2Iw}faI-XbA z{s7N^oAyW<`wQu*ww1by_6-YiY<)^G>4dx0wyX9j*dx<-mn+*lShm}4Z&I>fAh_K2 zW`vskjG6tmQ$8r$Pq4DLy<4h?lYa2l)3)xUl07=zkf><;B}l;@nO3(^wtv7WWUD(( z0Zb>>E89Cfcw@t5EsH@bsD86q`9;|tMBllqW`9A=$u_Y<3WH{dQnP(~MA;rhE38wq zcTn}Q?YX1`ruXkwh0_8--L_mI3icq{)>heG;rA5V>D@AzwC!@+juK^i1>5Dedt%k> z8T3xtHd<=i8{F7!TVJeae_`VaTSgmg`v=mNwtru0*dMUhu#IKbv0soTY%AQa3Z~sF zH0&F!m)SHeRquz0df;YkfJy=0TNJwuI@ZS5TmFun1pw*3M( z9or)_RWRrW<*v3SY3lYMI>TQJPB)~jwT)?1w+GSvSz7i6f`@I@S3u~fiMsX%7N>3R zd{+n4{13J49h4hvf9dGj3tZ{6<(Y;`JJcJ1#gXX++fr?HoptR&bb^k7y+ZdXn|MhT z40?g^Ya8JNb$eX2!<@r5M_ASE8H{$@#B=JP(33yuf%zc%fWi`+yBiGb9UPz8$nMky z(*cVN>@T#n*}nDF1k(!UI`$vhb8K}OAawjoJ^KYyC))0QhM*0cF54_N1~5o7xY>z~+Ig=)d+14};IaQ@b}N2YC`7=ig9`oRiS z+XFTR_8|JRs?{s)bYDD3+pLHm6gc=uQKh}a>s z|DIW}Z=+xPzIO$g`yUCtwwv-ue?Oy+z<%q^6?O*?v)QLl3$RCKt2yZH7uayfuEbZt z{)2 z*RR}u_3o%W#cx{nS+YCsUsxt(pTRb9U(u?p{cocu*deoJwZivJzEZKjq38NuWVYp% zj=i}D%J%EBwCqD>-{*AMw{1__{{J72?fWGXZl_{tw%>D#w*89d2kjJhrSG@yblrD6 zQQYn;lh}UwZ{GIIyO-Ei`4sKH)pcpl)Xx{}o~*UrZ|25rzjVTKJ4d-6`(CW_M`7nI z*lc%Y`^SBS9RBu=cb@O_lVjX}#>~dvA$6@?&<4$YWzxAQ;y3-GY){zO?f-vB3q{SQ z`S0usI{fxmeA&70Z_97HsKB`W7b-gUBD3x5xa{%-Yxi5ob?$xmliR-OpWOcL{rvV- z4WafeHoW`O!-Q<|B>(K`-B7=OU!1IM`<4AR51Z@vuVKhUVOK3Gwi91bxhFFH-NWTk zyI;UY#12_Kvbgyb&Aq=L*6nAsUTxc?ShRnca{E5fd5-%Wx$X8F9#P+~e2CAkwXk6S zD%RqC>ween``@R&f8$KM{XG3_`|3a6+_&xQyM0$0-1a}3Gk>4Z-0k}s9THL4^)q(t z>pN||PeDFwKQdc@;p)CkN(}q9Pf6SVgH_JX_;bA7jumD5*R|W&$*xM@e=+ySzKRQG z_Bm>-`vo4o-&gA)Z_kn?xnJ-L!+vCTxo4(5-`9n9TmQD%&Gg8$SKiBM_uKP03R`5G zlD(Q8`~F#S0`?oM)a-@tY_#Jx)V25eRAm2U&GdbpC+^rzJ}+Qz(yOw6iXF>-+ZrMJ ziQLuu-bZ-sKlMu3-tGC}y@?I}`+u%>vELoVvVX1X!F@hy>GpvSs_d*YXDxlY#pQ07uQ-S!7|j2pvH*seKR`@T6j*=HIm+V7O_+3Rrn zfo;>xTKi)hpX?qmtlaA~Gr@i%m!N%;+e5ou(MI-9k8Rqw^JnzF_WDfw^-pK*Yq%}D ze>uMuir(!#o9woH(cCAZoMT_|@vEH!*F)P+hvHD!6@|&FTCdadZw_rA6I*(BSHJ4e(twR(!FK3l|y~MvdfZv&Ik4F&#qzHFI;P8 zZ(I7-4q1)3>xq5W&nw!u*lXKY_Dk%aCpwe80O-yXx#dlU~35pHyz_otLoHmbJfjf7>02{f|#Aw(AJ6*^jIyabwZG z6Q^AF++AO>ADONAy>4Hu0K>kycS`povpK)i?_c|>ZjaF!Q=7!u!TUe|Vc!2xEZr_F zq;7wX(&W8&v$yX3(^a|OU2UzcSYz(>6Z#C+D)*1&8_D3yS=-dwOiS9WL=Be}C9z3d`AVa*?xN zI!(l0*G$n)xWmUjeUq5|iZj0UYX8^nwO|e_o*_%r| zwqr`rw7XxQXs?hYwEyf80XWMVAYPdlMg9+Gl&{?`P^hv(KesmtARGI8N~&{I~b*`&(gm=vEv`y^ky& z;?`rQ#VKOnzRP95goBd3IpZeY9Hq z-fjM#_C_`L?5xf|*q4<&X&;wVk-dwPoZT~>`*y`CY4*35pYCyb--UAa{o69a?Dq$8+abH*(g6nRGNn3u zt^?m}(=YMuzx|xWe#ZgT{m5$8=toi?f;k z-VXD`&UKjys3_DS2%ebW;6+kIm7ve#MPxi6EY*#5^QHM=4i z?){f{vD@p;Q?o~Am)l<0XUXx%?$Lf9dt|n&MdaQ;wW0Ql=JMEY`^{#rr4(V$=X}H# zneBCawq1vxmi_K7J$p~9`F1DbC)yn}%&@-}BVymu7GQsJ!nr*;o^tklp6>R}jdyL4 z**8vD*dL!!Z};C`b-(XZ8GE}o1$*c1^xVJuzk>bcLppW}-cI}1{h7UQ)j0(_ow|bk z4vq8n6_sA!S&&n_U;d{1J`rg(y9x8kQP^95*YD?cw%Su?v~riAUETgL%jJ9b^{lo< zWq|zUTM(tg_pe zrjv?N7l%LEv+r%Osr~xblJ>~#^N%;|*|z7Rok>Ney^|N8eZ-q=JMk(X6!tnVCHvPU zTkU#&=-VT+%^tehCvt7FYfEIaM`o{GXlf^Gtg$EXZT0?l4qSE*4^-OT)v4WY*KBOx zq5f*$31%J?akgI~_RpT%*y`T$M^R%vpM9VGg>QS7FR0y*%r4wsy1zHIckdM2?tQrG z)5SVP`*ro@_ib4|5k-xN>ZW~VT{8Rm-kR<&2>iO2;U42YQQ?~X%D+qZI~-Qs7jK-l z&pa|>f3<7#zC_&*DD44c@l1c|{qxNw>=wLoxBq)QVZV~bhJE4ztL*eXXzy=PytQw) zwzNGmTaxvyUC-yac7Jw-*dw!LR-Uwrb8g>zVN;epGW)F3Ejyjgy>=&pgY6rb?%KUO ze|n$1g}?oztI_s9AOGE#>&3D!cy+bC`xbV)Tjh*)9FLOhA3lAtPx8hlTV(dGJZt*{ ze^vMQ%njZ5&}rwM+54*Z%hXudA-8ESeNnd;N>JQiS$bvP$yxn-%V*T=XVVn3LuMnl z;n|h$?t2#Mz3-1@;{J*EkMGt0TD^aknK+7>i__)yM<=@OU#={*FKPOfeczr=*(bL; zX8(uxe{65qRPMK1=7Q4xKW8@2w)}S8{-eTiw#aM)1HJvLJFWLOy_;jBYH-i?L3Q2! z$aiOVx8IiBFMG#*e~*j4oylEG+sX4P_Fq|=Z-+}ft9jYp>tQwfmnw_fA+uwcEB0-= zlf3`ShNE^j7}f2L@Yn1Q&2QNId3J)`x}}x-%Pqd`L1ss2?AzORv~K^RJAd{t>~6N( zsh7Gx+iBN6WN}H|P}{xpJomrXm$gS`f7{2mf46$@{*dPVwppHM_U&5du-{3T%|7qJ z*}c_o)AzsWy|gcF$2PmIQ`PrhoT+7RnKaXmF-Lp<(ORq42%p348;u0 z3*3=Z;hGYkh99xxna*w65Q;Q_;bhKCIM8TK(eWO&H1kKrD}UIsyiy9_rNt}uu* z++ujjaD(9;c*O9C;WfiGhL;T28Ll$i zW7y5`f?*fKc7|sR<8dyk^+Ou!Z3j!%K!u4A&VpG4L{6XSl*}fkB+%8pB(LD-72e zJ}_KmxWe$3;R3@OhKmg68Ll#XV0gpup5Y_I8-_Ow9~mw(d}6rFaEakM!$yX83>z8N zGrVJX&#-~vBf|!U)eIjQJ~6CgxXiGQfrsHT!v%&T4B`wI89pRx*5NSjn)0;XA{3h7}Ay z8CEbXWBAGNi(xs#X@=ztTnwifjxwBMkYG5$@SEWBmn9ArpgU}j`uWM*VxWMX7u zWMSOTz{0qXVLwAM!*m8_#_0@G8JHQF8K*L^FivHd!ob4F!Z?LtAH!q@A%;B+vlwHpU(X4#sYV4hD8ccE%2d%?xb}ybPNdCNXSe;ANP|z{xm?p`U?^ zaU#Pc22RF}44jPX88$LZWZ+`tWaMJxVdP}wWaMF7&%ndDieWuNKSMPG7h?@W6$3XT zH)9n8FJl!$1p_Z5FJlG68iq;+ZiclCEetCeco-TO_!yfQY8eC>>ls=Y_!(C+@H4Jp zSjo`9Ai&7SD8MMp$j8XfD8jgcL4>A3|S0Z49gkH7?v_{GL$liGnO-yFi0|%GL$ihF)n2gV_e9vl%bSCl2M#df>DZ5 zj8TkHig6)>6yscm#SFy^2@Dd92@J6e5{wdzu?$j-aSSmG(u~rKF%0t=Vi-gi<}*xY zn8hH#FqJ`uaSFq91_f|T$S}@kkO7DIR0ah`8Af?VWkwlB8AfHsnGDK|GZ< zP-Ki^h-8pslw}NOP+|;Y2w_lSRAvlin86Urz|Js(p_O401201tgBoKyLob6CV>d%9 zg9_s$1{H9KcQR-&sxqoGYBQ=ZsxWFZPGrz#>}QzB(900Spv4%(5Xhj(sLtrmpv~yd z;LD)RsLklh(9ht4A!GKYZ z(SXs2QIAoF(U7s8!H}_*p`M|J!I{B;(V4-C!GO_#(TTx`(TTy4!HCh2(Sf0s!GVF9 zp_U<&p^Sl(A&0?!IV*#L4(1J(Tq`p!GckPL7l;Z(SlK(p@cz=fsvt@A%-EHL5v}e!HO}4 zA(6qFF_s~Q!HO}R!HO}BA)O(P!G_U_(T35M(UQ@U(Uvil!Im+JA(bJK!I;6C(U?J> z!J5&A(SX60(SSjZ!IsgMQI8>sL63ohA&J3~A)0}M!IZ&{(VW4A!HLm~!GghoF^a)~ zF_IyQ!IZ&~(T>rP(UsAT(Vo$bF@nK`F@zzE!Gytw!HLm_!JEN}(UH-U!Ija2!G*z@ z(S^~KA%wx5ft?|g!JQ$Pft|sN!Hdz2!H2g|G3qfGGK4eg zGw3mdFQGcYiiFi0|JGq5m7GsH4VGRQE*F-kE=GQ=|KFvK!yFz7Hy zF~l>*FeWl4F~%^)GA1)>FeEdoGiWf#Fvu|^Fv>9~FeET0GAc48F)A`BGbAx4F)A~t MF(@-IGN>^C03wMmH2?qr literal 0 HcmV?d00001 diff --git a/static/gltf/Rock_3_Q_Color1.gltf b/static/gltf/Rock_3_Q_Color1.gltf new file mode 100644 index 0000000..2034f7a --- /dev/null +++ b/static/gltf/Rock_3_Q_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Rock_3_Q_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Rock_3_Q_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 356, + "max" : [ + 2.6549041271209717, + 2.092097759246826, + 2.319676399230957 + ], + "min" : [ + -1.9955413341522217, + -1.6244807243347168, + -2.1585400104522705 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 356, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 356, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 960, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 4272, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2848, + "byteOffset" : 4272, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4272, + "byteOffset" : 7120, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1920, + "byteOffset" : 11392, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 13312, + "uri" : "Rock_3_Q_Color1.bin" + } + ] +} diff --git a/static/gltf/Rock_3_R_Color1.bin b/static/gltf/Rock_3_R_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..29d22326b4470e429dccea460b172cb0f12de6b2 GIT binary patch literal 10272 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%0AudRBzhP?w@ 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 A1poj5 literal 0 HcmV?d00001 diff --git a/static/gltf/Tree_1_A_Color1.gltf b/static/gltf/Tree_1_A_Color1.gltf new file mode 100644 index 0000000..1c45305 --- /dev/null +++ b/static/gltf/Tree_1_A_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Tree_1_A_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Tree_1_A_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 447, + "max" : [ + 1.2464021444320679, + 3.899381160736084, + 1.6255637407302856 + ], + "min" : [ + -1.9345909357070923, + -0.26131799817085266, + -1.6255630254745483 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 447, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 447, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1590, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 5364, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3576, + "byteOffset" : 5364, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 5364, + "byteOffset" : 8940, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3180, + "byteOffset" : 14304, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 17484, + "uri" : "Tree_1_A_Color1.bin" + } + ] +} diff --git a/static/gltf/Tree_1_B_Color1.bin b/static/gltf/Tree_1_B_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..f86d85041048f666e1e4fe2630fc05cf3444e166 GIT binary patch literal 19016 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
`UNumrFKvIMaNumrKh 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 J;Q+%<1^{QvoOS>J literal 0 HcmV?d00001 diff --git a/static/gltf/Tree_2_A_Color1.gltf b/static/gltf/Tree_2_A_Color1.gltf new file mode 100644 index 0000000..f1d34cb --- /dev/null +++ b/static/gltf/Tree_2_A_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Tree_2_A_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Tree_2_A_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 193, + "max" : [ + 0.9589076042175293, + 4.301268100738525, + 0.7855601906776428 + ], + "min" : [ + -1.641092300415039, + -0.3735181987285614, + -1.2144396305084229 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 193, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 193, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1008, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2316, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1544, + "byteOffset" : 2316, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2316, + "byteOffset" : 3860, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2016, + "byteOffset" : 6176, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 8192, + "uri" : "Tree_2_A_Color1.bin" + } + ] +} diff --git a/static/gltf/Tree_2_B_Color1.bin b/static/gltf/Tree_2_B_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..c55bdb497c7b9da15bf12e4552ef591408dc776c GIT binary patch literal 11688 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 XqXt77V>+V-LpoyyqXt6;V-h0(QihOi literal 0 HcmV?d00001 diff --git a/static/gltf/Tree_2_C_Color1.gltf b/static/gltf/Tree_2_C_Color1.gltf new file mode 100644 index 0000000..1a61fec --- /dev/null +++ b/static/gltf/Tree_2_C_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Tree_2_C_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Tree_2_C_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 361, + "max" : [ + 2.0875790119171143, + 6.527140140533447, + 1.5108027458190918 + ], + "min" : [ + -2.512420892715454, + -0.39324718713760376, + -1.8891973495483398 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 361, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 361, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1944, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 4332, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2888, + "byteOffset" : 4332, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4332, + "byteOffset" : 7220, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3888, + "byteOffset" : 11552, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 15440, + "uri" : "Tree_2_C_Color1.bin" + } + ] +} diff --git a/static/gltf/Tree_2_D_Color1.bin b/static/gltf/Tree_2_D_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..104f060518906714fd1587e4d8b5a3b1b679a5ab GIT binary patch literal 32920 zcmcDT_Q>`??9bglX3p8?>alPyufR-)UcKzSr)?(NfyC$RX59C^*=jG7z)Xkxmk;fM zi7(pCXa^HtdF_ym3Dlh5Gw0aB%=xOHZ9Drt-#(BzKWEOdd%c%opPs->2Q7naTQ>eh zVDW{!8STstD(zb#``XL*b_}tx$`(WayuN>L~Gw1uvIs0Jd9M;R;>+w6d2o za^KexIswdn$g*@VjQyWwsVz*6wvoG?_5$@iAoaRN?siH|7i~doM%JaaF!p_xrF*5J zYUGXF_l3EN*lr3xx$oC=w#^M^<86*@v2d83roERVqt@Q4yU=0VFID?0mB!sa7MVI6 zPn%}_V`8m+n@*v_uQeL>x62jwg2aF9t+zeLRRb2+(AT!N`#pIt$ejDyr){rJs|1_# z-%iK==i1eKZ_C>{lp5`|eUejdpCMi3kf5k-zqY?)?=&k1hl|YCwt>&f?7cdQ9JZNi z*tcx?w+AG?)i7|+oW&JjasL=q`)xJ~*0;K%hJ5%t|j!P`i!J+G%-RqjWcI(atI*44`Xcr*+8q8KIpKUkq zIg33=jcwXYJ6`8Sb{8_-98P*G*sZ_UVYhd>hr{-dCUzS{3c&1##yNKLmX(0jWNw>i zckFVn-J%L-hjlmS*j2VHvumhvbYPd7Wam<_4b0Abn{Rjf`WCPnu^E}D9QHd$8{6DBv2~d6 zdFftetL6KTt5rC>SG3=MM{LrZ_YSG4KELBWpizQ;I{iCI9~ReIexF01_wd4Uc+lfUhYTduJ`@oJDmsK%px-c^eG z&mIYOxW#;6UvZA+{`rf89j@>#-Iv^My}!RL$RSRC(Y~iEzU+HH!_A>^x8y$74cGVm z&GvM7!DzfMpa00dpHn;?G-j0Us}Vi6&)}DvgXR6%`~LpAy^k%>*DWeJA&_>}USuInD%lxL=VS-AgiZD}GB@^3J#gCL*Oc@2 zm!3Y_=XmdmL(Rff_8}4W`*S+aI4tGyTpusBoOL{}2@qc4y7hfPMdqCxG4d=Z)&V+51z#Zr&vE zXWt&h4zL@h95mRsF{=&i&IQ-k@4L_01$L*)lLPzq?o0*y#p&nyebf03_k-N_W^3NQ z`DdK=gWT*hiFrTc*E+B}53tzmWLx%PpTlldu-pDy+U*Z#tpvN- z_dmmanS&}|H#lo)>^CkC0K4<}B-Qg+#vq898<=VfO5&*b@o z{c>Ddf4}z^R(thFlN?x?GwmBc%G%2=o8ho}O1J&}wHNJ zmc_N&FE)N>r{6ryVV`D;y}I#tySLJ_9OAg!?KRx4+PQK}bJ$msYairSZvQZPhr?d~ z7W+@<>+P?~?{he+A8LQV*vY;lXP3ia(|G%4=LY-E{5=lEWfk_VmdW;Z5BE4Y>?yN1 z`4wd!^>nYpGu>$W}8h!v9~|6$zjC| z9eeMzANHOMYaQY_66~MOVs%*bewBm39d-MqOn>b^32$@=z3*@D?8f3?uDsr1!hBcz z=gXKKD!W!YJa6@}zoX9Tpg3>6!y7dX`-uEiV0XqpoW4(U!#c3rP9ONUugLZ!*v-*z zSMNI~ybA1wJ$d)`_3zpNc4x@1Tl*C5><7DZ+Uz&`%x~=h`(?r1#rt$(pM%}`pndV5Y^(?LI`SMGwmsNq^_Atu+00sZ)rIDfeE`)9m-_5_t%Cn6P2C!w+YL{kj`v4lH>! z)8V<9!Two0r4K|G&vMv3#drV8+cF2_eWy7Tw`uNQBykk%PM5zY_TTvbU_Z!h$7QbW zw|H`JKgi7jHIMc?YG2zAa)VCBh5ZXwoZAm_=aW@;_A5QVy#EMqjzd8Hqx}jx2lj*f za^}v>{YDmF_k-Ma;OX7{6ZM|%2f5ke;>Z0Gs!U*azAt>TzoPTaevmt@l;7^(6#a8Q z$el74@Ap?5e%}vrTg8!&`+Zy(!ETZ<)8Cogq)bk~0$qx#bQ*RvKmRPR#U_vF!{{X!F$Ih_AFW8d0q zvS4@0ESAJ|msu%u<#e(m-D_JQ1~(>-s$ zd-UIZAa|xcUbz3hDKpqFPIvnEpB1eGyK{Q)s{P6CZeX{GW z1F5C+9e&w3@82cHcVJG-JcmE`a`!L0B5**zXsbiQ;_&^mUho|VbJ^)&(O>y=vWxw-}o%>~K<~vNzmE8aM@Y?-+ z_DdXcw+rl-y?JQ=sTGSII&c2nCw=qG{$1sJ9a!v5_Zx4#uz$+ZoerA8!ux;E-o5|2 z^)81?va0*1{+_nquz8+?@tOJi>y;<(4-Z}Bpm=D*e(U31`<2`lJIEK#-d}oW<^D5u zdmP?uS-U@c{*3)Eopw3|FIl>O^6v%vm4bFSgnZq#|Haw$`(H@Ua=3B4!G4+g?){5d z7CLD8&bI$1d2Rod9djJkH8k6Ieb~64yJn8VCe11K+xZUd->f~`Va2gY_WZ18_j85L zb0`p-W}p7=$o`n3nGVZCo9)l6XE{(2amXR$(h&{iRE1IYj-vz3=piEBiH$O>yWF zHs5zj^XmTSmZ=U^9`pA-xc6YcbLk9+Eh_8x#hyC4-(}7;hZWbi?YpKRdVuB8A%~>k z$@_j4^B?g1x!Yk?#@~G!d{PHW5_UQ;Osd$|#xHWP6vhw7xwMzlRj{C^*)CeJ+1p9`qu7SEwI+%)QcedJIZbQtS4=An33#m z@9_23zSN(a9d`U|whyo?+4stAqeCC7k9|N~`#yK+O%4Lmx%Ou)XYHG=xy?bQz0m%i z#I}9s3)VX{tf{pB!82|D@1|Q0bL4I8oxis1xAMK}aNM@s{z7B?et~D#9X_lzvwv}` ze}7KcO^4U3QtYd%8})dwu#cXc>Zu^^k z6)7tmF7O@R7uqec-+b0uhlxvN_UHH>-N*K9ql1y;t$ln4nD( zFJ9wNCC0H|VByPs7d$sONLdK&-{Y}!-_}`c9K5bx*cW?!>Hg!_t~wYj{IGA1SpEJx zmX{scT7K`FTRUq%_q%fr*3r8AA1s@&Kd9lFL*9*F`+BEM-v8&=6$ev4nf;avI`%J} zd(q+8Tc!QGwk+Pir0lYTmx%m+vq`f1ej$T=fz@8oiMpBmQzhd+kq_Pu{R_bW9W zaH!bAWX~~|X}@j!P6sznd;1NwTKg+w_BgzmZE4TXs@{@e~GTA>kd|ml;U$_V3J{OI*4q^ut_uV}_XTL+!e2193 z0sGm1ZrY!{aJ56k*UbGa>ht$Mo4DA)mvioZt*DLr<1a69@Td#gzj4Oq{YxYlJFv~I z-|xe-<==7;4EeR6XSU7$Whc%#R`{wc3_sX*Z!YL*BuNOG8|Z%n6lsHJc6n7C@b-MN1=?ccR7aJcg3hV2=hHv7`4D;)NgUbC~< z+-{$3KF49v`Ybyk#$J1c-}4<_ChxWr6PRUxvt)@wq1YU|4ROWxeXkZeST1>Hr@Huv z{hiy_9eTb7?{{ZAZf|zxvO{ab)qUPKZrN|xbK0TfuGRiYrl;*6*xqo6SSPvvXZdaW z5|=9u=S)@iPkDLEe&*`)4v*fm@6WTmX}`DYlEbu+p#7iD7uxmnb~spP_3b~iEzZtZ zw#VT<%i;Z!91`}XOS>J!j;+`~$;Q^MXLY;7&ED1fAI;fi=eMKHq4n_E{ceg6?5>-3 zId~cF+kfHVGrP@U?GEq%&Deh=AlF{`_aTQX>H-Hk@AlaLyuHog>O;;0s}d~jzXor2 zFk=)yu-dNMo_Wa_<@;+3+-p*Y<0+VdD8yGqhEGf#yt++t9IJY)!lBtLwJ#c&#`0n zkDeW|ub;fk!RE_a`=4(X+q)cC=1_8Klf9AiA^Swpr4GM;?z4ZCv&}wDV7bE#m3{V# z%eL5;C$Dg5zp=so*2h)$9HvVh+EWkN%Pc%)=NHuFuu=Sm-8${_b|uRuIau2~w9`Ax zU@v~D&*9m;OuKtiHrg$3?Q__@`hi^+!)`nKeSHoRCzsp(O1)txx@Drn-tt*?|Maig zG;E_d=K`@c_DI8Q|6;OzlEMmyZRcz376&b||FU(J!^)JscK5sI*srik zbP#&K*#1K6UVFud2@ba;=G!a1-(Y{cGsA(;WS9NQGi&U3&x&<8&b83~`n`4bw(ju` z8{e(7w=~~vfA?sT!|#(D?4LYcY_G?f?9gGl#lFd!&w<&n-+?7=mi?VLb_c7CT@E4! zo9&HP@jBeS)8_CMiont3< zr^o*O?F@%){@iwHn`YQweVXEM?w6olk?s=v$#XIsmOQ&}t6e$Eeye?wgI{!w-BCeS zhx+D;4tihR>`EJ09HR9*9hBCX*x4QUYX9_hufv0^Wi~#>91iLMy$(ueP3>YOSsmi0 z^g76>&aq|w$KWt+SC<2aU%c(%6h;Tzc@rE|nmcWuZnD`w_49Uz+bG% zn6P1yJ-a~T{{B~c9k>cQ?Q=q{_RnnD<7&G^uQ{L&2jD6Kv)AyIo-Q^H9J#e3jXzhOS*xe3K&wkvObh~T+)@xfGI#`1D z%`ocPzkBXB2ga0*`+_e_-2ZXvE(djsL;Ey3i}stvZF8tkKDDosX~F)KhSv^%H!s<@ z)o0%R>S>Q1E-&QTzes2M{#(}`Ib=Kb?6WakxIgaw3x~w--}Wt@zhOVC=W~aN-goxZ zPTIIX?EE8#=WCzt<2tcv|Go4V4%%YV_PtubXumLSzk~G5XnTvV`u18JCmb%s``aJS z`eWDOaonNeL#I89j=H^i`5^}*uMm5i+e-HTryh2Ano@56?tqH@TK*FbLSi-c1^<}s zm%l&gkRID)&%m!^*J<(1VQ03peZr9{yLXN69XNy=?QcAMU^mh6gTtpKw)Q1c0_-j} zd~vv5kY{hiw8qZU@r#4_$3%Ob%2ReCo*x|aqqFQYmael4;`r)d%V1~!;rdFuPQg76 z(<86%%c*U$Q#x_TK_OjhzmEg6y}<4x4*F-_?@OCH-Ol0UUWa!Z#rAWw-?XckzTaW# zG?D!QQaA0qUmkW?5hlN1@7)(WKCS%@`QM-JtLne8yWsUF2jg4J`&la5?JB;!arn7_ zb3dEmUF&wn*A6U7Hv1*Ywd~Axe{@*w%DF$p`@iiGrw1TuhrIMVW0i+sCEa=l^bjyJ)U6iozmrCc<_vE(vwzu|CenJM>hA^Y~bH# zKihPP!@DY{y*yPr?O8-uIw-_N@4N6}k^TH*OC92`zusH-cb~o6s^t#L18?n}rm)%m z)5qlw+m|lft8rnq{k5Yj99C$`?PKFxZ+{|qsl&a^qI;X)8rsL0w>Ts*`R`XfEoGmx zrOP29+G)Sf2u^A8!A0@luCF zeyRJF_Z8VMs$1@G&%S%Vsa=Bo=i|#A9RD@#H@qKYucEQkA<3g@zx=%nd%49c9PHxq z_fJ!JXFtif+<~|7{=Ro1Ob&4uY8_NXIrqD)`)hxxwZWmTX7Rq3Q@`y$Uo3YB=Ki?B7ULIRu|rzb|zmx5KWG1rAM#^83x+ z@H+UF&UWxkez}h+OVDBM^_dQx96I|IlKC8dy`1M@bcK2UJ0Bs3fatjnP8)^x3sea? z6a>$5XgS8SU+K1hL*3E24jaE}?Qhz@&0g(YnS<`J+4~=8ZnCclYjBW}+qnOb$65PN zU9}FiB`fv|*le_4e7Mr#de6%JKP2|rdze%@Oc7tZzeoF^{eprzhme*{`?E5S*thhQ zJM7O{ynoNb`}WL63mn$Z+Pwc=(QEtfTV^^KyxX~-BjkepPuJNF=cXUpuNC^r{`jJ~ z4u?~A?oXKU&_2L$u0yNMq5Yde@7teMpXI>z@9_RB>euZf_RVv+)3Sg6*)J~pf9bY5 z9KXNOe)od-{o*ZM4z{AJ?SC#U+CQ_u#o_D0rS{cN1NR^I?r;#Ey4haREoDFJzBY%| zWt;4mniTCndAr@=AoFVb-iY}9XGL2aL@%zlSCgH-Kh$=z!wol0`(=VN_WKJ@bm0H} z-tO4^1^aJ!^g4Jikh3p|nzi4-d9s7>C0={34GZ_n`%HA0w^!KykMP3%ZoK^t(q3%# zQt1o!b4;D!@K{;Xe)k=Q{f5$s4*!lf*gx;p+h1@m-XSa`(|+esru{0%V;t7F1=!a* zNbkS)D$ZeMQLVl8Bf`R$HzDBqoJZ_Ayt z|IX72hei48Y`x`29|+iX610C)-;7DcJ9` zuE3$I{kiQ`BNazo7KVo}&^| z9hM#FvQJs>y)SFYG>0np>Gloj$M=MVOm;Z^iYGSZcaM zrrad^oI@h}q;jS>1RkGnpPk3Nf3fjg2hJl4>@r&!_pgYZ?-03~(Y~r`^*-iHa~;C1 zFWRv)aO|I)Jl{bv_l(`Si%<3${Fv{sdC_sZU5V%SO}sqcA$ij~J1@~o`!0CTbGZF) zh24S#eY+dcl@66(BJCIKQMWt8Uh1H^TEl+I#bUeUiUx;mfyVY6%N^~${Vs8MFYjW1 zBDluR;#Gx1x`~~=4Ns9>Mnsi^@;MFrnBsD~SLwA5Z|nvyz9;0A@V>m&oenWf(R)oq81|Vlw>vDmHGMC~mI-@{ zp0+wvtZ&-0WSZx`lG0X(e+O3XjrbK}SNb*Fz8n3AZMO(UIvjJ?+;?Gxm95r^ zP=^=KSMHPIY1vnnS?>_{uxekMUC+LgbDA9zJPz)AF>CI=7xFa@Tee)J{60cbXht zFQ2eKfk|&~dP0N4^h53Y50=>5-&mUI(9p%S`>&FRee?bjhaHy8w(2XC>?M!qJIH=I zZ~I8M!>;;!pTnK`kM;&7Ot8!2?{@g`dy~z#(A##4x_cdF=s54?+t_G-$SuzyZmrt> zhaUCzcf`sZtY&)b*WhTg&q}CtF#9gM-<^fS{;m5&hYNL1`@Lrv+Kb%jcbFGzwEy7+ z75f15K8HpBWA;BkEWBU#U5mr5uL}EF6`1!|-05-nV9vEaU(;g$ox|M@4(rVJKkeb! zUmV)u@a#SNeq(d>{d)bK4(t;J_Q!du?cb`^>#)IFeE%d~qy6mt?GEV)>iaJw^zM7A zxXPiSs$qZKmZp8#H`X{96fE4osQCLn56+bi%ePM3ucy|yZ@J=Hhw@o{`_Jg@*>~aR z8i!}H6ZY4spV?;-8_uEb@a)^t3y+1)Ya6e0Sk;AtcXZLTs?6dz`N`XVx$=my*V}18qIhHy2 zJ%6(Q@dD%h+ot6>q+8zIFY(~OzGrpw9IDpv9(bbuXkYh)X%3&Gg%8X-FSY;h`dJR9 z{u~G7{Lb&2AU@mS+gsrSPd78~=bJm*A?>{2fdg*^_H(AqaCoI8aG+b0b^mt8c@BGJ zc@8LSd1&|4ywYKrjl%v#mfH4W*$occH=6GMQp;%X+tuQ*zm9W%_heCfXQL{IN#$z$ zpUaBaPy1cx@L>c0{(a$!_UE@WIXp-b+b^T^!OnxZ!C|8r`~Dry&i0ONOB`khFWlev z*4BRK`GpS8WE=L|u1vRY-Z0l8#eCZShg>f9wda>O+_ml7zs)w*KKI2Uhr4V0_a`5Z zwYT{--{D7p+y408MEkI(3myFK&E4P8vDofbON@gk`>FkxOxD@G{Fvx)?9Z$Hmz8pKyQELi4(ION*?)rRuAP8Wj6+=H?fo6?U+nTj6CIuuJ=x##`;DDN zeXK)|%Gv#|bye*5=uC6at>ZmVFxkWYZ&<&BumHya#x7y|1iL&VcwE`#tl^t>!4UlU=i3j)S8~lHIDfr8bZ1N*pTJE81zZ+S(at6gw>9+-h6t z8fdpQe2T-PJ5O!DJS?+|KHTrXw}sDUpTJz(EqN0h4rwp2eZQ62KJ-d~15e9Ddy`ZZ z`|xEI4)XV>+V7tG#g6N5r9<(NdG>qr#qH;=n&uEPyV+jg7>E5y-N_D)6Q|fG+%dAx zZ<^%rW_7o{#S>S1w#!)#J-dF|J?agy-*BeT;qs%cc6pQ2>^YVeIpj@dwf`_T(*EQ%c5ziMoM zr66dSI748$?VZby?Ix7uqR=q$j)hHN@g4o`C^SsmV^xc-oYV)qhPBPMN>zvLJc`%Z zp4h+BPT)n8?E;1)b`@3YZ2z6#X?G*05zKEehwvv{t_Q2 zWtQ)>3(#n=Z8JDz7ZJABwra{wyN2zJV1B|P2!DfqGg$ou*>zy`4#yVSPFuFeZpMxI zwodc**!>WI&>pYngT)iBEwsI|agW`ERf}!CcJ8sekiG;=e^|B{Ebiet$M#;ue!B@O zb8VHT?YEQQo&%;8Ce8$lXYft8edoL1u7hKmZJpkJI|1YAV7lP)Ot3h^_X)N;6c5^+ zIMrt>aOi-YKvXZ7*68U4i$|FE+m-z2bjLrbmgrj#>w z4gP|*M@kOb9hg{etHOBJPQh8wmapTW-G!-*w)1|Tv2(aDXnU&dpq+tQvu#Y!8M_Tv zg>0u49<-C_Z?^TzJZ)F7M%Z>y&_O$cz9!o*r%u^9+!eMpvN>qCU{8Z>&!tm#AGC#S zm)IV(WALrB-Bx|tPC!t|_D|?RJApJq+lU=U>=yhswbfa6#LnQXxoyItBX$pVn%V}e zKVs*gWN6!TVpY6V$<8~i3eQdKP9k&bk?rLjt__*Bx zj~Lq{jI5vYqnD*KWhXo3=Apz3mv7?%Q^_*xPM*c*<5~y^q}k)f=`B_A#~& za<^%??FHMn;^aZFeI9y;A?|p70Bm2v?Hgcw3UYRV?VWJ! z62#mkXTbJl7@h;$x4>~P*c}TNt+Ck9);}n{svxJJW0|rc2m496n$pVy11! zkkxM^6QXLjzh9FjxeG?QQ7ku?CsT z;Jv~cWM9Lh-PR!c7(VEM-67zu0=DPCCLXZ83@PVrK=uV#NrCNiIQq{9WFN!fdp00@ z0t6Vq_8z#k)b_;TAUg;3Beo~H-R(Xs+h{A|>1e0$W4mpIP>`L4{|?(1fBozZ_#d#1 z+2(5Z;L$2ujitVJ3MU@gc7)Bh6_|O~R>9{GIQ}{=p0jmOdSrWJ@=Du;>bJH#!nfMK zaC~FCLG84ygZX>ghP+L-4zDJF?F*2c3byBf*?O?O3KJ%P%}w|@4`Sb+rC|FOurCI? z*&W#O+Qy{J*UrIuzs(D4KRbu!MK%@HE_Mu4&)9tM2()Wpk+u=g*kya* zw2{q=k5g?KezjT${5WFU;KFC4(7V8vA)?vZpl-D-1N#E&2BQ_Wp!ljdd(ifSR0i0- zgeVhRusu9^wjg^G3OsB<<}$>G*@EnASmI*~vTuQHp)JTA4{q?;g6v6{p<@fOx8c-N z8?b$!bb{AS#*w*aSw+r~x3{Ec=KO1ZvVry+LT$*d! zuqWNN;82}yg1VP&!-XE(0s(j132P_XDhTD-CLEt^TX4t9cEYlU5c}po0ozls;62#h z0`q5Jb30DG2iphA&mj8}{=WsgBY<@)*uD!-&w=f^@Z>Pq-U+vkfX#Iv-|l_QXFOJCHwlCTiGSICjWZ!O`9J#>?Bb2Sl1|8Frqx<@nHL>u@mNw!^~B?!xyN z+XFvM?Hb|?Y)wK25TjV86$$hxDJe4V6kZ8uzc;GB~ZWZpe6I+pzJ4wL|rH zaCkpxd|>NP`qVaJnWWu;Id5%ae3*g^x7`awzho`I@@-Ec8=|XhihyP>7D7UH3LKAZ_w1Ik%aCud{UDoed*Q--TZ4`DwhAqswjDfEY#mliv`u)N zU>ji7Z>u0xXnVkChOIz$yX}g{jkXI)Yi&Qsvf3J?bK5zDDck-?`ee({bIs<*>kqaQ z&WhMxn8R$xVEo&L;n81Phju306Zvm!8v<|HSV%D2Jvf_Z+pr?cHi0e2mch-|Hes)s zZNjc#+lDp8wgC^VY!|$U0Q=_vyN~UMa~8G>{`uMp9P+YdsMWMFVAru@uxhdXAu4Id zkRWF>Wu2-WgWqIpiyg{#pmL@mOU;g9X0vsHwY*)!6E2&W1v+*c+y!kp9?!QuAot8B z!S9Hz!{6;T2C}Pd6=pEno+w{$n_zj(rXYKzEyLCAHVPTrZ4)LwvT0a8*ES+%y=?=Z zf!zUyQ??m}T6PT;`)n`VkhR+oz2DYB$Ixy=;UU`qFKxRET&HY5c&pekm~6L|anZ1w zaN&{df{)8>4NRWcK3KHHHe=6wTY)QQZ7UW(vvt_N3|t>bXm7S{IQHIFqw}Dx#_4yq z9sN6OFZ^k=ZCMv!=P499`^o4?>pNcAR6gTakUxcE)m(NBx)nAy zZcKI$_-5NoIQ_-eA>GqvPbZ^Y$Br)B1idcX1uLf8DlAU2-Jn`%8?Yt8c7gU(+XAIx zTLI=S+XHs7wjE&|whpuXY#9>kY$qHkv~9S3$2w*gn;pa7x7Hqc_iYG9KU)Sa zcUy-Sb+!xc1=%jJ$g+K4U}wwlDaiIfL!hmILLNB%Jg`o-y>ZajZo}pYwjH*9b|0>` z*zQ^3Z0GQy0TPann{3Y%2iOU;_u1Zm6(z!rko{`lD=b zys)xMxK(HS;gY*u!b(@$9CK&8gkRCN5gR=06y_J&KIn6{dk`FNYY^#UC-CNmt;V*e zwg$JZ+q&H2wDZ_<)HdP8Pg{k{_iSgp`C~id*A3eR#lLL>Y%bbb%wn|@_;=A(V&yAa zfp_Y*8F^lI4h*Wc5+!DK3%=a2nGtVoci@Yr?U~Qcb`9#>wjw*6?HsQDw-NBOwA=89 z(KaQ|-LAp>uFZmr3vC%%ciRNqthaRtkFeRWVzq69#%Y@!GdgS!te<3)v2CJlLqVC% zhu(f$2Hwdw6Iz$s3M^#=hg(B(j}6CGXS)T{AKJKFbhK+o-)?i^u)kfys+~45XMOD) zrp&kDIN@yPu;R1Lj$A*x1J7e^5~feEb(ouJ!_l(?9N!ay_t-L=4YgU&GuM_u>xQ+! z!=<(ix~HuRD)-nn%-Lmqz+!=Ifb$*Om@Veu@b$Q+XqRy2maV`pWxI;7H?~V2>)Tn> zzOrrM*R?C~eQg_ZSkbP)?XK+>OGCQ`-R_whTIjwi;r)Z52G- zY%`{ww4HFu!`49hf~~@X0$T>PQ??I2IM|+$J864>)4}e?#sjuC;`(+9U+>s%(blq4 zFgt3yW3#oLL&#;@J1XXOA8an$I@s#ieK5Rf%VTL_XTiC|c7j`&?Sn%HZBICK+J2~C zYWqTbvh54T?Y0x#l587tHrYOqFSPx@wZoPnrPuZW>tb65!vb3d4Q1Pw79+a_VJ@}? zD-`S$s<~`=eoEOX95c1OVy|o0&>(NCFkjtHAXvrr#7r5x3wL;IA6RMH&4_5SJ+P|U zR^eq8#GhBaY#H9A*cya2+X^&!+B(GM+Ab(`wPiRQYa5VfX{)d{#g?Hk+m?aH#HNPH z*p6ZCB5RIvX*-5@JT`xV73~^!ZMD9$L(`5Suf@8F}SB|XK;kY zcESrYTLtaoHX9=AY#kC-+AuszvsLhUV$<;3+m_+V9-Dy6?zRoS3v3Er<=QG(pSMv+ zv$owacdP9U*C4wc%g@@jxVhPJm>#p8km+E@V0gr~LM_nl#HkauCft5@8E?+pCbYWP z9eA_PR)x{m&ZF+3t-$Y@wgE}cY$YQ0+A>^yYx_a)r0s+F=e8T1m)L&T@!s~qg!SNZ z^g#bnTZJWWYySv)Iqh zVP&iB9%Wa%4!KU-k|lw5C$g8>e)u-aw&Bnw+Y7v>Y%8uzwVkkjpY4l@8*MGR*4kdM zUtzo9;0D`z1bhwT|tPCJHMDmDj-*4Z|!lD3(!bB`^<%}LfX zc3-u1*v4wJ!FwGze;jbyZQG#KWz8Ub%9cTHy7huz`)wC=SK6*w^bp6E-)V>De9d=CF-et7FG7@2QQzXMMW^O`mN}w3ymC=pVD`5z@44Sg_l+z+|^= z$BU!32}X--8D_1v^risc_Q$QYwjDF}*?y2*U@IWM+qU4_6kCH^n{5-8F0*YY zDYJDbjkHZTP+@!ExsC0Hb<=D&cn8`xd@rz_Fw@3%K}jn(-8ww&wiUQyX4@dzZF_;m z+qRj2`P^3JmIk;SSP-XVXVCY~b_bJ!ok84t z+m3Hib_Oa-Y!96IV!L3*e%lAzKiKZj+G3l-z++eOf3t1Hl()7OU$@zwkp6EQ5whR5 z#)jGM#;et~Pu8;7J(%VI4zC0bDccfOH@k*69JUO%ee4>RFxwQ&dt=Lxc-uNa=?pkN z8a#j5S{&)Mtx@r`W4M=WyTaPp?f`4IZN@VTyN2CwY!*D;Ve9Zl#?~R>lI?-ot2Pg~ zp4%E+++%Cer);-i!6DlTRXlbxI#=4>IWK0%P#$8dkQZ&s@FmjLz_`y=K(Ng=L9p0% zgXb&TJMSdz47#7&p4b3sC;HrGvUAun9UNX4Iyc)YO!2Xu@Ozc5!mD)KhMTKxBxZ`) zHRPSMIdh)Tt|808#%4W>9m9=XHU(>W?H1%V+ZdE{*&T>#wK>4VXxDHq(xzf7zg+-} zn(c$c5Zi_c+O`KinA;|tyKA%He!Q(iybjo&4V!pv4@@$%J&?v~s~~7=n^47QyFfS4 zmZ2`p=7Wh1xO@=t*0MXWCdX!lgsB~a(MIclKvO#g?yJ@jKg{hICSI^M@G`Jta16G2 z@WsY%gA=!{fWdOxh7X@@HXOQOd%$F_O@;by+lIr;wi)a@Z5yo5+N|*2X6vwTqsHq4=on3wdq3f{jOP4Q{E} zRZKW-tCK5ZH$iTjZAgu>U4X$|TZ?J!wg<9q+3q+u6M z9cmkGW1@rXB%HU~&e`H^XW+ZlcF*nryAPaaZ6BPyWXtgRzU_pC-)uLe9I5WLqJy+IHTtgLWU27w$bTk+XkO!6CbM>m_V|F38#MkdtG--IR0B#GoVl z63ue#i%tdFdM-S?4Ve-F>$vWZ1XbpV%iZ)MMj3G27m-D{a5y%glYXseA3pq;vN#G}N({<2+~w z61RStxvx5P?>>sc1jNFKKPzb4y$&9-&66D1Gt6ZSh~=M7P_zuD}(-6`)=HY&_n`-P|F+UpyI+8pWK zw@+wVuKgjyP@B`e`|N7W&f8gepR!S7&a%J#YS+H<*?P8%Me^)rCui?}!I)y}6L-u` zescDHUZxaV@3>?8Kx&Rc)a>WgMJz_ik z)E+w?{|oz`-aTNue|CnwbmtDcOH;PlmT%6r&-j*QZ;-g!HgMxHI}qD0akZ`Q#$)^B zJ9pT9o3hQebaU?h89iK9|NhtS-<4Z!%wnu$|03%2z9Zi?_j5?t+UF$H?GwvU*kAvE z(f;+_sQrQdclR#hceGz8qp?3fd6o5otL%1sH=_4fCI7XXxN@Cc{34D0iEFg&*S=i1 z@0RP?eHW!;?4La-+UI?!e&3GJ0(%*GvHiEXmf98C*xBZ~oV5S-&pCEFrhlP4FvLrY-Rs8yV-WBb=^LjKx_NUjY|6~ zQr6i?TlCo-|CGA_!^4AixsprmSjFS^FK=YpH!~%~exeHZ{^f!^`-|5G+pn`^wR`zb zX1_Ye5<8PC7WN0Ur|siCyJ;WSm1O(bZV`4Te|hgWe$&*t4r5gO%LC_*Xnr8{=OIg_H|?|*mpcxXaCl0?fnKHm)Xs`aB$z`L$Ui8xE9+L zTjuUNURSvP>H9Fl~yU*G0e<&zxpXar~?#*k{{jvvd+4;LC+vh9m@0*jUU_Wt^ zo4sG@tiAVodTsVjjImd~$7pZW7;JZJgM)nnhl2fcwyXPMZcVdOvyQPp+_h!j-yIX} zzM7=iH?5ezuW#NQyK^3C_EY)W?3Q$x+E1CGZl88g*Z%Q#Yx^%5s(V!zDBIs-*=^_U zq`N=;POBZCgW^7>lg0bDA6U8XtiAmH{ZmZ$|MPU-U)i9#-@!}Q=J6)8{X1{R?~{(x zvX727*)JI~bDzyN6?;(++x=IgboQ@HKV%(obm_jEvTFP7T@ChgKdQ6yTU5I5w0Xh) zf5nRSx11N+t(<7Of8RA_`=8I8?GLi_?R7PbwaYqcYwx;F$=-hE`hCLEO?C$w)9v^4 z9@)42!*n~D8}atxbz5!iO+)RE-s85{*8gwk84ztRB+aq!`V3KfY3A*AM;fg5>ov}_ zoBDtGzLP|YEOkDWiu?wjOFJJm(f`;T0+u;+i?u}|up#(upA z#`a>4TKi|bHP}D>_5?c#N3H$S-x}-sc_r#Lj8#H+W#YKf^C)--L@r`)BCH z+1cC6?fqM&vCk>6#$LOjVE=>#hxZ!Qt*{eW`g!l{aJ~KazFXM)>ay?eKhL(`u}{n1 zZLawKmuH^s)wB1p-*nx4|4#>{{qqzi+lg8-?I||*u=~YRZU66I``%aEtL$3~ob7xM zW$cew-D;P`wam`%^U|Hu-k92}$e7q)Qn|B_#a_XFU7wo$yd{$R_ug}`51-I!7bPLE zf92m?yQh5K_B{cU_kG+~w7+>1=f29Lb^9Zl4)1kT-mvFz+NOP{f;9GhvB}wgZe_A%ZtwGV%#wLj~s%>MmC z3ifTy-}k+)^VmPzDc5e&HsSq~derx)>~pYpp47Yd&apqXX&bBd=T@lLz2q*pU)Y8Hr6GiAH9jw?sVEFyWK$=c3*6A?8}eV*_SsRw*92E z!6x;@Iy)h4J$oNEHGA&+ruGht+3XMJzPH=*&EI~P=rh}&wLX*U$u z&scESR- zd1k9`@3X&u>1W$n;d=J>zFX{1D1EapV`}97;+u_jr&Xu#Wtw(>Z`F}n`)M_K`?C%z z*hSr2ZZ}7B;y%6v$^9SJ+uQ$pt-Rm*`lfx06!h(PeU#X5t~kY3ti;EDW_Hy6x3<^! z84J#{Tgm8P8!|n|ZqJDd`=paLc8&`w?3<=Z*|jnU><{JnYj@Rbo}Fi+wcQGRbNhQ! zbnM?nHth?~v9{}Ohf3Nt_to@m$8T$>nukZUY`Sl*zwxIntCT`j%ruA%J zsb}DRh1rvB&${q(`?t8njZJ$6zj$QxR{QY&& zar+Nl_+$5uLwm1YlG5H+PUiMMN{#l*^FP?P+|$;6?JuVNtDhS0PpLX>_gPSUzq0w` zeW#x$+wUv5w70u}Y2U0h75f*s``Wcf$JwvG@Mqs~4sF{{8{6y{DsuKsJezONZvNQr z^3&w~XA3Ub8u34{TjpuIf5|T<`;AYH?c=LX?|UaGZr_}wWc$j=eE;`SBm2h(SnN-h zMB01sp0KruJ!1DG?7pqU(JcEZM{4Y=S{3%mmF==oOk%VTlajQ5VJ&Yj*cN2}XyPV2 zJFRDSxt@XcXJ$>_d&@=0KGQVAUZ4BAoz%3~HV;nP?6Y1_vA<@T)V>*v4try#=j_{c zqGJCf<^X$Rp1=E!o6Xx-kZ8Scg}(XzJ5zM_zmIIPi_Nj!@0u#V-+tFOJAbY-`(7S( z-yiI9+|J~G^8Ttv1^Yrv-`HhOjkGVl*|=|7O`d(;L4|#>_m=OwuR7h9Y1)0;sw1`g zCuc|5f49AE=O{RD-|yGT_Kw##*)3Gi-@oglguS)ml)b_wKKpw$C)x=lNZNl|Z@<6M z?uyOJx~lz7?SXa^S^w?3yeV~G{mwA^J$?!M*^Qp=dwAV!Uxj}4zV27%`}ZzVvyZzj zx}S;DVt>Y;{dQ0JBlg#%?AjN!`lQ`~DgXEF-Wj`p^N~w?&e@9Zmw)%&c9p4*{kiww z_r3iZZ(l9qx+gQfV*eVYYkL{b#qYbZQ)YjKj+}kwygzn#>XY|Bt3PJPwy(-gzcqHh zh|PODuLG9*Qg!n8x18tP`+471JC>E&c2e0@`yUJb-g|t4&HjLmPxn2V#JKmFKCk(^_Z@qhxPM98Ts!rP z=KDWhlHZ>L=KWju$+pJY$JxB!=Xk)?7L)_ige^u-7qqYR7iN%&vy@pWWh3sdgPZ!}f2P^51Un&RF}E$1d6UT^F_I z;k2;N{j-1HYyJrP%#>Yr!K+X1>(#Het9)f{e{qr8{?D`K?%O{vWB=@|33k(zrS=yF z?A*6j-^^ZyEn&ZD_xF8mN7vabi8S4R>C!wqS6?Oj?Mp@WPjK_MKe29|ZNFUgex6fy zcJDls_HyJZ?^W_D*l(4!exJ!t>HRzAGw*-ZCAFXL+D6;L;}7<|e3!DHr)a^xdL9pZ zDJ8D`No-5@%sZKH7k;H;|0f6Y{mZiy>|BlY_P;1xVAsgwv0q7v%l@l_x&7HJg?$dj zdiH#5OKhS}=I@KXQei(SSJ_t8tH540YrS3H)s1_*jz6$__AbTV?x(c&x6j>IX@9?5wLSkSyM5O^lWbSanrnA?UWR>1)`WdR zYzg+^-QVrH53k$PuPkMMEMTYIJbknMw=Qh9E8Ly7zvyP8-Gq7}+n5K8`^t~h+FzM% zvESNOX20{j<#tmR_t?G8k=p-ky}iBqThV=I-Kc?RK81u-7h=-=Ed!VjnY2%C6=~+J5`mS^JKe&9mE=c6*;O zqm=#SDLVGbhphHXzn);{ohomyQI@ygOrXyWRKL`B%kJ;gdc61LQFr?<_ZQeL*;lwf ziTA|b3&$Pz&(&Ao?@_vI&pB0%eOes5_Q@R0+Fw`HzK{QC+5QDnU+?)D*uJkVKWe{& z*0X&ZHAMHzUm=4N?2vZ^HKXU4-m2irVdjj+WVfo%Y(sxlG() z?LJYlzvfAry;bcjyVGX#_T5XnZKuvCwg2)Io&C0ltnB$;PuORaD!;$8Th@ND)??cT zN8R_EmF3yL{?>g8qJqO%LsI4_~wc)i0A4_w0L`BW3@3z5RaH zEywoh?o!&XdQHpzRSKWon$)>=U;h-?pI95d|H`3FcGI~p*?m9wWbfriiTeb2E9{xv zzU=!PA#4-VXeP7O7@1HS8*?wwXj@{$w3+z%=GwrWU?6lkc^Z#B3gCcuR!I^e^I_vf^ zUdgw=b70xtWozf{n^a?Nuk%{oK65e4{;;>M`+ePZ+qo>R*uSqM!cIW$fh}*G;Qsen z5BE9p812tUN#3tnwsfDV>T)|X^VIzzH}CC}IelPn_uB0JYlY75-6DB#A47-S{=4@b z_aE^H*_WI>(bmbr+kWFbsr@S|UhNA^72h{MBVm8ZxtRSTz6|!~zV_{HXK~->&cEO8 zn@z_44lC~cGqoA)AEoQ;S3euDfBk(kyE_kg_Fv|Hw=eayuYK9uz59BzC+>B$@ZP^^ zo|JvlxfuI@J`DRKzV_L!taxP?lPYdEKO@0jgy)@I#A)CC32*n>O|s&)pQX*P|8}~L zz1i6S`;hx)`_4Y(v9D!ux6|d{zwftAhJEK^7JKKnuJ*2OyZ7{*-r9cJ9OeB}@^bc_p1xpT zx@zYBhZ8&Zo&NdXmertWzpCKOeQVdwvzu9CzF*I4V;-O9Z+PN?7yOP4UZ%gXjec%2R?5~*UY=3Zxvt8>++5OgTU+mb! zg!lOTOxVAC)fKw~{`dE-jP}{@bm)ogyGMz3yu20rFI@KCe|A34{+yeQcCOD~?>#Ni zytnd5t-Wcl(|+UC{PywpmfP`&vhCOWeSY8L_4f9+7hCObKfYzpGzES8l{^gl(}P#r z377cTudXWIe85Qm(@BPTSKaBUp-tPha`;QBW*|(SO+S8bFV&A-Hvu#1;=gQsn`vdF*Z68g2y~js2 zWk1*Q3fn-fXZvP`8tp%#e$Vc%i_rdU^DXwfE6v&W*IIu6#%5mor2_u;=iPnxB_*)# zE011gH|cEt{z!e^{U_Z+?U!e=kQVn?&=*#iCT*9(d5pH{xh=Hz?}dkdvGc5kia z?R`~K?0+w<*c+|&%x+Gok^NHjd;1=`2-&aPU2m^qE4cUd^w%~Y8l?6|=6dW8pC+|$ z)^X8&1|hcl_ME8LKR=AY-s+j({!3=__Gy~_+?Q+4xBu1@o&7Vo?(Dsm%f7eVj?j_;Jsf}aGu>p#(8`F=KHL_e(zausLKl&rU5ecwc>wsr~6GI`(Cy68jf?WVE+QmA5~!&vSpt zLP2}qM+J6krR4U{JaoeL^-*{GniDyDw(YOmFUWghF9&ztej}DW`)A6Wq_XE@*$$)Yp4LZnE#c{Ko99>V`7S8F|NqX={k#QS_Q{2p_LiSLV%M@UZU1C< zU%R7w>+R#rI&7A4YTL$3Z?N;%Zruy2-}!ch+JDRE+W)cOlI{0h4)zoNUEa6*7nA+d zMSk`V=TzGK6BM^!|Kzlt(E^G6KT3`4`w!;W?ATvt|BUB^?ZeeQc9x$e+X)@bvS;GX zvv+0LV|S`zm(5ODHoLk7uJ*UBvfJw@gdX1uoPT(sIwPbhD{@HDA?EKKukIpk9I?K@GiKc=|Y-sZ8#o*QQK_LW5j+vW6_ z?!P`oXMazrg#DzCjQb5!<@c|XlCwX4@WkE^N8R`T+UIF+xKMDv(W8QWGhXxV-BeL- zpM0}%-??Ln_Op`L+Ew3MzVBHSv(1MMY~cDmEr`{A;sI}aGr@WLL<9EQy^2w=pP`_? zpG%6@o;kVPPN~Fae~5j>-W5MI>|d?7-#;O2>As%=vHNfM9kbgvx!dkD|C7B8%S!Ak zDqZ#`A7{36Ii_I0_vS5Yrbg-g*CV~{XQ*u7r?PR+zPJ_9_9^qG>|6IM)^_#O68i#i z{r%F3PxghJ5Vrqdzt`^0`&_%v{%Q7{w>|CTKUUhmQQu~p{#AQ_NAL%`X*-1M&-Na+ zYiPBw_ZJbdXHaz7+Yn=I@5H8OzyII7eUtAe*iZkv(@v7nYv06*BX(Cmrr8(D{M*Nn z7`wmX(j43Q6AShyUtqL5Fk_Kj=34Fjr#Qav{Sj}y|M=v{{n{)~_g$RTXUE!;wZF%1 z|GtegMfM$+Dc?VBuA}Y3_U3(7v$XfW{4BHo56`uI3GN4Mf_p0M`*f4{RlgM4zse}Z z?#&+0{SNXG`x`9Z+Z`)wvzyj1ecz&cX7&dol=gR~NbhewXK8(YH2TjKXmt3F_- z^>W_6gDGG39ga+}?_Jnz+v0X$PjFA={<*rzb}sS}_BodC_gyJ#+gJBe$iCMoW#8*P zp7zI5zStd(OxS;QVe{UlDbn^8=PdUx*t*niXG^?&ZS{eDiZAEct!tQWH{+h!{$mkJ z_IWb@>=+Yc?b9#K*;}$!+x|DlciXq|*7hqW7T9;3XWX}R#-e==v$XABewML+%5%-` zZFiRaJG=dMaYuj1@T<0cLGXutQ+5dL-_Uz_UrnpU{umLF{UwS{wliX^_iM4~?RRGM zva6^#vhVuGwEZ0a=h-#iPuM^2@6LUk;Y;nF3B=l;^gFh%rqac}{}}T=k7Ek^_f78J zrzG&i_TSQy{gvYS_Qr`%?Ceem?`KrqZYQ~MkDb?w=>6IArr3S?8M}AI)RO(GM{ezA zYm~OX6zRQRE>z9VtE+e4gX$vt^qwpG{;yWFuUVpQU&9)-|8VhveLv^iu~R+ua&O1N zBD;-$%Iu9#yxTWPQFo7bL6ZGKf0zBO6LsyZs^si{3mo0Y*LQcH;^qMRZ907WRjVEC z^X6}~W1A|zU#9D%od~nZe*V>^`-7e|>}!l=usi9Yu|I;_!v26YkK0XO zc7CszTkd}C7hbj+UHkSuoszcy+{MXu2aJ~4y=j|hr=BUWU#rZ`UM1XkzlDs}eqQ5N zyP}vHyY{QO`&W7P?z0c*+&A^S>HhphYW7e4XYD<`yI}viYb))Z%T3>>?pdyQ@vN6A<~h&u+?1+x^A~`|+{AStS*j->>ac$+kgL2dDv^`7g zYu35gN(6M;EkAE+pS(zI|GO#T_Uc_H_bD@**q_tkv*)dL+}}8V<36s{rS^qS8tl%- zGVD9;p<(aGZL!}nAl*(gJIlUT^7y{R%g)=roswqXbaC>&+eXXwiMZw3`@HbltKYTH z?rn(LKJBhvyBF0(`zu(3?9Ub-uw$BgXJ2X06}w-n757&zQQxmBc+~Ds?_E3D%>nxz zPrS2>lGe5HEJ)hF)ZfK^`b6D*rd4wLD^I<&{kE`Z--345*2onmL1sl`d!L?aTAgK zAL?Z6#g(}B>rB74_hfdsUFemH{fX+9`yolxToY!0jgxD?==ybgZ{KjW-!e?ECf!PPW+ZbXL?}IpE3OJ8rY=YIBS1 z4_+wQFWabY7b0I_cR8SbpTqu+eV2Xm?APWf?9ZO|Z10bBSNmDs%KJ}5EwS5ZW^5mD z!he6ouWkGGPJUx2vi#4U6*02*-;a3O_o~#`s+E`7FFxJ2@1$A6ep9p0b`gE+Y?-?n zY+a0t?CmxzvRmY|XWvra6nm{NZFUJK|L>bw6J@{lgZRGn#r*ptpUK((N#e23nR{`c zc|-jECkxu`7MR!X=lJGeGu?RJ-kg-h`wkbe?YH>ix!<87a{pm*#{Jo*a(00i9QMcb zNbRpX+PY6S^H;SUuySIyI>#RzYTkZ7jCu756;^kDff3@%a(I?hC;6U-S3(0*WLNa zX5L?;{nrMbahCnG>r3|?(JruCW>;cYZxCVU zyQ;|k{9;b~6UC<|)c&>);&uV-`|Q{!TiAP@72SX2LW%u@2K9X&@)i5`_&>2_ zbf2}aDz|8V@CkqW(qG%`)=qx2Z(fdqebuyQwk#R0`{#Qr+n+XE zb=W=h$=hG!&%8gn&wu}-tO<6^bF}vd8-?%Nq;F>LaI0*;m`VG-4M*46+?^u3-(&rI zI~QLid&PqN`@ZMo*iT)z&Nk&%#{QqTFWK$!OxkNnf(SG{fD z`!1>d)^ld<`Ste6zPImE_P6|xpom(D)v{d)!6?)dx>3; zvEKeD|L?XjexdudmALH7*J{|m)n2mC-&oK7-V4FKH4k(5#ayYdfAFlu?yE|=y-e16 zyS(|cY{cI^0gq2g_nX=KS8ubs)+J>xUa;TpS5D4;#`Wv=UYjCo@4Wu~K2ZKmyp>@u zaOcv#3!X`~mHy23seS(T`B@Y8Iov9o{RG6*s7G6*tAGKevVGDtFrGDtCqF)%Z*GKev-GKezBG6*pUGRQIr zGRQGVF^DpVFi0_oFi0~9Fz_=lG6*m*GKe$CF$gjUFvu|oFvv4VFo-jVF-S0oF-S59 zGjK9+GYB(qGYB!LFi11VFsLxdFeo#qF-S5^qGsrN=GAJ|1GAJ=9F~~B=F(@&}F(@*qGDtBYP+?$UP+?$WU}I2WP-b9bP-fs@U}8{XP-S3ZP-S3YU|>*ZP-9?VP-9?X;9yW@ zP-5U;9^i>P-Ng@P-Ng?;9*c?P+;I;P+;I=;A2o=P-oy{P-kFZP-Ku}kY`Y2 zkY`X};9#g_sA1q>s9|7Z;A3cDsAu3~sAu3|;9{s_sAb?{sAb?_U}LCZsAgbesAgbc z;9;m|sAJ$^sAJ$_U}C6bsA6DZsA6DXU}30csAOPasAOPbU|^_XXkcJqXkg%DaAa^` zuxD^&uxD^$aAUA$uwrmyuwrm$uw<}c&|%Vz6Uy zX0T(>V=!Q_V=!Q_W$lcV9pT0pvj=m;LG5{pwHmLV94Oj;Ktz2;LYI9;KdNY;K<;_5WwKX z;Lo7T;K$(0pv&OPpwHmR;KAU?;K|^~5Wrx?V8&pv~V8CF+V9Q{{U<3AnErT4CM^j3}p=Y3`q=$U^5CB3K$X@G8hUNG8i%$ z${4a4au~`Oau`Y(;u#7VDj4D!Di{J8!Wl{#N*KZ!N*E#;iW%}4@)?R5@)?R4Di|^u zvKT5DvKY!4LK(^!N*O{KN*Tf#3KQW$a= zQW$a>av4$>k{NOtk{R+C(iuV+!WhyS!WhyRQW+u`q8L&cq8L)ZK1gNAW=I9=iDHOh zNMVR!NM=Z8h+&9hNM?v*NMa~r$Y&^EC}JpJC}ap`C}${R2xcf_2xW+7C}t>Ph-N5a zh-D~c$YIE3C}qfHC}AjJ$Ysc5C}GHBC}s#`s9-2(2xKT{2xf?7C}JpNh-D~bh-Zjo zC}AiD`!$+DgQ1F{l0k!^lA)SGgQ1$ChCzd&hM|^0gQ1q8jzNQ=j-j4GgQ1?GfkA_z zfuV|FKEqOm4u<&*9SltjYZ*2(EMr*9u#90I!zPAl44n*{7&;l2Ff=oCG0b3SW|+Y+ zfng%UbcQVq6B)KJtYK(mXkln&Xk=(*XlH0*Xk%z)Xkut(Xkln(XlH0;Xl7_-Xk+ML z=w|3)=wRq!=ws+)=w;|(=w#?&=w|3*=ws+%=wj$$=w;|zBEwXM$qW-2CNoT7n8q-ZVHU$QhFJ`A7^XAKW|+k=onaQkOokZ@a~NhZ z%wU+sFq>g6!vcnd409P4GAw48$FPWDA;Ua|g$xTA<})m2SjaG+VIjjJh9wNk8CEbX zVOYViieV|kN`@5-OBq%$EN588u!>;?!!m{y3@aH{Gpu7+&#;GPj z#;~2CpP`YVouQwhonaEgB!+f|W`;=&%?uM5nix75`WTuR`WV_6+8Fv6x)|CRx)_=n zIvJ)h%wgzcn8VP^(91A~VFp7l!wiNlhUp9w8Ky8yXPCk;n_)J?6ov^5vl%8Z%wSl} z(9bZHVKu{4hII_<7^X5zWLU>AkzozPG=@zKI~b-h>|mJ5Fq2^i!xn~_3|kncGi+v9 z%dmlAGs6ak?F`!)HZZJV*v_zqVGF}thSdxk8RjxX<;R}AME4l=xAILL5^VK>7eh6@b487?rK zU^vNep5YC{NrpEJPZ)MG>|xl;u#;gg!+wTc4Eq@NGVEg5%dm%GH^Y90y$rh<_A=~a zIKXh2;RwS4h9eBe7!EQVWjMlckl_f!VTMBt#~6+<9AY@aaFpRV!zqT-496KxGn{2O z!ElD*G{Xso(+sB=PBNTjIL&a9;WWb;hI0%T87?uLW4Od{h2cEIWrj-(=NT?BTx7Vw zaE0L#!v%&*43`|@x+aE##) z!#;*X47(W)GMr<$!f=q`3d2!`qYPIVE-)NrxWI6T;XK1hhBFN38O|_VX1L67hT#Om zWrhqh zr{FYjhv5;!D~3l5ZyDY)JYu-V@Rs2o!)u1S4A&WMG2CUi#qf~fA;T?(YYYz=t})zW z*vW8};WooghT9B#81^vSX1LC)12@h5`_<7b9n z3>=J~88{dj7#SJa8C4h=8C4i%7(X(6Vff1Mk>M-DcZN?4-x$6!d}8>@@P*+s!*_Sw?wA1x6)CRYo;NB}O$y4Mt@~bw)KtWkxkdRYny?4MsIa6-G5i zb;kb;9~r(g{Ac*iz{JSJ_?_W10~6zC1_s7Y3_lqDF??e9$MB8e8^b?_Uku+EeldJz z_{qS=$iw)Pfrs%g!(Rp-Mh?cm3>=KV7}yyZ8Ce+F8Ce*)8Mzr*7#SG385tNk7^NBi zGq5sBGqN(uG0HKrGBPsCF)}jBFtRZ!F={ZfF={Y!GIBC%Fsd+eGO94LGb%I6GAb}C zGb%8uGpaKxFv>8hGs-ZkF!C}=Gb%FjGAc3(FbXg#GRiUvFv^0{fC!@$qY|SOqbj2+ zqZFeUqbj2qqcWo?BR``MqbQ>gqa>pwqYxt>qa-6AqZs2y23|&C#*Ylbj9(bOFbFg9 zGk#&aKN!Rre=vwL{%4S8rGQJ2wGro#i+-q&8W+0#Aw2(%V@%=$7sxG$Y{W5%xJ)9!f4H?&uGYK&1lGI z!)U~4$LPRl#OT0i%xKSO%V@)B&uGKwz-Y>7&1lPL%4iFAvjw9SqaC9aqdlV~qdB7) zqa~vmqZOkjqbZ{~qb8#{qZXqDqb{QkqXnZ5qa~w0qcx)`qduc4qb6fKV=AKuV?3h= zqZ4B;V=-eIV=iMFV;o}n|8V<2M*V-BMu zqYI-eqa&j$qdTJ$qZ^|uqZ6YmqYI-mqdTK3qcfu`qZ^|Kqc@`uqX(l8qaULuqc5Wm zqbH*eqc@`$qaULWqZgwOqc5XBV-RC7qd#LXV<=+)V+dm~V*q0?V-RB?V<=-VV<2NN zV+dmyVDwFV>n|JV;yV+3OqV>DwdV*+C$V=QALV=`kL zV-jN`V;o~5V*+D5V=`kRV?1LbV-jNuV>)97V+vyiV-{m7V)9RV-{lu zV;W-yVV+xVV*z76V-90JV;*BJVx3PV=-eHV<}?^V+CUwV+ms!V>zQgqa&j`qd%iNV-RByqdTKBV-TY=V*sNQ zqX(lOqZ6YaqZ^|eqaULeqZ^|aqcfu?V;Ex$qbFkwqc5W`V+>;iqc39wqZea1V<2M) zV>n|7V>DwlV+dmaV>Dv`V+3P1qd#LPV>V+bV;*B3V<=-FV;*B5V-8~&V-aHoV;Exv zVn|mV=iL>V=-d^V>x3vV*z6hV>x3EV+ms{V>V+UV=QAKV*+CW zVrZE;XrZUDeCNZWmCNX9*W-=x*#xZ6x z#xbTbIx@yGCNnxRCNsJ)x-cd)#xuGw#xpuGrZ9RkdNZaldNZaorZajodN8IldN8Ik z`ZH!T#xnXd#xgoGPG_9U*uXfQv4OFQaVg_!#(9iO8Rs!hV_e19$JofYim{P#4r4WA z6XOKNYQ_nS9gLlf{fuiEI~mt7E@7->tYNHWtYoZZtY@rZtYfTYtYWNXtYNHXtY@rc ztY)lbtYd6oY-Vg>Y+!6*Y-4O>Y-Ma=Y-DU|*R@Y-j9d z>}Bj=>|yL?>|pF>>|*R>>}Bj`>}2d_>|yLQ;}phz#>tG682cF~F-~Nh zz&M3*65|BMNsN;jr!vl9oXI$qaVFzz#%YYR7-uq0W1Pu2gK;|JY{r?4(-~(n&SIRy zIG=F=;~d5XjEflOGA?9Xz&Mw20poned5nt~7ckCaT)?=HaWUgE#^sEQ8J9DzWL(0y zf^j+H62|3>%NUn3u4G)!xRh}@;|j)AjB6R!F|J}<$GCxUHRF25b&RVS*DjH?(oF!nKSV4TP}k#Pg#8per?YZ&_( zS2HeUT*0`SaRuXg#`TOV7?&`vXI#R#hH)z6V#bw>QyEt>&S0FuxRP-x;|#{7;50CY zaS`Jx#zl;48P_r{Vw}ggmT?~AYR0*Y(-~(m&Sjj%xR7xn<1EH$j0+j3G0tPGWSq)4 zo3WB{He(HA4dZOa>5Mgu(;2H6=P))hHZ#s)Y-XI#IG?eZv4L?uV*}${#&*WVj8hrg z8K*K#r)I~n&f?qS@?xQB5!<1WU1jC&Y&G45g9%ebHM5aVIS{fvhh zk1`%$Ji>UG@c`pt#zTw;8ILj^W<1DvnDGeXF~*aOrx=eho?<-1c%1Px<0;1DjHeh+ zGM->O!+47E1mh{j(~M^sFECzYJj-~I@iOB%#!HMB8P73ZWW2z5p7Ao{MaJ`t7a1=x zUSYh>c!Ti@;|<1Jj8_?NGTvak%6NnEI^#9QTZ}gtuQA?WyvcZ*@gC!S#@med86Ps< zVSK=NpYaakea3r?cNrft-eYhr z$GD4e8{;m<&5S!4k1?KM+{t)`aWCUu#xsm3822)sVBE!cobe#z5ys<;M;K2to@PA4 zc!2RV;{nDKjJFy0GahBU&3KgY9^*a6ql^a`?=c=^yu)~m@e$(-#$${x7*8^uWPHK+ zgz+Tf6UO6=j~VYWK45&z_<->_<8#IbjCUBHGu~l*!g!YPHseFavy2ZJFECzUe8_m0 z@dD#ra2mM6c#H87<1NOgj87SFFOn^Ng1muQFa@yvcZz@e<=X#+!`i z7_TvIWIW4wnQx?@X zuQKjuyv=x)aX;f(#*K{ZOuS4V7}=RVFur0GWs+v%V-jWJV`5{HV*1DUkx`22BO?#f zYsOEE3{0;X8JK=B{$%{mD8uxVQHDu`=_TVE#1u;<6p+#j6WHFGyY-x$H>UU#PpAmiHU{jKO-{} z6Vrc2CMHHE1|}9JCME_ZCMISkRwfQ6P9|0+P9|<9HYP46P9`=cP9_c}b|!8nP9}CH zP9`oU9wvS!0VWq872iL zIVKqh(?-<`Peq;Q^ z_>S=t<7>u`jQGks?Kz{t<^fsvQ#JEJfYE7NyIR;HJX z_Drr!8cg;~8ca$|zD&VPZcM&RZcKJeK}=>$noL1VnoKTC%1l~J7EH=a7EA_AhD_#6 zAxwr$Axu6@icBg@s!WPZs!ZxkN=#}@s!U2us!S?O%1r7^s!YmEs!VE38cfpj!e!>c1%u8j!bq;j!X_r_Ds%9j!gDUj!aHWE==xB9!xGw9!y?Lu1uax9!#!G z9!%~`ZcJWG9!zdb9!#E0-b{W>{!HFX{!D>PK1=~j{!Bhh{!D&MzD$8k{!G41{!9T( zK}?}cVN5|xVN4NB!A#*yVNAhHVN9V+AxsfWVN4-RVNBsn`b>&U>P-4f>P$vVMoj8V z%1lN~%1j1KN=zC|dQ3`8dQ56eYD{`eT1;w8T1?7JnoMR)HcXmKHcYxqx=c1q7EHQK z7ED@9=1hi6CQRl`CQQ~$)=VZ$229pW222)A-c0&TrcB;Urc8cJeoUrJhD?4;hD<(8 zW=ug$5lm)G5log$mP`>$AxxG`Ax!2>!A!nP0ZhS60Zidc;Yk$`s1v#pK2m%H+lr%;d^s&*a49%H+i4 z$>ho8#AL_h$z;dm#-zw(%jC?Y$mGnV!lc6F%w*4`!eq~+#N@)H$)wHX!lcdQ&g9Od z&7{HP&ZNQQ%B0Wa&1B1@&t%J_$W+c$%ap)W&Xm9u#nj5w%~Z$K%2dZx#?-}>$CSv_ z#gxcY!xYVw#8ki(%~ZgY!Ia6A&(y<|$<)Kt!W79A!xYOD$rQ^J&lJTJ#}vyH#T3gF z!xYUF&lJlP%@oTN$CSX7%#^~Ez?8z2#+1mE%9O&C$dtmA%#_5G#+1U8#FWC6%9PHO z#gxsI&XmoR%ap;C!<5aG!IaIE#gxgE%aqNO$&}5M!<5HV$W+9X$5g~r!j#Wc%v8jb z&s4-z$W*{o!c@dmz*NLk%v8!$!Bojq%2dfz%~Zxz#Z<{u##G5v!Boyv%~Z)$&Q!@% z#Z<#o&(y$F!_>gk#8k`F$kf18%hbSB&s4|M#MHo4$JD^o$kfc##?;Q#%+$`*$<)Hs z!PL&w!qm>x#?;Ex$<)r&%GA!(!PLdn%hboz#ni_%fvKCRpQ(?jo2iefm#K$o0#hGT z4^tmgKT|qWBvU+7I#WDT7E=~eJX17N7E?4+22&JM0#h1O6jK^g98(-q8dDNe98(fg zG*co|9#aWZB2x)dDpM*`2~z=6DpLVd5>q}?CQ}YmK2r`;F;g*94pRnGF;fOp0aG(m zI#VuFGgB^88&exoE>k8`8&f7z3sW9b7t;i$Jf;aug-nG^6PS9K3YmJC@|n7sTA4bS zx|uqd`kDHfI+$9R`k7jodYDR?nwdJ8N|`#DDwrymI+oGFT_hAELLnW=^;nW>(so++6rfvKJ;fvJ`$ovE3rlqsF5lqr&FKGQ;`DNOU3 zrZ7!nTFSJXX%W*>rbSHin3gfkVw%ddjA<&<0;b7K)0pNkO=g{Of#8Q zFfC!4$TW#*GSd{MsZ7(Dri0~XG0kS0!!(y^9@BiL1xyQ>7BMYmTEeuHX&KXUrWH)n znIoB&I1$)0iePO=FtOG?i%<(;TL$Ommo~G0kS0$uxs$Hq#8IIZTV0 zrZdfCTFf+)X$jLTre#bkm}W7pV4BUeoM|c35~k%$OPE$L&1G85w3KNs(^9aT7cebi zTE?`9X*ttEruj_sm=-e4V_L*Ck!dc|e5Q#^^O+_wEnu3;G=*sa(-fwKOw*YbGtFh1 z&NP>4BGYlEvrHS9jx%jwTE%pg={D0jrmIZnn2s^sV%o>Fk?9uGMy4}NtC==29bj6` zbbx6G(@v)SOm~=eGTmXi!nBfU4bxhtl}u}y)-$bQTF11OX%*92rZr5fnbtF{Wm?U& zmT4W+2BytSTbMR5ZDHERw2^5m(-x+UOk0>XGi_qp#w4lo^JI?QyG=>*eBrlU+JnNBkuV>-ojlIa-JNv0D_$C*wuon$)Bbdu>5 z(;24oOc$8WFkN7}#B`SFBGUz?vrHG5&NH23y2NyW=^WDqri)CMnXWNiXS&REo#`gi z6{Z_Z*O{&`U1z$+bd~8Q({-k+OxKxiFx_Ih%XE+F7SlbZ2TZq_?lawEy3KTt=`Pb9 zrUy*-nC>v$W4h0@ooOZ0dZz76>zQ^j?P6Nbw3=xb(`u$2OskkSFl}R6#k7rS9n(6d zZA_b()-i2jTFtbPX&=)Orj1NTn6@%)WjexifN3k!0j5n%`+RL<)=^E2crYlVQm~JsWVA{v@faxI9L8b>x zcbE<`-C^3#beria(+#HEOgEVBGu>yp!E}Y`KGPMZJ4{EJE;HR^I?8mD=>*dWrkhMx znNBcW1*d^COqZB$FWm?Jfp6Mgg6Q=h}PnaGteP#O2^oi*!(JH3&%tu9m|iozVS3B- zj_Ezq2d0lqpO`)~ePQ~_^o{8|(+{TSOb?kJGd*W|%=Cik5z`ZQ z=?&9UrZ-H_m|iozWO~8$n&}188>Y`p&zW8_eP(*e^o8ja(>JCcOs|-JFui8_&h(Y( z3)6R|FHAp}-ZFh=`pWc{=_}aHADBKdePjB>^quJ=(|e|OOdpxvF@0is$n=)!J<~&` i_e_tNJ}^CHdcyR9=?T+ErsqtbncgxzXL`%@kO=^Uf-?yK literal 0 HcmV?d00001 diff --git a/static/gltf/Tree_2_D_Color1.gltf b/static/gltf/Tree_2_D_Color1.gltf new file mode 100644 index 0000000..5504123 --- /dev/null +++ b/static/gltf/Tree_2_D_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Tree_2_D_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Tree_2_D_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 761, + "max" : [ + 2.2887001037597656, + 7.694401264190674, + 1.6433088779449463 + ], + "min" : [ + -2.450906991958618, + -0.39324718713760376, + -2.391054391860962 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 761, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 761, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 4284, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 9132, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6088, + "byteOffset" : 9132, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 9132, + "byteOffset" : 15220, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 8568, + "byteOffset" : 24352, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 32920, + "uri" : "Tree_2_D_Color1.bin" + } + ] +} diff --git a/static/gltf/Tree_2_E_Color1.bin b/static/gltf/Tree_2_E_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..45daa2ec848a9d325077eaac9f1d6b89b340c37e GIT binary patch literal 36016 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 literal 0 HcmV?d00001 diff --git a/static/gltf/Tree_2_E_Color1.gltf b/static/gltf/Tree_2_E_Color1.gltf new file mode 100644 index 0000000..ced796a --- /dev/null +++ b/static/gltf/Tree_2_E_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Tree_2_E_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Tree_2_E_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 833, + "max" : [ + 3.106861114501953, + 8.355417251586914, + 2.8980064392089844 + ], + "min" : [ + -2.944042682647705, + -0.43637216091156006, + -2.7789015769958496 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 833, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 833, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 4680, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 9996, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6664, + "byteOffset" : 9996, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 9996, + "byteOffset" : 16660, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 9360, + "byteOffset" : 26656, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 36016, + "uri" : "Tree_2_E_Color1.bin" + } + ] +} diff --git a/static/gltf/Tree_3_A_Color1.bin b/static/gltf/Tree_3_A_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..8c0b9e273220227aec5beaf097ef8a768f83dac1 GIT binary patch literal 29740 zcmX@5%wQ{UgV*8lnLb-wY>lNIU^P#r-r5ji>&U#_15*QH?}M6ee70{dF1EGy%OlH3`XV= z)%#ALK5ySVC(0I?{ZaSuzHHep`-um(+9I<%|7_T2kg(R?GjysgGJAG|)V>#57wm=p zzTS(>e$$`5kGr7L{>FOmeaLL5@R)u3B-h&O{ZQP8%og*o-+PATg8dS=(|eKGJ`SFH z>kT{Y*_=)HA+wi#>erEHPe_E7cK^SW)3**Z|Y-){%nBD0_OXYb=G=(In+-rH_* zgVes~S{Ll!{CRC_7ap^3ujE>LsUM1VEKq-?x}CN~W*a$p?rkvaw14AdYKP2T4E0y} zS1vnbw#_{myS?R?>@s&8vO{Kj2rRMTJRf5J^iiQ5GTX@RfNizDg8h@Qd3MO`Z9(ho zmTvfJ_ved<9WuKun$?cgGR6LD)OuTFcJi|#yET^#?9=|gv_)obf|?`xRb*ciRIfqw z`n~Z`^$Y&L+?!jVwNEK~q20MFm-ivFwQSt>O$oQN-?h1aA2PdYt--#DlQ`@x6t?a| zW;<`Ywy*g~o!$0pX8VxY=YJmAr+Y!y{^?ideaP&q?Wgy7PknFq-a>I7GTR<%&f#lj zcF63rP;(xAWwt|RUxb?T%|g)*nOz$H*hXqvh5h%tO#2Qz{$!&noo)Z_YujGUFSXVn z_KS@MHb#5+_kz?+Oe?ZobF^h|Jwu!Qoaf%Q?K?X68eZwKUt8(9=fimoF#E*W?RyjU zKHOEu&}Ogg$-D1I>_@vZdvDr%H7~P`zxl{6;>0ccU$sYUf0o<@vyX-_*)?@O0jsf| zDQ~wl^RpdW@D2O34H|Z{Co$N g;n|0iL0Sb-VLo}l&BR_)t=u$q&rcH2(pcx`tk zd$s+AFcaI$Yrff4?ObW!V|>Kc(Csal{fkq|&gIQzu$sj)&FnOMci36JT5JE(OwDdR z=W08Zee3NL9Ujjh+IO>A5QS|96+hD~xDT1#2h}UJ zZ2dlDwg#7=9mq`SW$X7Lvspyf+f`(E?YrJAxQ`RcKHV&6hs?Hs>J?wM-VT`^<-T&? z{*zPeUp(x!buN9fucB|Fec`GmyS&X4_I3Q5ZSV2wfbA#EOZ%KRciT^tnP^w|EMZ^g zzuER#to(L4XSRdI*;JR{yP?*ry}hVt?z*XWKmG zC;I~a&$KtMZnSH*TC;EMlP>$`%}Z?O9NM~X3eN)j13wqqedgxeZ}D=a{ml77_Ukox z_s`wG+@AA-xczwnk^MLPmf7=bO4#pzBMD|Zy%V-iRF;6K-^Fg<{8(WB)xy>G#-G{j z-%aBJvjgk7?e89u2Ajj^!fQV%_uIaxuaoVo&avC?)PB5g*YAFN|2;qLE*i4z_pq2? zZ}phf{^0#@`=;IPw*Q{~)vm&oZ9nI(x%Lgep4+9}`@N6n#Vq^1G3V@ND&OAsKz^G2 z^q(K>id^3B`&>WM-eMQC{hfQ?_i^o-Yk&ROH#^UBPxkS?m}UQx>Av0B$-MjBEhgAk zS^cwnwVieU)VtmGH~OF1Y5Zp2e_wu@{iN%s>`bcp_kXINX)nR{)b6sS(0-6R8c2`UC_N{(-!Ct=8WiP4htjvA;R({I>bU_a?mryZ&6KkHrgZTLCY zZpMP+cEqsNV%YZCUS4MR`Qt@9V%T~G^7{n7&9`G~Ibw&*-rw%M@8(=K`#%{g?U32B zr+M~mU(0R(L}8O1GJEj_)qNI`?DqE0mf9h+PtH8M??uGXy-E+Y?2y?v;~wmjdok5k z`lq!WGW%@YgMD?crrI+8wBCoz{xa+AKEc4Fd)Xgp?L%hoTW7Jat7EF|eZ`0SklCAp zwf0>NIl8yp_1r#W_LG@s?HD7D?zMZUwGWy7vG%r|_O3~`i`C8dA+yid-nM(TXOeA+ zy15-Pn}7CMJMDm@dzBw)*&(wV`ONL)Os3eLS$EG4nSC@^%kF;g(Y-TV&)Fff^`@xp zvzT>tuh!y|cF63ro(B6o_q5n9oOIKU7yJ92}rorHah?bX^F z`-ow?F^bv;xiC8{>oTyLz9`Z@Mev*b9{D4CLE`VdF4=>`XKPu3#SOI0_O<>M0kcc@ z2k%?6_r4uS{Q@(yeV$tvfZ2{;5ASvM&jqt9weH(6?DhwJMRn;H|$zu_hLUp z{gg=$?H;X%n4@rk)t;SI6l}hMDX;xjWr)4MFR|J`T@G>E*Y<~YGdAXd)!4H?u-UZ^ z!u~sbk=<$GGO+lfY6H6@w@BNaZywtJEj@w47PVS!n>P84{r+DE?HaR9?LcZoPYT;3 zv-RSA?LcbO&+yuRxVRInrnlc1g{|p(0IX)+9&LM1Mp1i^Ie)j?VX#5wNIIC=&zAHB ztLf}FMq&TI?P(8Evu2OB{n1rrV7BrZUi*#9YryLHPYR>3eNImXi_hpXutR3Y^!J1H z_IDZBE%WWNPo4b6UapaQuZVdcSpA+Tdla_5tsXcWR&*KI)%=mN0l9w@8vD29YFm&w z+Zwp{>OjLYB+4FzEgJ7@2T~Ix9kwqO8lK+XFZ_Kr6X?Sr14L1F*A?Fm-1|J|~E(H0l(B~O+@*dY_`mdRWJtLcp6v$K|+ z1r|53*0IyDTLNYqo#?T3i24auqig)#=Fo|wVDTpI4|@)N{s3kRB(LA=+an8h&#c?i zt(8T^!0!22e{b*0E`2cD@z2)1VOf@7HM%A9Y<-q^fW_n8_wNZ1fcQOVOQr4gM{V~0 zXKvch?lQ1LX7f81+iPvSYCpHjzz&&RAd&+XpCZa=i_F&WY66?{L5Xz_GP~Ns**@UR zP5X^orR}E)S%URmF=e(lS{4pwYxdu@LuOZ}Wr5Y-Zf6ANL6Bad=PLFdjG|!m#YtQ! zZ0#v$?Lca_Y?Zc0W`DW=&<^DOYo^Th$n3y^I}@-ifYs~u-?c+#f7>An zR=;oa7Q5UX^_d(k}WcDklA6X7*??YyT@*T+D2Irak zT%h4rU*fT^+`<_gM+YCY?VAjZ3$8=jDD3jIEU+3AF4cX=Yy)U~sR(V^i_9*9riVA_ z3+#~Dur#oF^A@{L54Y@Ixyj#QrhCk$YJV&Hb-I=gM~++XKlgCUZZ!uE2LZvUn;0ri z*nz|oyi50IFz?z8V(&fFvfuyb*?l0kX>jTO4ny1hAh!KZ>;1}G%fRe*@6-F{mA8V~ zoct=5KlVVx538QGV^)T!KX}~Qo>TrD*qj9KQu~Yp>%r#lIn-ir7X-1_G`Q6MZ!E-Z zwmYrui(VFk-FZ^=^uDYt z&)tl{>>Gk}_T4C5V*jF9$e~~+!&YQ=reTA9z%w3)9X3a|AhYET=YYkR`XAkg%yxP_ z9c<3h%YXJEvt=26*}ZHQa!{Hv!(O)LkR8a(hdO!o4X%>sW4CNtK3L6S|D!1E+4q<32Zf#*nDS##XBzl*@w(t1vRI~|LDHy|FXbpj!((lp9OWp94|8zw!!lM`#|O^ z&zP|vnXL=;<3pXi{mAUfr(1S|)bG+-y8rYOc)0E7WcXzV5?7ruV?Q@EE}rV-p|DxB zGr;k9bxP)bWcE#Hd@c7f+mFmvgrG68dN~R^TSU+vWRCFF z4fZn^wSn0M;q55w7nAG2dMEs@w?}5b7w-U@fBH;^Ju-WOTQ}GZS--pOSq~ks2gQZ; zcImCiY*DA9_J$`F9KHpaZROgu&mI&P*TS>5Zt&e=4~nmdwEf#n6*hpyP3na9FKt@} z7T?{$g~E_-edlo_> z`*&<^0J~xC?|Kw=EKdj64W;4j`;pmU8+yRz#e=`$Vsk=d1>xWVRk zS})&^%>Mjb7;L`8)eZZR+2`I$fX#P!x^2HejVRd6M|(D*u&2!3x*HV!lbN>eM`rJM zx@9*gj^3v2-~Zt0mffJR`u6SU{yR^%>;}c}v$BII>>foTD~8d9W5dVj#HVd z8}^$?iGkzJ<>|Kl6)S|marbP`rv29@)`9hI{#%d2p1i0HthX+_eSeo*H&}1!@9zCC z#XG=yubk=FpJcENoc6vpi`%n6(}TH?h`kgv{kV5?p|CBXX-vFM$R3$(K0{*vtzYNu z^%{lkmwnx_Z+727dyjqV>_Fmm7K^~*tzsX*;)yRh?HXoF><6jgc~NPnByS03Cp_-7 zbJ!IEW=}o7&dx+N9n3Cz@zgGPelD0@-Xd(jO&uaG!C_)Qdn-h}#bSSZZB>Xl+I&g& z@1{V^kLt*kW?VD~I; zw4W*224+v<$+Qo$CX?2R+7fcw>vLd#{o#9Vi_Bgi*#=g_e!bi-(V`rzM(0iv z3VY#Wc5vA4TLkccmKJYo*-;i*xO9u>WuRAI$z4>udi=SOKi&mAs|>txn1PAT!(A zg6!X3(+9KPiuu_es<8m8>A#?1FMQb*EFO?%Z_ij71ZJn!>DYfZvjeMXX63Q(pBoMq z@97t^|Ee1dW`At?VK?KsE?AAL<#W5JS{JbRlAbem`BM$S>=PcF?RsPc!D=2IxotOP znK)Q{&G!{{4Uvps_M>YX?ZVSPg8e%?`H$VUUDv>V5w|#Rce89SnEi(RtDUC3^}fo} zE5PXxnQbQ0v+sb>Qm{BOd&ANhVDbN#p4%a_SC&MB&3V9m%?_FU#qt4I+|s7hUWoA% zSZ~jfidt*_+Og*k5&eh5angS}+^r9xwhh6n4I_BUp{K zO{qOH`=P$Yevtb9WAXOL?5`=wVD%q->YX3@+9R`_f~)p}!YAjCwf&U4 zDPT2sB#cqmfd-9WHK2SKtd zb%V9jCKPt5up?Mar-Zv5GW!YCj|u~`eEiRu~T?h zXM2y~v7La_3|qOCtD*E}JAr*mZBK>ngwhA?By<+pMr3V*(!1;$X7<^ZOj`}5H{0## zoo0Kkd?%DXXcxdg)mE!w6O`U%cS5nn_TAjoP+ z!B$B2lpTb=WOw0KmF>O0{ZRV2odQda?XDe1p!6BL4W(AL8N;(XsPutB%TyC4R{sff1098l4dI#T1TOFPwb`M@x*q(?x zYPUhM4oqu&Zvu;Jd}+1KQ8{GiVbo?@boPMViYd)t`haCUSUf;g!M1AaMmvQYs(>;7!C`|w%Pc8ks?yMj;RVERLr6j*%2LM7X-GrQ~<1mtXw zDekswIG_loFKpHZiwks{**f^|vfHrV+BWa=PCJKd=3rXEK^H7Of!W`-<-&33=t2iG;W z@9yunlejk9w(s&@y9eu5*s8D{w7bzb70mZ&S`6l2m@^TqUSY$0u=*F(lWf=N9ke@8 zGvD@+`98Y~3Da$@S`XQ6NMB)li+!)%itM>y{teSLV0i)Cg<$nBq!)wbXIO2uO_SJd zcjEdsTb|b4b~}1^+Gd^IZC7w>H<*5*wi_(p;kUy!=JYPR8CSQ0=^c~zK-8aEZ|jo2 z-_C<|jqMM;19k$zn{CCE57;R@UT=Ht?*Y3V%3EyPYWCW3+}mJl#3ZgUKI)syk&jVS2Q!%8QFo z`k|e|$28kLai_raJ}A8>?iQ4P3tHa5=tp)AmI<~de7C@~5#J-bgb8J~x15hd>Fdz) z=)9f7(Hh$&JCE62*w$d{@pM0!_IkSCE@4}`tyk304lW50t-W z<}JGmCzso@+_?s&@7XQrpJ@AG)+H!?%Z@>Pf~~-vYf$>0-2**6TZuamTI$X{JA>UC zwg(p9vU5P9cPzdH=I>a1%dS9A&z9lNJ-Y@lea&vcmnd7A`IqcAfazOy1|_k!Ja_Kd zIe_VFb`C51Z3SZQ+ZAL?wAJ}~&(5K)&vxDNTXqS1`)pa3zp@jkm}uLx@Ri+(>dCej zmfx~-_z-1l^7WqGgZwyKiP-CQ2Ik?mJC@wCdte)FJ7vx*y9J(!wttpAvRlxeX!~Ww zB|C=cm9`AOZEY?%NZJ~3OtuB_&#d#YQ^<7%^AqM&g6Rpjr-A8!Uu(d0!k*n=n&IsM zFdeWD!k_UCB46Qxywk=1Lq8*HO zh`MHbWBGC03tdOS;xPI_*g>#(g4PnSIE)r}vJfl|@(0KqWEx~nz)dZ%dKmp6RUfRr zf#IPINdAGr1sjk)80`?G59Y&YhI?^fbqb$*z_i1UT!=i3-hCHr-hnlb!S=vtm_K0t zg3&O4!2AWHVg7*m3r2(d19B&b2DuYP!~6mB7mUW~FPM9wG|WF6W{B7}MEtOE@U^vd z=xwoa*dh()Hxz_}`3m;NV7@|kAeinr)dUt#kg5jr7i9N?>5j;0VDSLXgwjy^jJTSLonEJ|Qi<7gR0+deJ`Ojv9ld~O&28kc|xD%rO<4zlp z`iAWmwjf&Jo0~0I9hVH82B|mL!3dTIg*(We57R1bLE<1jNWFvgTw9R12b6vxJq;}X zL3$e4oDaKpfaO6n$es%mSA*qmOk53?pCEM_Z2p25JHh-FFLr|EBl<3a#SeVk2j+v+ zf$Ra%Aag+KLGA#V3lfK!2ckjZF!z9Hkb1a#pzZ^?AEXaNgZu#s2M`|?4j>w24#@u? zaS#nMCjl*dK;a6~528WpLE#Hh2Qs(e@4Z1&&VbUngN}_YD4j2GW3mOMa}Xbt&Ov-o zItTGV=^R9Z(m6;Rl+HnXP&xfmAC%5PG$@^e#6jsC#0RBw5DiM_AaPJS z2k}Aa97KcCIY=Co&Ov-oItS69bPf^+rE@UP zJDn#izhxW2Dq?5Qdc*d|B~`lxb1&HnxE!!uG53-!hsy!m3tiW34FVt8ZdiB(tZu>o zL$+T)>i!=Bt52xf2Uf@6a0sl@6FRzZ0%rwgK7iAn5}Z2hkw$hWVCY@dFb= zz~(hr)!TsdA28^E@So0xnEP}#Se&7@9IW2Ky#;K}hV?hW?gP;veJ@zg<0gFEn4GNC~(;@K#qCxsV@dgg(>6KuAfcPNyfoQP$T1fmHs5JtoD_H!X z$74egG=7TSK*A9kf3SFg#S?P)g3NDt1_}QKP#P95AR6QkkUK`(i^pwowyQ?li{N$` zs2&BiA3^mfs67d)M?o~G9tDYm>QN9MRF8saP(2C~4;XDPg4=iSdTWHX7hhbyx%L15 zdV2;2h6eF{U+gw`(`;pZki!&W=-^awpX}74T1Vs(9_^xHq`-K&I?K+;_-G|IZHdAv( z?EZa0lkA*YF4^G{Z`Lf?x7eP|PAk039$Agw`$?M_7#jA2!Xd9Ra{npkrFJ1Jui7EA zYrm)NzcTrp?etH#?2y?`PvZ9f6)v;ew)?gnGCRAlZJ+ZL3p>fxMf;K2ihL9Ioo>{& z`?05RKQjArUE{vJLY8)XfyMig*-}|A?RM@Lvz@s-c|S6{^2&9)?NRx5kv<9gk=ff_ z9@{Ny`eiHXkh~w6eMlhBKI`-UJ$_Sn@0&O=$^Pci33i?ld-wI<$+lk}ebRR3lmq*Y z3gp>Ge*VA5dFpOEWOm!dBzs<)$#!LyyX=tJlka5PuZ=!w+dk!h9WvY6wtL^LODc9< z4~y)D_LuH+7BR3pJ*~vvPPt%T{}ihVt@L>J-Z5x&HFgd2iUVL{a`nF+nRl~uU75rP&Bsdlh56c z%=U4ex9{(!D!ZwU+53^%toEz+EwF2~)926FkIX(~pSgeXO$IypcPI8Cv+Y)-?`IV| zXS;3J<$cKPioA^dQyJOqHg7n+51GAkOUC~F`7dlg2cNY=W*?16-@nH2vaQU~D|X0i z2Z4OQeOMpukqPGOY__R*U@v|ORg1mrf+@s`*i)a zQ(WJ(H~8b`eK%P1?ZqEo-De-N+U~Dyg#Dw2Kl@y#huS-t)Yy6KuG@E{I@G?&`p>@9 z|JrsxTvpp{O3vM{X6U`QTi?L$;GOFIg)hwa$MW~uO=(r$A7xXzKf1Noj&tQ)+x|le z`=9?buoHB2vX|=GW@}J=z=q*vo&A+AM|;NoOZI;8QnNp}q|QD=ap_*Q`AvJh7Hir6 zD?4EGd#~Moi;IT#hoAEAGn;3!|K{v``md~;) zY!0{g{TW-(& ztt*B0BeS(0mDrt7_t-xzRd_!#yUtO_{@5>%{l4s_`-FB2+6%1r-2Zh?fgLh?lS6^s zGH%cP?^X!eBeSoZblmU9y~Qs2FVFt32LkqISZ~?)%IWpK&p}Q5_?KkZ=Z37@$M1B0 zpGIoN{qVb`?RR5r4|R(#RUN><$7a<-7&hLcJA%U(aUyOg?mUr}1F zeU-iTzJjK=`_`UJ+CTTKtM!Z~_x(qTFWUWQ{=6@@HDtf$t;74mR-NBxVbyL|k(O)k zx~tu89e<+zk$IEtp1U5h+xY*5UF~&=eO$W}?8|~! zKG`MmDDR&&Z?YXHm-&A78z*c9UBvBY{P)@aZnc%YqKmlw#9bTqE&WxwfBtoeeOm(M z_c`%?vopKWwU4nO)IOkB(cW^w^?jd@s@XU2+~0eJRds*Kc1L>#MsB;yTq*mrIq%tV z&&k^R%+blPU#5WuE&G1dPZ#&euuT9a+1V_)-2ao?fao9veOrrY09ud`zp*WZ7ORdxTxC+qB@7QEQ^fGcJHl$pP+72f*n zcWs(($CJytf8_`3{d^SDh?LQe`xL@^3*FITWw|ytn0{6QtxW3P8&B=W_XT$fG zCM~dYe0_gkWqs-X1g?p8>V^h3$l}Os-)fHi;!|wxj)eyA7gkH%f1Cff?c(G2_MMfk z-v8FX-Ol`=|88XQUC|u-x6iP*kx-cZS)ya8{wPmpu2hf7jY;_jU@;eq^>t zo`=2T+8K81j&kpJy18NR_wqu!SEtMO;}Ty`bKLHG(Jni`zKH!-!^`%%b*9=)Wvbk- z%j9bRJ7SkzSPwqNgzh3&Fs%j`Cs zDBRDj;A|f~cfXyWIXg~q>oRBiE$jB#z2sxxueW`}-t~)H?LH}$p|FwFyjeMSAJfEq zyJsRf_S4Q=>=!VdXnWVpz#dr~nO$>P(avCAqg_pCi9OdIz5N#tKe3g1YGL0HBxN88Lpe@yYp&HcmB#jVPYSB-Rm&Xr8<;BC1)f#1$0fexgya5`kL2yt3Y6?8i-_7W z2gTUEH!ZinDxtmq+y!mBh89bE1`#Pc2hLVIc7qaoxuEwpUrm(8;-?=bzL z?c5Vu_NHyN`&m7|*-i`8v_ElO%1(B3iyf0miG7e(^!}%>ckSzP-ED`=mMO~G|F^Gb z@2sTLcF63B|Fidhs!rJJo^fO!GFvJ=dcVQG{reW{Z{3H?RutH=ulTLa-Y3)Z_9L_V zjW+Hx`LJu>PrKOt$n2Q*So<&Y*X=WB*|QIs{lp;0K7Pt%8$Xw$`;gheow@eE)^^)` z+P=>YnSJC+ti6xr=6zf`+w73pm!(hG>0a>P(>6ET9+~}Z`4+n+O7_Piafh-tC)n?Za0(?O)9xZ#Stx(Vn$S%r3)R#xB61${tzG zhON8oYNv17*UcQeADLaKciPUb`1qblPqX&l(3!l~XP$?hMr_soeOLYLl_uEPT~OfP zkE~|4PwN&2h6ejo;j{$4tB%odE4w#LHx%t_IVPn`}m){v-|Wo#{Mq1yIn#mqdmy|AB@{~^__^`zg~H- zotE%6I~LYI``DI5?B91hz)p6i!T#-@TK3JplkC{dHTLgS-fPEcu3@kB_`p7nB@z40 zA0M#e&|=@e(^JbnR+HUcKzQ4}Gs=7I`c6dKHy#hz$GIe8KO5^GyUpH{_U-Z1vag(J zVE^z)mI+92bP9+4k%>D@&MNP<^M8_S-{Agy8%T|wn!WwX;{kRcy-cis?39JK*=>WG z+3q{Z4&)xWnFjXBn(X$QJ+m{U%Q>`#IB}m?_URu;1XRW#8vJX&*o9A3N415&Ksk z57;;RM6`Xo@?JY};cfd&)$I3g1%-pf>upg_a`(?t-fQQ#&A~K2g=0S`tR|JuHL0Iz zupeaRQSV9nW}JxL53);Gc-uZ9)<64LmPG7dbv$5SvL^ffb)H)G{95e$143&^_d3y^@O+WD_7oYH~U2N{)5K@z-std|LjxS z_tFfc#$L^S|7YdMErrT^?UJA5?*DJS-53rQs!Q#aY!|Bthm2JGJRZjar?4oDS?WSIL+6OW}$$-gDk#pldyZ>?a z@>4h2ZQt_(tVXB6&hGA&)O{~aD(&O$n(bXx`g@D^uWd*AsgC$RgA zo;}~U;JOpoztILv`=mKHg2iQ~ZrXQb&kL~Mr3&o!9ociouKQ2g{>ukvZ$f7Cb$Hw5 zJgM5hqegx+GJ7wlja~kes{MP8&EAX5wt9csuJ2FU{x=^r_93&mK55u>{7KvI^ZvBm z*JHD7GoMuLXX3K4i+Rm&2Vz^l=0{;46P*KAzfW|Io%y{hCY^uM_8;4G$F3+YX>-<- zs{JM%-YD!BA2s%Y)C9agZHLT0a%}cqka{*Q8#`q7VbMAJK<+stI>!!~?ev;|U&fQF z{r0cK}CVKaWx z0Gk6c1DOr-7fAhmPMdwmY$wf`#yx-1_V3wqXWygqD@;Ik@pgFcyYo@QuJ=#ce!KUl z_gy?T+ZH4a(u>SqAUelx!k@JLyF};gLuUVb#c!AUq-wwVYyN%6Y(_2{JCJ{m9h+^7 z%np8k+71*ZA3ti?DGJn^fa<1Jew7Uek?N+dBc(>5x=E|ZcGDGT-NgRn-9A^X_FbUz zKPi=Qe~yIfJ`lUu`~ALevD?A*%dvUe_HjRXw+~cbJm7ZUmzv7BA5_-}=p*W;G6`3^ z^YgZW)%=RxZugekec#8&G4^~<-q{(cwOfJorlm64=SaBPf$F#t@Aq~fbs%$&&)a5~ z@BJQJXBA4g?&Es$4qRt}>ZasWMthKYX`S|6yGwsV@)R@A?zdM`?LhfD|E`&B!L#Rf zpuGRQ%E>O*fC(&KcHPMiR2G25WjQz685Y=q)$HH%!Y=5p*b{%Ikg{ce>F<3ntDL}YE`IiW-%M!Pl4iiPPlj_NSX^=HrhTBY5>yr$7TE1O3N2fH zRC{ekW(z{gmX)8%HX*amaN2;=*sf!<_ad`B-k%1SQQtml>_cY%_y{RmLf@aZ+kb4f zEhsO1;Iy&RdChMJVr#$VM`527onr^e%ZEkh*tK*kn}EuJi+k?aF_`T%0;yN*@J3<( z_^1KS`yua7+aa@09Gkrtr2Z?XjU6)kfan~s`lF(A?2y^|uld1cg4t_+J7l)U`_tgE z3skmTCI9 zy64V5&7~(cgWSW=;l1z0M-6ZsdA~osZ!@%P0qI3%ZxfvZR0v{CiZ;78_r`*o5 zzlAH%{-ALZ3fo@5ZU4uY-1e76m)Nl|o9_2}F1$yI+0;Jx7|(u=4+{I^kMW?e1OHsu z*U1%VFZlO@-I?j)`+vOTwpX7nZqNMo@V=7g!h2pcT4#+4t)uxBUzOH~X3Y9-FX!P}u)g)ZKn{1fS{0XTp0z{?^-1o-*02 zoh#6O+c9Aj_7$gl+djYKwiiqavqxsjygh8k_gr|-_K4_ zd5p&%na#^=YR~gZc#kl%sr_A1cYDbX3i~%0oG?aahyJa%4}T}TM`FtHE#gUG_OD-Z z+lx-UW(M*n$ej+?Cv5|{>G?};`v;;+_9?b=*n{HnqHz)m`)NateeyfuJ)&<9?+bos zZZG~pVgLO28T)n}6W-s<6=;9QW{MdyTP!JTKgf?Ss~&AbW{3W*-*53+cu(akKhsB| z?)!y5DC`%NGc$eH21!4=O_TN^v*!u8?SBIbe~~5oUNz+GSAQ$K=kJ@t`$FHD@0a+X zu)i&S#y;i07xp!B1=>gbxq!kpnJ&Kn@k?&|tJB5zBeMmWP4`#46W$}hY`Pzr4N8+B zGyRV7>_=ulGEM@UuhGu2ADR7BbjiM3FS+f#1l;x`vjyHB-Z$xk@SZ0PIs0eE&)5et zGx(i33OoG8%x$e)f%ZF&3GYW{KRfln4CH2+q_F+|&v$H@_EC5bD9qXg_imB-ps@e8 zsQZ3o_GVK^dVAHzu^*W&A+p2{WX@s%xBZN758K`PAiM_@e$DYS>_BlB_Rf62|DOwX zAUDYWy|53NeS5mN{q2|B_D0ji_j56u+Ry$VyhoJTbid~@9($1w3j3pu@$7%nkYiu@ z7MvbHhP{0kG<~c-`*denI&R@0})K+m3|F+@yylvom z|8MN}eE~O=H-g$KS4G!txXtYj?yCwsdAD!1R{JhcyCM_XRsppi>b>9ZV~E=hZf{(g zw++;O0JlTlbGz>Y^|wK4TGZODDxv-8N(ooH)6ljGQ`~mDm)!3A-an497k={2Znajs z6^Nak%4nY};R?350n|1@>PKgT_>W`kTO?ff{dxS(?)&2y`v=_ac2TK}_P-v-*k_xx z@0xrfdjE9gy>`07+w3@5|Lg-YW04^LmnNFXQrV+d)q)do4A4`y=$DF zW5+MN&F-G^Uc0Un(e^dIlkE0+YT1j=G_X(5WVZ*|3+hM5Jw9OfYjMPW`^N|DSj{!; zH!1J6<2Bc?2ldrK{YuB_H;v<-cde~I#5yUiY=rl~0$`$6s$ zoWN$tKFQtR_^Eme$iJX|^gi!NcFR4r>^o-~>|b;|zz)>k=V1M_ zPf~cBT`sgA&9B97zrs_?9^@|7#|OY;7Z#5X>=QNDu+LZCYX@?p66+tke~TmbZ#y1f zH|s>S{WRshc4A2V=r!Jx?Djz0x>d|PyPre*(M?Eg-S1USb}a@>;QnU!btgNyshhxU zLS@d4cBTb(cGmyn>`&}@VK@7(*q5vI_JiHAiWw>H`(olwsma^?ChRiNd@<{A3E+PiN|;eOCYD>_O(q7ubQ-pWX9fpWIzDTabG`UP;~en3-oc z$UT=!fA70oh)_M|aUq~c%!gcK0(^L zLGMr7A+tXno4ps*FBa#ru|sC>g|>A;_8_wjplw~h*Zg+KY*4!pyk*<5*|x~+ zK%{=O3xfxP7K00e7K1)R5JLomBtsB`B*Siodkl6A77X_oEEtR!Y#E#x^cZXz^cc(; z>=^Dbyl1duc+cR#;Ky)-;TVG-!!ZUg23|%EMjHlRMjM8g3?2*@8Ppg&7}OZF82&N{ zF*Y;&WoTw-Wcbg(%Gl2EpP`+hm4S&-nDGb$6XOvEcLp)W-wa+1VvJr4#~FSx{9|Zh z_{Gq~(7?dL$jIo@p zL4rYs!I(jY!GyttL54w!!GuAI!H8iKgB*hr!zKnLhCK|v48aWB8GISGGbk{~F>GPr zXOLsyXW(U!X4uEDlR=tcCxaw|EQ2zGI)f~OI)fsEB7-`EDuW_}DuX$Y#i5$YIE0$Ym&GNMlH4 zC}c=wC}PNE$YRK3$Ysc6$YZEt$OV&m43!K;456H?3?&TJ49N`D3^5Gx3>6IJ4Dk%*3<(Tn4229u3}p;O45bX!3^@$B z4Al&|3{?zq43!KO3~>w<4Dk#l48;sN3?&RX4Al(z3>ggR4EYS{3yJ3}p6Fo4CM^v3%L)G;(Lh%q!UG%<)VG%>U=h%vMv@*0ah%vM?bTWuBbTZU1 z%wXtdn9eYRVLC$>!z6}@4E+p~82TBeF!V4?Wthp(!!VPfk6{`^FGDxOG=^@584ME` zCNoTAn7}ZRVG_e4hS>~r7#1S_kE{3TLJq*1JYZ*2& z^fGK@=w_J7u$o~7!%T)143io98J04vW$0&E3wHZPhII_x4C@%CGfZb#$FQ7XI>T~? zsSHyYmNTqon98u4VJ5>whQ$m^8749;W$0&E$*_oFF~drR#SAML7BMVgSjw=7VJX96 zh9wMZ7}hc@VOYzslwm!?GKS?0>lv0atYcWlu!>a8@R8vK!v}`z3>O&g zGTdP}&v2FD1j9{+TMQ={ZZVu;ILmOG;VQ#fhN}!m8AKURGMr*~!obh?hCzh!G{aGb zZwvyAj~Tu(JZ1=I_{#8|;U~jahMx?d8GbPQVfe@JgW(^;F9t?N7DiS^Mn+b~{|wBG z?2KHD%#2)&Y>Wbo-x$6y2rzzO;9+E76l4@;WMC9#WMbrIOGbS;{Gb%GCFeWl8GbS=BF)A@8GA1)BF(xxAGKw>%GA1!9 zGA1*oFe);pFe)%AFs3l3F)A>oG0HQFGiETRGRiZiF{U%hGo~}jG0HKfGiEZ%F=jH# zGKw>1GiET#GG;PnG0HM#G0HH?FlI64Fv>9IFiJCuGv+a7GfFe&Fy=B!Gv+c%F-kG! zGUhW%G3GN$FiJ4yGZrvPFcvVXF^V(BFh((|F%~dJGO95~GHNhNGEQck#;DEc$mqnV z&FI9a$!Ni7&S=JH!Dz;4#pufzz!=2n%NWGy$7sT6&Zxp@!l=Ti%xK4G%V@)B$7sXo zz$nSs&DhIm&S=4?%4p80%BaHV$f(Vz!05=Rz$nis$vB&FK4S!<1)~*X1fvyWIHN6N z1egqGv|;pO^kwv8^kVd5^k$S~tYNHTbYXO4lxK8dlxLJ|iuxG+|U`G-Om} zRASU)Gz61MjEaofjCx>Fkx_wBl5qm#Bt}WbUd9QG?u;&sa*Xbba*VQ!UX1QwQkGGM z(U;K+Ov*4yGX^mFf=OvcDaK&N05B=VD8XpQ7z`#Q7}Xdp7$X?f87&yq!SNo&n8#?# zXve6=Xv?U^sKIE?Xu@dBXwGQNXvP@87|a;T7{D0H7{n;aSkKtZD9N~hv6Rt;(VfwQ z(S^~2(Unn>aXRBnMiWLuMtw#TMtw$OMoGqY#x6!l#uCPbjKPd{j1G*!j1G*UjP8tH zjNXjyjNXhMjE;;hjINB1jINAMjFOBq8Rsw>GU_qvFd8!IFzPc#FxoO|Fh($HFsd`^ zF={hvGU_pEGU_l&GFCA*Fh(*)GpaL2GO9CbFh(&(Ge$B-F~%^)GDb1RGDb7TFvc;) zGR82*GbS*`FeWg@F~&0{GA1y_GbS-6GsZI}GbS=7F{UskGbS;nGNv&mF{Ux5Fs3r5 zGo~@7GG;JlGNv+SGNvm5GFCELGFCFyGMX|PG1f7fGS)Fx zG8!=&Fg7w8F*Y*RF&Z%HGPW`rFt#!_G3qjEF?KTQGIlbyF={b7GxjiQG4?QaGCDK5 zG4?Y$Gxjs~FuE~%GEQW4W1Ps?$LPuE!#IV}lW_{;L`EM*f5sV%K8!OMr!x981~SfK z^ko7%drV8N(QB85c8JGlqf5#f(La z#f)W)<&4FQ<&1@lRg5)^wTxAawTzXF4UAP_vXZfmv6-xiby}8%UH@dm$8DensE{1V#aF5 z#f-I#3mHooix?L&7BMbnlw>SpEM{EB_@D6x;}*spjJp`OFz#a9#JGfU593b8O^mx3 zcQbBc+|9U=aU|#JHbv9peGUgN*AK4>GQ0T+4Wn@i60B#>0$j7?&^}Wjw^VhVd}t5ymx)M;KQ# zu4X*Kc#Ls1<1xlnj7u0#Fdk)G#dwVIIO8hDmjAt2_GM;7J%(#ScC*yX;&5UOmw=r&J z+{U<-aT((W#?Oq*Oq@*X7@3*YF|K8lWRhdr#3;$MiE$&NH&Y4MqMTrrnQW^Oluj} zFfL`7$kM3}#x+xRh}j;~mBajLR7RGG1b| zU@~D^&1k{2nsF85GR7~A-x&Fsgqb!l@-uB0ay+|PKB@c`p~ z#zTyU8TT_DW<1Dvi17&HVa7v@M;VVX9%4Mkc!cpN<8j7gj7J$yFrH*Q%6O9TIO7S% zQ;a7WPcWWlJi~Z`@eJcB#?y>v8P71DX57xWjqx<&Hpa7zQB3MgTN$I6wlZ#Elx31; z5@(WS5@%9kl4cTR5@M2O5@Hf(5@Qlz;${+K;${+J5@6zDVq+3uVq@ZA;$mWDVr1fC zVq{`tVr9~2GGt<9GGt<8GG(%6vSBi1vSBh~vSM;(a$&M!a$&M%a%Xa2TFL0nw32ZJ zqaTw86Np^FxSY|SDTFDM$)72dDS*j<$&|^A$$-g>$&g8fDT0ZCNrj1l={%zblNysM zlLnJ2lQz=@#>JCRL_zrU)igrU)h#rf4QLCUvH0CUvGLCUGVqCP5}~CP5|%rf?=DCPk)j zCPk(QrcfqrCLN|wCLN|QCT%8FCS@jVCS@iaCN(AvCM_m4CM_m)CTS*FCOIZ)COIZa zCQ&A7CMhOSCMhNnCIKcfCSfK4CSfLiCN3rcCO#%ECO#%kCRQdcFv-cp%%so6%EZE? z&&0x{%Vf%Az@*1y%B06+%w)}E%4EW1&1Ax4!Q{+j#bn9k%w);r$mGf7#N@!_$>hM~ z&g9SJ$>hQ0&*Z`6#}vZk&*aM#!sN>o%%s5-!W6`$!4$-#$t1%R!xYIR!xYIR&&0vR z#Pp1jgXtOLW5#%<7fc74a+ww~EoRDPTFjKq6w9=fX%SO4(_*G2Oxa9Jn6j9%n3gat zW6EM$#+1nv%d~=NDN`oXGN$EBnM})>GMF-$mNTtn%3xZ_l+F~(w3=xJQ##X1rd3So zOskmEn9`V5F|A=rV_L(M$`s4Aj%hVhD$^RKwM?l@Ynf7*Qkd22Ovy|en39;1m^LtNVoGA##FWSs%d~}QBU2*NCZ^3yiA#=`vF-Qyo(_Q!P_AQx;P@Qz26tQ#(@{Qz}zD(?h1GO!JuPm>QVoF*PvFWol-c z2PWq-H8D+Kn#?qXX#&#}rio1POox~bFm*AtGo>Gnmqu3Ykj4WI9tCQ#{i(rW;K0OqZFiG4(QaF{Lo|GNmvjGfiOX1(V54 zNlcTOCVOr~jIGJz?MsfB4Kn2ck}VX9-A$CS%d$CS$iiuVOf zTbP=eT9|T}nwfH#@|bFws+cO7YMCmTYM7=m&19O*G>vIC(+s9~rlU+Jnc|tAG3{pR zV(Mk;W9nk+W9nv#XS&ODpQ(zeoT-$lim8;Tk}00)EYk(1c&1%U&zWX2wJ^0Y&17n0 zn$6V9G=XU%Q!mp*raq>2rY@##rgo-orVgffru$5fn97+-n2MOnnTnW7ndUJyGvzVO zW6ER7Wh!ARWXfkMVajJJVv1)vz;ujhKGQ;`T&DRmM|@4TF$hLX(`hRrj<-fnN~6_XIjCuifJX&3Z~Ue zYnWCrtzlZlw3=xx(;BALOzW7|Gp%M?&$O0l9n%J;^-SxSHZpBuTF11BX#>+nrp-*7 zm^LzPVcN>Hk!dT_W~MDn+nBa8ZDCr#G@oe;(|o3FOs!0fOxu}SnYJ_SWvXYYX4=nG z&$OTEFjF;C1=A6xYNjJh`J=ORLpdmsf_6~(+Q?xrUIt(OvOy+ zna(g3Fm*CrVk%&|#B`pilc|U4DpM!ZRi;Z!Jxu*f*O_{lt}|U>>Svn7bc?B<=@!#< zrb$dwneH)7V!Fq4n`tW3bfyPPQ<)wx-D8^0G>hp8({!dMOb?i5F|{)7W17XZkLfYf z9Hx4v!%TCS4l})EYGj%NCSNk`VA{#FhiNa)X1d4pi0M9^kErh`l`nGQ2OXWGTIgXuZb4yKn(@l1P|b~1@F jFfcGPFf*_*a58W*@GuB42rvjSh%$&WFoQ(|7(^KWLsKv0 literal 0 HcmV?d00001 diff --git a/static/gltf/Tree_3_A_Color1.gltf b/static/gltf/Tree_3_A_Color1.gltf new file mode 100644 index 0000000..047955b --- /dev/null +++ b/static/gltf/Tree_3_A_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Tree_3_A_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Tree_3_A_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 746, + "max" : [ + 1.5410791635513306, + 3.245279550552368, + 1.5465989112854004 + ], + "min" : [ + -1.552119255065918, + -0.26131799817085266, + -1.5465991497039795 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 746, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 746, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 2934, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 8952, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 5968, + "byteOffset" : 8952, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 8952, + "byteOffset" : 14920, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 5868, + "byteOffset" : 23872, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 29740, + "uri" : "Tree_3_A_Color1.bin" + } + ] +} diff --git a/static/gltf/Tree_3_B_Color1.bin b/static/gltf/Tree_3_B_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..a8db570bce4954961256b067179fccd79e42b3fd GIT binary patch literal 29288 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 IY_=I}0Eps5-~a#s literal 0 HcmV?d00001 diff --git a/static/gltf/Tree_3_C_Color1.gltf b/static/gltf/Tree_3_C_Color1.gltf new file mode 100644 index 0000000..032c041 --- /dev/null +++ b/static/gltf/Tree_3_C_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Tree_3_C_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Tree_3_C_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 1810, + "max" : [ + 2.393292188644409, + 5.399654388427734, + 2.747124195098877 + ], + "min" : [ + -3.238947868347168, + -0.3923197388648987, + -1.8776136636734009 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 1810, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 1810, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 6684, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 21720, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 14480, + "byteOffset" : 21720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 21720, + "byteOffset" : 36200, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 13368, + "byteOffset" : 57920, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 71288, + "uri" : "Tree_3_C_Color1.bin" + } + ] +} diff --git a/static/gltf/Tree_4_A_Color1.bin b/static/gltf/Tree_4_A_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..63d40d2efea11bf506ebbcc6c0562c696a6d9084 GIT binary patch literal 12568 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 F0sx~(!}b6G literal 0 HcmV?d00001 diff --git a/static/gltf/Tree_4_A_Color1.gltf b/static/gltf/Tree_4_A_Color1.gltf new file mode 100644 index 0000000..9bc16ba --- /dev/null +++ b/static/gltf/Tree_4_A_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Tree_4_A_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Tree_4_A_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 317, + "max" : [ + 1.0473434925079346, + 4.932270050048828, + 0.9846721291542053 + ], + "min" : [ + -0.9600079655647278, + -0.34212493896484375, + -1.0196812152862549 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 317, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 317, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1212, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3804, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2536, + "byteOffset" : 3804, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3804, + "byteOffset" : 6340, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2424, + "byteOffset" : 10144, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 12568, + "uri" : "Tree_4_A_Color1.bin" + } + ] +} diff --git a/static/gltf/Tree_4_B_Color1.bin b/static/gltf/Tree_4_B_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..474da4867a4d237fc0a8e89900c0d9cf395e2025 GIT binary patch literal 16092 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 literal 0 HcmV?d00001 diff --git a/static/gltf/Tree_Bare_1_B_Color1.gltf b/static/gltf/Tree_Bare_1_B_Color1.gltf new file mode 100644 index 0000000..6c1e749 --- /dev/null +++ b/static/gltf/Tree_Bare_1_B_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Tree_Bare_1_B_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Tree_Bare_1_B_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 287, + "max" : [ + 1.5204517841339111, + 2.909778356552124, + 0.4588475525379181 + ], + "min" : [ + -0.44425585865974426, + -0.3410367965698242, + -0.9924307465553284 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 287, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 287, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 996, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3444, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2296, + "byteOffset" : 3444, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3444, + "byteOffset" : 5740, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1992, + "byteOffset" : 9184, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 11176, + "uri" : "Tree_Bare_1_B_Color1.bin" + } + ] +} diff --git a/static/gltf/Tree_Bare_1_C_Color1.bin b/static/gltf/Tree_Bare_1_C_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..d03808251944572ef200b6f9b82cfe35384e015d GIT binary patch literal 35632 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 literal 0 HcmV?d00001 diff --git a/static/gltf/Tree_Bare_1_C_Color1.gltf b/static/gltf/Tree_Bare_1_C_Color1.gltf new file mode 100644 index 0000000..863facc --- /dev/null +++ b/static/gltf/Tree_Bare_1_C_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Tree_Bare_1_C_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Tree_Bare_1_C_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 938, + "max" : [ + 2.3702781200408936, + 4.863067150115967, + 0.6788632869720459 + ], + "min" : [ + -1.3666609525680542, + -0.3923197388648987, + -1.3953111171722412 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 938, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 938, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 2808, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 11256, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 7504, + "byteOffset" : 11256, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 11256, + "byteOffset" : 18760, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 5616, + "byteOffset" : 30016, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 35632, + "uri" : "Tree_Bare_1_C_Color1.bin" + } + ] +} diff --git a/static/gltf/Tree_Bare_2_A_Color1.bin b/static/gltf/Tree_Bare_2_A_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..aef52f2ba7bd0c12a8aeaa49a0f2d80f69477b13 GIT binary patch literal 15000 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 literal 0 HcmV?d00001 diff --git a/static/gltf/Tree_Bare_2_A_Color1.gltf b/static/gltf/Tree_Bare_2_A_Color1.gltf new file mode 100644 index 0000000..d4bf227 --- /dev/null +++ b/static/gltf/Tree_Bare_2_A_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Tree_Bare_2_A_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Tree_Bare_2_A_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 393, + "max" : [ + 0.5040185451507568, + 3.484485149383545, + 0.39088335633277893 + ], + "min" : [ + -0.6923141479492188, + -0.3583489954471588, + -0.20914950966835022 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 393, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 393, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1212, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 4716, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3144, + "byteOffset" : 4716, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4716, + "byteOffset" : 7860, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2424, + "byteOffset" : 12576, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 15000, + "uri" : "Tree_Bare_2_A_Color1.bin" + } + ] +} diff --git a/static/gltf/Tree_Bare_2_B_Color1.bin b/static/gltf/Tree_Bare_2_B_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..79e91732cd9a87fe2b32bf27c34c628246acaae9 GIT binary patch literal 16768 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 S!nl>OgfWG2D`N`dc18eW5O{q6 literal 0 HcmV?d00001 diff --git a/static/gltf/Tree_Bare_2_B_Color1.gltf b/static/gltf/Tree_Bare_2_B_Color1.gltf new file mode 100644 index 0000000..6ce092f --- /dev/null +++ b/static/gltf/Tree_Bare_2_B_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Tree_Bare_2_B_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Tree_Bare_2_B_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 440, + "max" : [ + 0.8321787118911743, + 5.1828694343566895, + 0.4301527440547943 + ], + "min" : [ + -0.9555740356445312, + -0.3588429391384125, + -0.23369869589805603 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 440, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 440, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1344, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 5280, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3520, + "byteOffset" : 5280, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 5280, + "byteOffset" : 8800, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2688, + "byteOffset" : 14080, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 16768, + "uri" : "Tree_Bare_2_B_Color1.bin" + } + ] +} diff --git a/static/gltf/Tree_Bare_2_C_Color1.bin b/static/gltf/Tree_Bare_2_C_Color1.bin new file mode 100644 index 0000000000000000000000000000000000000000..be14a35af9ee8af0ad8499a8778b58027d382d72 GIT binary patch literal 23100 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 KteJF~BAEb`{h2xd literal 0 HcmV?d00001 diff --git a/static/gltf/Tree_Bare_2_C_Color1.gltf b/static/gltf/Tree_Bare_2_C_Color1.gltf new file mode 100644 index 0000000..e1909a1 --- /dev/null +++ b/static/gltf/Tree_Bare_2_C_Color1.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Tree_Bare_2_C_Color1" + } + ], + "materials" : [ + { + "name" : "forest", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.6000000238418579 + } + } + ], + "meshes" : [ + { + "name" : "Tree_Bare_2_C_Color1", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "forest_texture", + "uri" : "forest_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 603, + "max" : [ + 0.7415568232536316, + 7.150547504425049, + 0.4984673857688904 + ], + "min" : [ + -0.8363733291625977, + -0.4630469083786011, + -0.6053345799446106 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 603, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 603, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1902, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 7236, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4824, + "byteOffset" : 7236, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 7236, + "byteOffset" : 12060, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3804, + "byteOffset" : 19296, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 23100, + "uri" : "Tree_Bare_2_C_Color1.bin" + } + ] +} diff --git a/static/gltf/forest_texture.png b/static/gltf/forest_texture.png new file mode 100644 index 0000000000000000000000000000000000000000..3674554457d00bb06e0fb481a4bb637d232a25fa GIT binary patch literal 48679 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 literal 0 HcmV?d00001 -- 2.51.2 From c6e98813392610789e15a07237ae41203f1383ad Mon Sep 17 00:00:00 2001 From: Florian <45694132+flo-bit@users.noreply.github.com> Date: Fri, 30 May 2025 20:14:12 +0200 Subject: [PATCH 2/5] commit --- src/lib/model-picker/base/ModelPicker.svelte | 14 +- .../model-picker/base/ModelPickerScene.svelte | 2 +- .../modal/ModalModelPicker.svelte | 18 +- src/lib/world-editor/HudUI.svelte | 6 +- src/lib/world-editor/Instance.svelte | 119 +++---- src/lib/world-editor/InstanceEditorUI.svelte | 13 +- src/lib/world-editor/ModelSelection.svelte | 52 +-- src/lib/world-editor/WorldEditorScene.svelte | 14 +- src/lib/world-editor/models.ts | 304 ++++++++++++++++++ src/lib/world-editor/state.svelte.ts | 40 +-- src/lib/world/AutoColliderWrapper.svelte | 44 +++ src/lib/world/GLTFModel.svelte | 6 +- src/lib/world/Terrain.svelte | 73 +++-- src/routes/world/+layout.svelte | 9 +- src/routes/world/+page.svelte | 4 +- .../kaykit-forest-nature/Bush_1_A_Color1.bin | Bin 0 -> 2352 bytes .../kaykit-forest-nature/Bush_1_A_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_A_Color2.bin | Bin 0 -> 2352 bytes .../kaykit-forest-nature/Bush_1_A_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_A_Color3.bin | Bin 0 -> 2352 bytes .../kaykit-forest-nature/Bush_1_A_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_A_Color4.bin | Bin 0 -> 2352 bytes .../kaykit-forest-nature/Bush_1_A_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_A_Color5.bin | Bin 0 -> 2352 bytes .../kaykit-forest-nature/Bush_1_A_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_A_Color6.bin | Bin 0 -> 2352 bytes .../kaykit-forest-nature/Bush_1_A_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_A_Color7.bin | Bin 0 -> 2352 bytes .../kaykit-forest-nature/Bush_1_A_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_A_Color8.bin | Bin 0 -> 2352 bytes .../kaykit-forest-nature/Bush_1_A_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_B_Color1.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_B_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_B_Color2.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_B_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_B_Color3.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_B_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_B_Color4.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_B_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_B_Color5.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_B_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_B_Color6.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_B_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_B_Color7.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_B_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_B_Color8.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_B_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_C_Color1.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_C_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_C_Color2.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_C_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_C_Color3.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_C_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_C_Color4.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_C_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_C_Color5.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_C_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_C_Color6.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_C_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_C_Color7.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_C_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_C_Color8.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_C_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_D_Color1.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_D_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_D_Color2.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_D_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_D_Color3.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_D_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_D_Color4.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_D_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_D_Color5.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_D_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_D_Color6.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_D_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_D_Color7.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_D_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_D_Color8.bin | Bin 0 -> 4656 bytes .../kaykit-forest-nature/Bush_1_D_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_E_Color1.bin | Bin 0 -> 16368 bytes .../kaykit-forest-nature/Bush_1_E_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_E_Color2.bin | Bin 0 -> 16368 bytes .../kaykit-forest-nature/Bush_1_E_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_E_Color3.bin | Bin 0 -> 16368 bytes .../kaykit-forest-nature/Bush_1_E_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_E_Color4.bin | Bin 0 -> 16368 bytes .../kaykit-forest-nature/Bush_1_E_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_E_Color5.bin | Bin 0 -> 16368 bytes .../kaykit-forest-nature/Bush_1_E_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_E_Color6.bin | Bin 0 -> 16368 bytes .../kaykit-forest-nature/Bush_1_E_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_E_Color7.bin | Bin 0 -> 16368 bytes .../kaykit-forest-nature/Bush_1_E_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_E_Color8.bin | Bin 0 -> 16368 bytes .../kaykit-forest-nature/Bush_1_E_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_F_Color1.bin | Bin 0 -> 16320 bytes .../kaykit-forest-nature/Bush_1_F_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_F_Color2.bin | Bin 0 -> 16320 bytes .../kaykit-forest-nature/Bush_1_F_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_F_Color3.bin | Bin 0 -> 16320 bytes .../kaykit-forest-nature/Bush_1_F_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_F_Color4.bin | Bin 0 -> 16320 bytes .../kaykit-forest-nature/Bush_1_F_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_F_Color5.bin | Bin 0 -> 16320 bytes .../kaykit-forest-nature/Bush_1_F_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_F_Color6.bin | Bin 0 -> 16320 bytes .../kaykit-forest-nature/Bush_1_F_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_F_Color7.bin | Bin 0 -> 16320 bytes .../kaykit-forest-nature/Bush_1_F_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_F_Color8.bin | Bin 0 -> 16320 bytes .../kaykit-forest-nature/Bush_1_F_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_G_Color1.bin | Bin 0 -> 27984 bytes .../kaykit-forest-nature/Bush_1_G_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_G_Color2.bin | Bin 0 -> 27984 bytes .../kaykit-forest-nature/Bush_1_G_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_G_Color3.bin | Bin 0 -> 27984 bytes .../kaykit-forest-nature/Bush_1_G_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_G_Color4.bin | Bin 0 -> 27984 bytes .../kaykit-forest-nature/Bush_1_G_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_G_Color5.bin | Bin 0 -> 27984 bytes .../kaykit-forest-nature/Bush_1_G_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_G_Color6.bin | Bin 0 -> 27984 bytes .../kaykit-forest-nature/Bush_1_G_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_G_Color7.bin | Bin 0 -> 27984 bytes .../kaykit-forest-nature/Bush_1_G_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_1_G_Color8.bin | Bin 0 -> 27984 bytes .../kaykit-forest-nature/Bush_1_G_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_A_Color1.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_2_A_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_A_Color2.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_2_A_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_A_Color3.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_2_A_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_A_Color4.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_2_A_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_A_Color5.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_2_A_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_A_Color6.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_2_A_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_A_Color7.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_2_A_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_A_Color8.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_2_A_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_B_Color1.bin | Bin 0 -> 2440 bytes .../kaykit-forest-nature/Bush_2_B_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_B_Color2.bin | Bin 0 -> 2440 bytes .../kaykit-forest-nature/Bush_2_B_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_B_Color3.bin | Bin 0 -> 2440 bytes .../kaykit-forest-nature/Bush_2_B_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_B_Color4.bin | Bin 0 -> 2440 bytes .../kaykit-forest-nature/Bush_2_B_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_B_Color5.bin | Bin 0 -> 2440 bytes .../kaykit-forest-nature/Bush_2_B_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_B_Color6.bin | Bin 0 -> 2440 bytes .../kaykit-forest-nature/Bush_2_B_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_B_Color7.bin | Bin 0 -> 2440 bytes .../kaykit-forest-nature/Bush_2_B_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_B_Color8.bin | Bin 0 -> 2440 bytes .../kaykit-forest-nature/Bush_2_B_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_C_Color1.bin | Bin 0 -> 2440 bytes .../kaykit-forest-nature/Bush_2_C_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_C_Color2.bin | Bin 0 -> 2440 bytes .../kaykit-forest-nature/Bush_2_C_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_C_Color3.bin | Bin 0 -> 2440 bytes .../kaykit-forest-nature/Bush_2_C_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_C_Color4.bin | Bin 0 -> 2440 bytes .../kaykit-forest-nature/Bush_2_C_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_C_Color5.bin | Bin 0 -> 2440 bytes .../kaykit-forest-nature/Bush_2_C_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_C_Color6.bin | Bin 0 -> 2440 bytes .../kaykit-forest-nature/Bush_2_C_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_C_Color7.bin | Bin 0 -> 2440 bytes .../kaykit-forest-nature/Bush_2_C_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_C_Color8.bin | Bin 0 -> 2440 bytes .../kaykit-forest-nature/Bush_2_C_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_D_Color1.bin | Bin 0 -> 4504 bytes .../kaykit-forest-nature/Bush_2_D_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_D_Color2.bin | Bin 0 -> 4504 bytes .../kaykit-forest-nature/Bush_2_D_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_D_Color3.bin | Bin 0 -> 4504 bytes .../kaykit-forest-nature/Bush_2_D_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_D_Color4.bin | Bin 0 -> 4504 bytes .../kaykit-forest-nature/Bush_2_D_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_D_Color5.bin | Bin 0 -> 4504 bytes .../kaykit-forest-nature/Bush_2_D_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_D_Color6.bin | Bin 0 -> 4504 bytes .../kaykit-forest-nature/Bush_2_D_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_D_Color7.bin | Bin 0 -> 4504 bytes .../kaykit-forest-nature/Bush_2_D_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_D_Color8.bin | Bin 0 -> 4504 bytes .../kaykit-forest-nature/Bush_2_D_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_E_Color1.bin | Bin 0 -> 10792 bytes .../kaykit-forest-nature/Bush_2_E_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_E_Color2.bin | Bin 0 -> 10792 bytes .../kaykit-forest-nature/Bush_2_E_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_E_Color3.bin | Bin 0 -> 10792 bytes .../kaykit-forest-nature/Bush_2_E_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_E_Color4.bin | Bin 0 -> 10792 bytes .../kaykit-forest-nature/Bush_2_E_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_E_Color5.bin | Bin 0 -> 10792 bytes .../kaykit-forest-nature/Bush_2_E_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_E_Color6.bin | Bin 0 -> 10792 bytes .../kaykit-forest-nature/Bush_2_E_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_E_Color7.bin | Bin 0 -> 10792 bytes .../kaykit-forest-nature/Bush_2_E_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_E_Color8.bin | Bin 0 -> 10792 bytes .../kaykit-forest-nature/Bush_2_E_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_F_Color1.bin | Bin 0 -> 8352 bytes .../kaykit-forest-nature/Bush_2_F_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_F_Color2.bin | Bin 0 -> 8352 bytes .../kaykit-forest-nature/Bush_2_F_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_F_Color3.bin | Bin 0 -> 8352 bytes .../kaykit-forest-nature/Bush_2_F_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_F_Color4.bin | Bin 0 -> 8352 bytes .../kaykit-forest-nature/Bush_2_F_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_F_Color5.bin | Bin 0 -> 8352 bytes .../kaykit-forest-nature/Bush_2_F_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_F_Color6.bin | Bin 0 -> 8352 bytes .../kaykit-forest-nature/Bush_2_F_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_F_Color7.bin | Bin 0 -> 8352 bytes .../kaykit-forest-nature/Bush_2_F_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_2_F_Color8.bin | Bin 0 -> 8352 bytes .../kaykit-forest-nature/Bush_2_F_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_A_Color1.bin | Bin 0 -> 5248 bytes .../kaykit-forest-nature/Bush_3_A_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_A_Color2.bin | Bin 0 -> 5248 bytes .../kaykit-forest-nature/Bush_3_A_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_A_Color3.bin | Bin 0 -> 5248 bytes .../kaykit-forest-nature/Bush_3_A_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_A_Color4.bin | Bin 0 -> 5248 bytes .../kaykit-forest-nature/Bush_3_A_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_A_Color5.bin | Bin 0 -> 5248 bytes .../kaykit-forest-nature/Bush_3_A_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_A_Color6.bin | Bin 0 -> 5248 bytes .../kaykit-forest-nature/Bush_3_A_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_A_Color7.bin | Bin 0 -> 5248 bytes .../kaykit-forest-nature/Bush_3_A_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_A_Color8.bin | Bin 0 -> 5248 bytes .../kaykit-forest-nature/Bush_3_A_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_B_Color1.bin | Bin 0 -> 6752 bytes .../kaykit-forest-nature/Bush_3_B_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_B_Color2.bin | Bin 0 -> 6752 bytes .../kaykit-forest-nature/Bush_3_B_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_B_Color3.bin | Bin 0 -> 6752 bytes .../kaykit-forest-nature/Bush_3_B_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_B_Color4.bin | Bin 0 -> 6752 bytes .../kaykit-forest-nature/Bush_3_B_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_B_Color5.bin | Bin 0 -> 6752 bytes .../kaykit-forest-nature/Bush_3_B_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_B_Color6.bin | Bin 0 -> 6752 bytes .../kaykit-forest-nature/Bush_3_B_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_B_Color7.bin | Bin 0 -> 6752 bytes .../kaykit-forest-nature/Bush_3_B_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_B_Color8.bin | Bin 0 -> 6752 bytes .../kaykit-forest-nature/Bush_3_B_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_C_Color1.bin | Bin 0 -> 7552 bytes .../kaykit-forest-nature/Bush_3_C_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_C_Color2.bin | Bin 0 -> 7552 bytes .../kaykit-forest-nature/Bush_3_C_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_C_Color3.bin | Bin 0 -> 7552 bytes .../kaykit-forest-nature/Bush_3_C_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_C_Color4.bin | Bin 0 -> 7552 bytes .../kaykit-forest-nature/Bush_3_C_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_C_Color5.bin | Bin 0 -> 7552 bytes .../kaykit-forest-nature/Bush_3_C_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_C_Color6.bin | Bin 0 -> 7552 bytes .../kaykit-forest-nature/Bush_3_C_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_C_Color7.bin | Bin 0 -> 7552 bytes .../kaykit-forest-nature/Bush_3_C_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_3_C_Color8.bin | Bin 0 -> 7552 bytes .../kaykit-forest-nature/Bush_3_C_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_A_Color1.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_4_A_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_A_Color2.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_4_A_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_A_Color3.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_4_A_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_A_Color4.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_4_A_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_A_Color5.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_4_A_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_A_Color6.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_4_A_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_A_Color7.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_4_A_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_A_Color8.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_4_A_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_B_Color1.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_4_B_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_B_Color2.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_4_B_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_B_Color3.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_4_B_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_B_Color4.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_4_B_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_B_Color5.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_4_B_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_B_Color6.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_4_B_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_B_Color7.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_4_B_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_B_Color8.bin | Bin 0 -> 1032 bytes .../kaykit-forest-nature/Bush_4_B_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_C_Color1.bin | Bin 0 -> 2568 bytes .../kaykit-forest-nature/Bush_4_C_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_C_Color2.bin | Bin 0 -> 2568 bytes .../kaykit-forest-nature/Bush_4_C_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_C_Color3.bin | Bin 0 -> 2568 bytes .../kaykit-forest-nature/Bush_4_C_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_C_Color4.bin | Bin 0 -> 2568 bytes .../kaykit-forest-nature/Bush_4_C_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_C_Color5.bin | Bin 0 -> 2568 bytes .../kaykit-forest-nature/Bush_4_C_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_C_Color6.bin | Bin 0 -> 2568 bytes .../kaykit-forest-nature/Bush_4_C_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_C_Color7.bin | Bin 0 -> 2568 bytes .../kaykit-forest-nature/Bush_4_C_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_C_Color8.bin | Bin 0 -> 2568 bytes .../kaykit-forest-nature/Bush_4_C_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_D_Color1.bin | Bin 0 -> 3096 bytes .../kaykit-forest-nature/Bush_4_D_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_D_Color2.bin | Bin 0 -> 3096 bytes .../kaykit-forest-nature/Bush_4_D_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_D_Color3.bin | Bin 0 -> 3096 bytes .../kaykit-forest-nature/Bush_4_D_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_D_Color4.bin | Bin 0 -> 3096 bytes .../kaykit-forest-nature/Bush_4_D_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_D_Color5.bin | Bin 0 -> 3096 bytes .../kaykit-forest-nature/Bush_4_D_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_D_Color6.bin | Bin 0 -> 3096 bytes .../kaykit-forest-nature/Bush_4_D_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_D_Color7.bin | Bin 0 -> 3096 bytes .../kaykit-forest-nature/Bush_4_D_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_D_Color8.bin | Bin 0 -> 3096 bytes .../kaykit-forest-nature/Bush_4_D_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_E_Color1.bin | Bin 0 -> 6696 bytes .../kaykit-forest-nature/Bush_4_E_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_E_Color2.bin | Bin 0 -> 6696 bytes .../kaykit-forest-nature/Bush_4_E_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_E_Color3.bin | Bin 0 -> 6696 bytes .../kaykit-forest-nature/Bush_4_E_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_E_Color4.bin | Bin 0 -> 6696 bytes .../kaykit-forest-nature/Bush_4_E_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_E_Color5.bin | Bin 0 -> 6696 bytes .../kaykit-forest-nature/Bush_4_E_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_E_Color6.bin | Bin 0 -> 6696 bytes .../kaykit-forest-nature/Bush_4_E_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_E_Color7.bin | Bin 0 -> 6696 bytes .../kaykit-forest-nature/Bush_4_E_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_E_Color8.bin | Bin 0 -> 6696 bytes .../kaykit-forest-nature/Bush_4_E_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_F_Color1.bin | Bin 0 -> 6696 bytes .../kaykit-forest-nature/Bush_4_F_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_F_Color2.bin | Bin 0 -> 6696 bytes .../kaykit-forest-nature/Bush_4_F_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_F_Color3.bin | Bin 0 -> 6696 bytes .../kaykit-forest-nature/Bush_4_F_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_F_Color4.bin | Bin 0 -> 6696 bytes .../kaykit-forest-nature/Bush_4_F_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_F_Color5.bin | Bin 0 -> 6696 bytes .../kaykit-forest-nature/Bush_4_F_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_F_Color6.bin | Bin 0 -> 6696 bytes .../kaykit-forest-nature/Bush_4_F_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_F_Color7.bin | Bin 0 -> 6696 bytes .../kaykit-forest-nature/Bush_4_F_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Bush_4_F_Color8.bin | Bin 0 -> 6696 bytes .../kaykit-forest-nature/Bush_4_F_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_A_Color1.bin | Bin 0 -> 2056 bytes .../Grass_1_A_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_A_Color2.bin | Bin 0 -> 2056 bytes .../Grass_1_A_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_A_Color3.bin | Bin 0 -> 2056 bytes .../Grass_1_A_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_A_Color4.bin | Bin 0 -> 2056 bytes .../Grass_1_A_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_A_Color5.bin | Bin 0 -> 2056 bytes .../Grass_1_A_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_A_Color6.bin | Bin 0 -> 2056 bytes .../Grass_1_A_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_A_Color7.bin | Bin 0 -> 2056 bytes .../Grass_1_A_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_A_Color8.bin | Bin 0 -> 2056 bytes .../Grass_1_A_Color8.gltf | 136 ++++++++ .../Grass_1_A_Singlesided_Color1.bin | Bin 0 -> 660 bytes .../Grass_1_A_Singlesided_Color1.gltf | 136 ++++++++ .../Grass_1_A_Singlesided_Color2.bin | Bin 0 -> 660 bytes .../Grass_1_A_Singlesided_Color2.gltf | 136 ++++++++ .../Grass_1_A_Singlesided_Color3.bin | Bin 0 -> 660 bytes .../Grass_1_A_Singlesided_Color3.gltf | 136 ++++++++ .../Grass_1_A_Singlesided_Color4.bin | Bin 0 -> 660 bytes .../Grass_1_A_Singlesided_Color4.gltf | 136 ++++++++ .../Grass_1_A_Singlesided_Color5.bin | Bin 0 -> 660 bytes .../Grass_1_A_Singlesided_Color5.gltf | 136 ++++++++ .../Grass_1_A_Singlesided_Color6.bin | Bin 0 -> 660 bytes .../Grass_1_A_Singlesided_Color6.gltf | 136 ++++++++ .../Grass_1_A_Singlesided_Color7.bin | Bin 0 -> 660 bytes .../Grass_1_A_Singlesided_Color7.gltf | 136 ++++++++ .../Grass_1_A_Singlesided_Color8.bin | Bin 0 -> 660 bytes .../Grass_1_A_Singlesided_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_B_Color1.bin | Bin 0 -> 6168 bytes .../Grass_1_B_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_B_Color2.bin | Bin 0 -> 6168 bytes .../Grass_1_B_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_B_Color3.bin | Bin 0 -> 6168 bytes .../Grass_1_B_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_B_Color4.bin | Bin 0 -> 6168 bytes .../Grass_1_B_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_B_Color5.bin | Bin 0 -> 6168 bytes .../Grass_1_B_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_B_Color6.bin | Bin 0 -> 6168 bytes .../Grass_1_B_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_B_Color7.bin | Bin 0 -> 6168 bytes .../Grass_1_B_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_B_Color8.bin | Bin 0 -> 6168 bytes .../Grass_1_B_Color8.gltf | 136 ++++++++ .../Grass_1_B_Singlesided_Color1.bin | Bin 0 -> 1980 bytes .../Grass_1_B_Singlesided_Color1.gltf | 136 ++++++++ .../Grass_1_B_Singlesided_Color2.bin | Bin 0 -> 1980 bytes .../Grass_1_B_Singlesided_Color2.gltf | 136 ++++++++ .../Grass_1_B_Singlesided_Color3.bin | Bin 0 -> 1980 bytes .../Grass_1_B_Singlesided_Color3.gltf | 136 ++++++++ .../Grass_1_B_Singlesided_Color4.bin | Bin 0 -> 1980 bytes .../Grass_1_B_Singlesided_Color4.gltf | 136 ++++++++ .../Grass_1_B_Singlesided_Color5.bin | Bin 0 -> 1980 bytes .../Grass_1_B_Singlesided_Color5.gltf | 136 ++++++++ .../Grass_1_B_Singlesided_Color6.bin | Bin 0 -> 1980 bytes .../Grass_1_B_Singlesided_Color6.gltf | 136 ++++++++ .../Grass_1_B_Singlesided_Color7.bin | Bin 0 -> 1980 bytes .../Grass_1_B_Singlesided_Color7.gltf | 136 ++++++++ .../Grass_1_B_Singlesided_Color8.bin | Bin 0 -> 1980 bytes .../Grass_1_B_Singlesided_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_C_Color1.bin | Bin 0 -> 18504 bytes .../Grass_1_C_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_C_Color2.bin | Bin 0 -> 18504 bytes .../Grass_1_C_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_C_Color3.bin | Bin 0 -> 18504 bytes .../Grass_1_C_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_C_Color4.bin | Bin 0 -> 18504 bytes .../Grass_1_C_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_C_Color5.bin | Bin 0 -> 18504 bytes .../Grass_1_C_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_C_Color6.bin | Bin 0 -> 18504 bytes .../Grass_1_C_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_C_Color7.bin | Bin 0 -> 18504 bytes .../Grass_1_C_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_C_Color8.bin | Bin 0 -> 18504 bytes .../Grass_1_C_Color8.gltf | 136 ++++++++ .../Grass_1_C_Singlesided_Color1.bin | Bin 0 -> 5940 bytes .../Grass_1_C_Singlesided_Color1.gltf | 136 ++++++++ .../Grass_1_C_Singlesided_Color2.bin | Bin 0 -> 5940 bytes .../Grass_1_C_Singlesided_Color2.gltf | 136 ++++++++ .../Grass_1_C_Singlesided_Color3.bin | Bin 0 -> 5940 bytes .../Grass_1_C_Singlesided_Color3.gltf | 136 ++++++++ .../Grass_1_C_Singlesided_Color4.bin | Bin 0 -> 5940 bytes .../Grass_1_C_Singlesided_Color4.gltf | 136 ++++++++ .../Grass_1_C_Singlesided_Color5.bin | Bin 0 -> 5940 bytes .../Grass_1_C_Singlesided_Color5.gltf | 136 ++++++++ .../Grass_1_C_Singlesided_Color6.bin | Bin 0 -> 5940 bytes .../Grass_1_C_Singlesided_Color6.gltf | 136 ++++++++ .../Grass_1_C_Singlesided_Color7.bin | Bin 0 -> 5940 bytes .../Grass_1_C_Singlesided_Color7.gltf | 136 ++++++++ .../Grass_1_C_Singlesided_Color8.bin | Bin 0 -> 5940 bytes .../Grass_1_C_Singlesided_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_D_Color1.bin | Bin 0 -> 24672 bytes .../Grass_1_D_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_D_Color2.bin | Bin 0 -> 24672 bytes .../Grass_1_D_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_D_Color3.bin | Bin 0 -> 24672 bytes .../Grass_1_D_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_D_Color4.bin | Bin 0 -> 24672 bytes .../Grass_1_D_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_D_Color5.bin | Bin 0 -> 24672 bytes .../Grass_1_D_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_D_Color6.bin | Bin 0 -> 24672 bytes .../Grass_1_D_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_D_Color7.bin | Bin 0 -> 24672 bytes .../Grass_1_D_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_1_D_Color8.bin | Bin 0 -> 24672 bytes .../Grass_1_D_Color8.gltf | 136 ++++++++ .../Grass_1_D_Singlesided_Color1.bin | Bin 0 -> 7920 bytes .../Grass_1_D_Singlesided_Color1.gltf | 136 ++++++++ .../Grass_1_D_Singlesided_Color2.bin | Bin 0 -> 7920 bytes .../Grass_1_D_Singlesided_Color2.gltf | 136 ++++++++ .../Grass_1_D_Singlesided_Color3.bin | Bin 0 -> 7920 bytes .../Grass_1_D_Singlesided_Color3.gltf | 136 ++++++++ .../Grass_1_D_Singlesided_Color4.bin | Bin 0 -> 7920 bytes .../Grass_1_D_Singlesided_Color4.gltf | 136 ++++++++ .../Grass_1_D_Singlesided_Color5.bin | Bin 0 -> 7920 bytes .../Grass_1_D_Singlesided_Color5.gltf | 136 ++++++++ .../Grass_1_D_Singlesided_Color6.bin | Bin 0 -> 7920 bytes .../Grass_1_D_Singlesided_Color6.gltf | 136 ++++++++ .../Grass_1_D_Singlesided_Color7.bin | Bin 0 -> 7920 bytes .../Grass_1_D_Singlesided_Color7.gltf | 136 ++++++++ .../Grass_1_D_Singlesided_Color8.bin | Bin 0 -> 7920 bytes .../Grass_1_D_Singlesided_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_A_Color1.bin | Bin 0 -> 2056 bytes .../Grass_2_A_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_A_Color2.bin | Bin 0 -> 2056 bytes .../Grass_2_A_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_A_Color3.bin | Bin 0 -> 2056 bytes .../Grass_2_A_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_A_Color4.bin | Bin 0 -> 2056 bytes .../Grass_2_A_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_A_Color5.bin | Bin 0 -> 2056 bytes .../Grass_2_A_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_A_Color6.bin | Bin 0 -> 2056 bytes .../Grass_2_A_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_A_Color7.bin | Bin 0 -> 2056 bytes .../Grass_2_A_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_A_Color8.bin | Bin 0 -> 2056 bytes .../Grass_2_A_Color8.gltf | 136 ++++++++ .../Grass_2_A_Singlesided_Color1.bin | Bin 0 -> 660 bytes .../Grass_2_A_Singlesided_Color1.gltf | 136 ++++++++ .../Grass_2_A_Singlesided_Color2.bin | Bin 0 -> 660 bytes .../Grass_2_A_Singlesided_Color2.gltf | 136 ++++++++ .../Grass_2_A_Singlesided_Color3.bin | Bin 0 -> 660 bytes .../Grass_2_A_Singlesided_Color3.gltf | 136 ++++++++ .../Grass_2_A_Singlesided_Color4.bin | Bin 0 -> 660 bytes .../Grass_2_A_Singlesided_Color4.gltf | 136 ++++++++ .../Grass_2_A_Singlesided_Color5.bin | Bin 0 -> 660 bytes .../Grass_2_A_Singlesided_Color5.gltf | 136 ++++++++ .../Grass_2_A_Singlesided_Color6.bin | Bin 0 -> 660 bytes .../Grass_2_A_Singlesided_Color6.gltf | 136 ++++++++ .../Grass_2_A_Singlesided_Color7.bin | Bin 0 -> 660 bytes .../Grass_2_A_Singlesided_Color7.gltf | 136 ++++++++ .../Grass_2_A_Singlesided_Color8.bin | Bin 0 -> 660 bytes .../Grass_2_A_Singlesided_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_B_Color1.bin | Bin 0 -> 6168 bytes .../Grass_2_B_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_B_Color2.bin | Bin 0 -> 6168 bytes .../Grass_2_B_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_B_Color3.bin | Bin 0 -> 6168 bytes .../Grass_2_B_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_B_Color4.bin | Bin 0 -> 6168 bytes .../Grass_2_B_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_B_Color5.bin | Bin 0 -> 6168 bytes .../Grass_2_B_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_B_Color6.bin | Bin 0 -> 6168 bytes .../Grass_2_B_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_B_Color7.bin | Bin 0 -> 6168 bytes .../Grass_2_B_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_B_Color8.bin | Bin 0 -> 6168 bytes .../Grass_2_B_Color8.gltf | 136 ++++++++ .../Grass_2_B_Singlesided_Color1.bin | Bin 0 -> 1980 bytes .../Grass_2_B_Singlesided_Color1.gltf | 136 ++++++++ .../Grass_2_B_Singlesided_Color2.bin | Bin 0 -> 1980 bytes .../Grass_2_B_Singlesided_Color2.gltf | 136 ++++++++ .../Grass_2_B_Singlesided_Color3.bin | Bin 0 -> 1980 bytes .../Grass_2_B_Singlesided_Color3.gltf | 136 ++++++++ .../Grass_2_B_Singlesided_Color4.bin | Bin 0 -> 1980 bytes .../Grass_2_B_Singlesided_Color4.gltf | 136 ++++++++ .../Grass_2_B_Singlesided_Color5.bin | Bin 0 -> 1980 bytes .../Grass_2_B_Singlesided_Color5.gltf | 136 ++++++++ .../Grass_2_B_Singlesided_Color6.bin | Bin 0 -> 1980 bytes .../Grass_2_B_Singlesided_Color6.gltf | 136 ++++++++ .../Grass_2_B_Singlesided_Color7.bin | Bin 0 -> 1980 bytes .../Grass_2_B_Singlesided_Color7.gltf | 136 ++++++++ .../Grass_2_B_Singlesided_Color8.bin | Bin 0 -> 1980 bytes .../Grass_2_B_Singlesided_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_C_Color1.bin | Bin 0 -> 24672 bytes .../Grass_2_C_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_C_Color2.bin | Bin 0 -> 24672 bytes .../Grass_2_C_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_C_Color3.bin | Bin 0 -> 24672 bytes .../Grass_2_C_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_C_Color4.bin | Bin 0 -> 24672 bytes .../Grass_2_C_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_C_Color5.bin | Bin 0 -> 24672 bytes .../Grass_2_C_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_C_Color6.bin | Bin 0 -> 24672 bytes .../Grass_2_C_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_C_Color7.bin | Bin 0 -> 24672 bytes .../Grass_2_C_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_C_Color8.bin | Bin 0 -> 24672 bytes .../Grass_2_C_Color8.gltf | 136 ++++++++ .../Grass_2_C_Singlesided_Color1.bin | Bin 0 -> 7920 bytes .../Grass_2_C_Singlesided_Color1.gltf | 136 ++++++++ .../Grass_2_C_Singlesided_Color2.bin | Bin 0 -> 7920 bytes .../Grass_2_C_Singlesided_Color2.gltf | 136 ++++++++ .../Grass_2_C_Singlesided_Color3.bin | Bin 0 -> 7920 bytes .../Grass_2_C_Singlesided_Color3.gltf | 136 ++++++++ .../Grass_2_C_Singlesided_Color4.bin | Bin 0 -> 7920 bytes .../Grass_2_C_Singlesided_Color4.gltf | 136 ++++++++ .../Grass_2_C_Singlesided_Color5.bin | Bin 0 -> 7920 bytes .../Grass_2_C_Singlesided_Color5.gltf | 136 ++++++++ .../Grass_2_C_Singlesided_Color6.bin | Bin 0 -> 7920 bytes .../Grass_2_C_Singlesided_Color6.gltf | 136 ++++++++ .../Grass_2_C_Singlesided_Color7.bin | Bin 0 -> 7920 bytes .../Grass_2_C_Singlesided_Color7.gltf | 136 ++++++++ .../Grass_2_C_Singlesided_Color8.bin | Bin 0 -> 7920 bytes .../Grass_2_C_Singlesided_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_D_Color1.bin | Bin 0 -> 24672 bytes .../Grass_2_D_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_D_Color2.bin | Bin 0 -> 24672 bytes .../Grass_2_D_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_D_Color3.bin | Bin 0 -> 24672 bytes .../Grass_2_D_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_D_Color4.bin | Bin 0 -> 24672 bytes .../Grass_2_D_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_D_Color5.bin | Bin 0 -> 24672 bytes .../Grass_2_D_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_D_Color6.bin | Bin 0 -> 24672 bytes .../Grass_2_D_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_D_Color7.bin | Bin 0 -> 24672 bytes .../Grass_2_D_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Grass_2_D_Color8.bin | Bin 0 -> 24672 bytes .../Grass_2_D_Color8.gltf | 136 ++++++++ .../Grass_2_D_Singlesided_Color1.bin | Bin 0 -> 7920 bytes .../Grass_2_D_Singlesided_Color1.gltf | 136 ++++++++ .../Grass_2_D_Singlesided_Color2.bin | Bin 0 -> 7920 bytes .../Grass_2_D_Singlesided_Color2.gltf | 136 ++++++++ .../Grass_2_D_Singlesided_Color3.bin | Bin 0 -> 7920 bytes .../Grass_2_D_Singlesided_Color3.gltf | 136 ++++++++ .../Grass_2_D_Singlesided_Color4.bin | Bin 0 -> 7920 bytes .../Grass_2_D_Singlesided_Color4.gltf | 136 ++++++++ .../Grass_2_D_Singlesided_Color5.bin | Bin 0 -> 7920 bytes .../Grass_2_D_Singlesided_Color5.gltf | 136 ++++++++ .../Grass_2_D_Singlesided_Color6.bin | Bin 0 -> 7920 bytes .../Grass_2_D_Singlesided_Color6.gltf | 136 ++++++++ .../Grass_2_D_Singlesided_Color7.bin | Bin 0 -> 7920 bytes .../Grass_2_D_Singlesided_Color7.gltf | 136 ++++++++ .../Grass_2_D_Singlesided_Color8.bin | Bin 0 -> 7920 bytes .../Grass_2_D_Singlesided_Color8.gltf | 136 ++++++++ .../Hill_12x12x2_Color1.bin | Bin 0 -> 71708 bytes .../Hill_12x12x2_Color1.gltf | 136 ++++++++ .../Hill_12x12x2_Color2.bin | Bin 0 -> 71708 bytes .../Hill_12x12x2_Color2.gltf | 136 ++++++++ .../Hill_12x12x2_Color3.bin | Bin 0 -> 71708 bytes .../Hill_12x12x2_Color3.gltf | 136 ++++++++ .../Hill_12x12x2_Color4.bin | Bin 0 -> 71708 bytes .../Hill_12x12x2_Color4.gltf | 136 ++++++++ .../Hill_12x12x2_Color5.bin | Bin 0 -> 71708 bytes .../Hill_12x12x2_Color5.gltf | 136 ++++++++ .../Hill_12x12x2_Color6.bin | Bin 0 -> 71708 bytes .../Hill_12x12x2_Color6.gltf | 136 ++++++++ .../Hill_12x12x2_Color7.bin | Bin 0 -> 71708 bytes .../Hill_12x12x2_Color7.gltf | 136 ++++++++ .../Hill_12x12x2_Color8.bin | Bin 0 -> 71708 bytes .../Hill_12x12x2_Color8.gltf | 136 ++++++++ .../Hill_12x12x4_Color1.bin | Bin 0 -> 72476 bytes .../Hill_12x12x4_Color1.gltf | 136 ++++++++ .../Hill_12x12x4_Color2.bin | Bin 0 -> 72476 bytes .../Hill_12x12x4_Color2.gltf | 136 ++++++++ .../Hill_12x12x4_Color3.bin | Bin 0 -> 72476 bytes .../Hill_12x12x4_Color3.gltf | 136 ++++++++ .../Hill_12x12x4_Color4.bin | Bin 0 -> 72476 bytes .../Hill_12x12x4_Color4.gltf | 136 ++++++++ .../Hill_12x12x4_Color5.bin | Bin 0 -> 72476 bytes .../Hill_12x12x4_Color5.gltf | 136 ++++++++ .../Hill_12x12x4_Color6.bin | Bin 0 -> 72476 bytes .../Hill_12x12x4_Color6.gltf | 136 ++++++++ .../Hill_12x12x4_Color7.bin | Bin 0 -> 72476 bytes .../Hill_12x12x4_Color7.gltf | 136 ++++++++ .../Hill_12x12x4_Color8.bin | Bin 0 -> 72476 bytes .../Hill_12x12x4_Color8.gltf | 136 ++++++++ .../Hill_12x12x8_Color1.bin | Bin 0 -> 85740 bytes .../Hill_12x12x8_Color1.gltf | 136 ++++++++ .../Hill_12x12x8_Color2.bin | Bin 0 -> 85740 bytes .../Hill_12x12x8_Color2.gltf | 136 ++++++++ .../Hill_12x12x8_Color3.bin | Bin 0 -> 85740 bytes .../Hill_12x12x8_Color3.gltf | 136 ++++++++ .../Hill_12x12x8_Color4.bin | Bin 0 -> 85740 bytes .../Hill_12x12x8_Color4.gltf | 136 ++++++++ .../Hill_12x12x8_Color5.bin | Bin 0 -> 85740 bytes .../Hill_12x12x8_Color5.gltf | 136 ++++++++ .../Hill_12x12x8_Color6.bin | Bin 0 -> 85740 bytes .../Hill_12x12x8_Color6.gltf | 136 ++++++++ .../Hill_12x12x8_Color7.bin | Bin 0 -> 85740 bytes .../Hill_12x12x8_Color7.gltf | 136 ++++++++ .../Hill_12x12x8_Color8.bin | Bin 0 -> 85740 bytes .../Hill_12x12x8_Color8.gltf | 136 ++++++++ .../Hill_12x6x2_Color1.bin | Bin 0 -> 52500 bytes .../Hill_12x6x2_Color1.gltf | 136 ++++++++ .../Hill_12x6x2_Color2.bin | Bin 0 -> 52500 bytes .../Hill_12x6x2_Color2.gltf | 136 ++++++++ .../Hill_12x6x2_Color3.bin | Bin 0 -> 52500 bytes .../Hill_12x6x2_Color3.gltf | 136 ++++++++ .../Hill_12x6x2_Color4.bin | Bin 0 -> 52500 bytes .../Hill_12x6x2_Color4.gltf | 136 ++++++++ .../Hill_12x6x2_Color5.bin | Bin 0 -> 52500 bytes .../Hill_12x6x2_Color5.gltf | 136 ++++++++ .../Hill_12x6x2_Color6.bin | Bin 0 -> 52500 bytes .../Hill_12x6x2_Color6.gltf | 136 ++++++++ .../Hill_12x6x2_Color7.bin | Bin 0 -> 52500 bytes .../Hill_12x6x2_Color7.gltf | 136 ++++++++ .../Hill_12x6x2_Color8.bin | Bin 0 -> 52500 bytes .../Hill_12x6x2_Color8.gltf | 136 ++++++++ .../Hill_12x6x4_Color1.bin | Bin 0 -> 53140 bytes .../Hill_12x6x4_Color1.gltf | 136 ++++++++ .../Hill_12x6x4_Color2.bin | Bin 0 -> 53140 bytes .../Hill_12x6x4_Color2.gltf | 136 ++++++++ .../Hill_12x6x4_Color3.bin | Bin 0 -> 53140 bytes .../Hill_12x6x4_Color3.gltf | 136 ++++++++ .../Hill_12x6x4_Color4.bin | Bin 0 -> 53140 bytes .../Hill_12x6x4_Color4.gltf | 136 ++++++++ .../Hill_12x6x4_Color5.bin | Bin 0 -> 53140 bytes .../Hill_12x6x4_Color5.gltf | 136 ++++++++ .../Hill_12x6x4_Color6.bin | Bin 0 -> 53140 bytes .../Hill_12x6x4_Color6.gltf | 136 ++++++++ .../Hill_12x6x4_Color7.bin | Bin 0 -> 53140 bytes .../Hill_12x6x4_Color7.gltf | 136 ++++++++ .../Hill_12x6x4_Color8.bin | Bin 0 -> 53140 bytes .../Hill_12x6x4_Color8.gltf | 136 ++++++++ .../Hill_12x6x8_Color1.bin | Bin 0 -> 63604 bytes .../Hill_12x6x8_Color1.gltf | 136 ++++++++ .../Hill_12x6x8_Color2.bin | Bin 0 -> 63604 bytes .../Hill_12x6x8_Color2.gltf | 136 ++++++++ .../Hill_12x6x8_Color3.bin | Bin 0 -> 63604 bytes .../Hill_12x6x8_Color3.gltf | 136 ++++++++ .../Hill_12x6x8_Color4.bin | Bin 0 -> 63604 bytes .../Hill_12x6x8_Color4.gltf | 136 ++++++++ .../Hill_12x6x8_Color5.bin | Bin 0 -> 63604 bytes .../Hill_12x6x8_Color5.gltf | 136 ++++++++ .../Hill_12x6x8_Color6.bin | Bin 0 -> 63604 bytes .../Hill_12x6x8_Color6.gltf | 136 ++++++++ .../Hill_12x6x8_Color7.bin | Bin 0 -> 63604 bytes .../Hill_12x6x8_Color7.gltf | 136 ++++++++ .../Hill_12x6x8_Color8.bin | Bin 0 -> 63604 bytes .../Hill_12x6x8_Color8.gltf | 136 ++++++++ .../Hill_2x2x2_Color1.bin | Bin 0 -> 12416 bytes .../Hill_2x2x2_Color1.gltf | 136 ++++++++ .../Hill_2x2x2_Color2.bin | Bin 0 -> 12416 bytes .../Hill_2x2x2_Color2.gltf | 136 ++++++++ .../Hill_2x2x2_Color3.bin | Bin 0 -> 12416 bytes .../Hill_2x2x2_Color3.gltf | 136 ++++++++ .../Hill_2x2x2_Color4.bin | Bin 0 -> 12416 bytes .../Hill_2x2x2_Color4.gltf | 136 ++++++++ .../Hill_2x2x2_Color5.bin | Bin 0 -> 12416 bytes .../Hill_2x2x2_Color5.gltf | 136 ++++++++ .../Hill_2x2x2_Color6.bin | Bin 0 -> 12416 bytes .../Hill_2x2x2_Color6.gltf | 136 ++++++++ .../Hill_2x2x2_Color7.bin | Bin 0 -> 12416 bytes .../Hill_2x2x2_Color7.gltf | 136 ++++++++ .../Hill_2x2x2_Color8.bin | Bin 0 -> 12416 bytes .../Hill_2x2x2_Color8.gltf | 136 ++++++++ .../Hill_2x2x4_Color1.bin | Bin 0 -> 12480 bytes .../Hill_2x2x4_Color1.gltf | 136 ++++++++ .../Hill_2x2x4_Color2.bin | Bin 0 -> 12480 bytes .../Hill_2x2x4_Color2.gltf | 136 ++++++++ .../Hill_2x2x4_Color3.bin | Bin 0 -> 12480 bytes .../Hill_2x2x4_Color3.gltf | 136 ++++++++ .../Hill_2x2x4_Color4.bin | Bin 0 -> 12480 bytes .../Hill_2x2x4_Color4.gltf | 136 ++++++++ .../Hill_2x2x4_Color5.bin | Bin 0 -> 12480 bytes .../Hill_2x2x4_Color5.gltf | 136 ++++++++ .../Hill_2x2x4_Color6.bin | Bin 0 -> 12480 bytes .../Hill_2x2x4_Color6.gltf | 136 ++++++++ .../Hill_2x2x4_Color7.bin | Bin 0 -> 12480 bytes .../Hill_2x2x4_Color7.gltf | 136 ++++++++ .../Hill_2x2x4_Color8.bin | Bin 0 -> 12480 bytes .../Hill_2x2x4_Color8.gltf | 136 ++++++++ .../Hill_2x2x8_Color1.bin | Bin 0 -> 14368 bytes .../Hill_2x2x8_Color1.gltf | 136 ++++++++ .../Hill_2x2x8_Color2.bin | Bin 0 -> 14368 bytes .../Hill_2x2x8_Color2.gltf | 136 ++++++++ .../Hill_2x2x8_Color3.bin | Bin 0 -> 14368 bytes .../Hill_2x2x8_Color3.gltf | 136 ++++++++ .../Hill_2x2x8_Color4.bin | Bin 0 -> 14368 bytes .../Hill_2x2x8_Color4.gltf | 136 ++++++++ .../Hill_2x2x8_Color5.bin | Bin 0 -> 14368 bytes .../Hill_2x2x8_Color5.gltf | 136 ++++++++ .../Hill_2x2x8_Color6.bin | Bin 0 -> 14368 bytes .../Hill_2x2x8_Color6.gltf | 136 ++++++++ .../Hill_2x2x8_Color7.bin | Bin 0 -> 14368 bytes .../Hill_2x2x8_Color7.gltf | 136 ++++++++ .../Hill_2x2x8_Color8.bin | Bin 0 -> 14368 bytes .../Hill_2x2x8_Color8.gltf | 136 ++++++++ .../Hill_4x2x2_Color1.bin | Bin 0 -> 19920 bytes .../Hill_4x2x2_Color1.gltf | 136 ++++++++ .../Hill_4x2x2_Color2.bin | Bin 0 -> 19920 bytes .../Hill_4x2x2_Color2.gltf | 136 ++++++++ .../Hill_4x2x2_Color3.bin | Bin 0 -> 19920 bytes .../Hill_4x2x2_Color3.gltf | 136 ++++++++ .../Hill_4x2x2_Color4.bin | Bin 0 -> 19920 bytes .../Hill_4x2x2_Color4.gltf | 136 ++++++++ .../Hill_4x2x2_Color5.bin | Bin 0 -> 19920 bytes .../Hill_4x2x2_Color5.gltf | 136 ++++++++ .../Hill_4x2x2_Color6.bin | Bin 0 -> 19920 bytes .../Hill_4x2x2_Color6.gltf | 136 ++++++++ .../Hill_4x2x2_Color7.bin | Bin 0 -> 19920 bytes .../Hill_4x2x2_Color7.gltf | 136 ++++++++ .../Hill_4x2x2_Color8.bin | Bin 0 -> 19920 bytes .../Hill_4x2x2_Color8.gltf | 136 ++++++++ .../Hill_4x2x4_Color1.bin | Bin 0 -> 20080 bytes .../Hill_4x2x4_Color1.gltf | 136 ++++++++ .../Hill_4x2x4_Color2.bin | Bin 0 -> 20080 bytes .../Hill_4x2x4_Color2.gltf | 136 ++++++++ .../Hill_4x2x4_Color3.bin | Bin 0 -> 20080 bytes .../Hill_4x2x4_Color3.gltf | 136 ++++++++ .../Hill_4x2x4_Color4.bin | Bin 0 -> 20080 bytes .../Hill_4x2x4_Color4.gltf | 136 ++++++++ .../Hill_4x2x4_Color5.bin | Bin 0 -> 20080 bytes .../Hill_4x2x4_Color5.gltf | 136 ++++++++ .../Hill_4x2x4_Color6.bin | Bin 0 -> 20080 bytes .../Hill_4x2x4_Color6.gltf | 136 ++++++++ .../Hill_4x2x4_Color7.bin | Bin 0 -> 20080 bytes .../Hill_4x2x4_Color7.gltf | 136 ++++++++ .../Hill_4x2x4_Color8.bin | Bin 0 -> 20080 bytes .../Hill_4x2x4_Color8.gltf | 136 ++++++++ .../Hill_4x2x8_Color1.bin | Bin 0 -> 24040 bytes .../Hill_4x2x8_Color1.gltf | 136 ++++++++ .../Hill_4x2x8_Color2.bin | Bin 0 -> 24040 bytes .../Hill_4x2x8_Color2.gltf | 136 ++++++++ .../Hill_4x2x8_Color3.bin | Bin 0 -> 24040 bytes .../Hill_4x2x8_Color3.gltf | 136 ++++++++ .../Hill_4x2x8_Color4.bin | Bin 0 -> 24040 bytes .../Hill_4x2x8_Color4.gltf | 136 ++++++++ .../Hill_4x2x8_Color5.bin | Bin 0 -> 24040 bytes .../Hill_4x2x8_Color5.gltf | 136 ++++++++ .../Hill_4x2x8_Color6.bin | Bin 0 -> 24040 bytes .../Hill_4x2x8_Color6.gltf | 136 ++++++++ .../Hill_4x2x8_Color7.bin | Bin 0 -> 24040 bytes .../Hill_4x2x8_Color7.gltf | 136 ++++++++ .../Hill_4x2x8_Color8.bin | Bin 0 -> 24040 bytes .../Hill_4x2x8_Color8.gltf | 136 ++++++++ .../Hill_4x4x2_Color1.bin | Bin 0 -> 23516 bytes .../Hill_4x4x2_Color1.gltf | 136 ++++++++ .../Hill_4x4x2_Color2.bin | Bin 0 -> 23516 bytes .../Hill_4x4x2_Color2.gltf | 136 ++++++++ .../Hill_4x4x2_Color3.bin | Bin 0 -> 23516 bytes .../Hill_4x4x2_Color3.gltf | 136 ++++++++ .../Hill_4x4x2_Color4.bin | Bin 0 -> 23516 bytes .../Hill_4x4x2_Color4.gltf | 136 ++++++++ .../Hill_4x4x2_Color5.bin | Bin 0 -> 23516 bytes .../Hill_4x4x2_Color5.gltf | 136 ++++++++ .../Hill_4x4x2_Color6.bin | Bin 0 -> 23516 bytes .../Hill_4x4x2_Color6.gltf | 136 ++++++++ .../Hill_4x4x2_Color7.bin | Bin 0 -> 23516 bytes .../Hill_4x4x2_Color7.gltf | 136 ++++++++ .../Hill_4x4x2_Color8.bin | Bin 0 -> 23516 bytes .../Hill_4x4x2_Color8.gltf | 136 ++++++++ .../Hill_4x4x4_Color1.bin | Bin 0 -> 23400 bytes .../Hill_4x4x4_Color1.gltf | 136 ++++++++ .../Hill_4x4x4_Color2.bin | Bin 0 -> 23400 bytes .../Hill_4x4x4_Color2.gltf | 136 ++++++++ .../Hill_4x4x4_Color3.bin | Bin 0 -> 23400 bytes .../Hill_4x4x4_Color3.gltf | 136 ++++++++ .../Hill_4x4x4_Color4.bin | Bin 0 -> 23400 bytes .../Hill_4x4x4_Color4.gltf | 136 ++++++++ .../Hill_4x4x4_Color5.bin | Bin 0 -> 23400 bytes .../Hill_4x4x4_Color5.gltf | 136 ++++++++ .../Hill_4x4x4_Color6.bin | Bin 0 -> 23400 bytes .../Hill_4x4x4_Color6.gltf | 136 ++++++++ .../Hill_4x4x4_Color7.bin | Bin 0 -> 23400 bytes .../Hill_4x4x4_Color7.gltf | 136 ++++++++ .../Hill_4x4x4_Color8.bin | Bin 0 -> 23400 bytes .../Hill_4x4x4_Color8.gltf | 136 ++++++++ .../Hill_4x4x8_Color1.bin | Bin 0 -> 29240 bytes .../Hill_4x4x8_Color1.gltf | 136 ++++++++ .../Hill_4x4x8_Color2.bin | Bin 0 -> 29240 bytes .../Hill_4x4x8_Color2.gltf | 136 ++++++++ .../Hill_4x4x8_Color3.bin | Bin 0 -> 29240 bytes .../Hill_4x4x8_Color3.gltf | 136 ++++++++ .../Hill_4x4x8_Color4.bin | Bin 0 -> 29240 bytes .../Hill_4x4x8_Color4.gltf | 136 ++++++++ .../Hill_4x4x8_Color5.bin | Bin 0 -> 29240 bytes .../Hill_4x4x8_Color5.gltf | 136 ++++++++ .../Hill_4x4x8_Color6.bin | Bin 0 -> 29240 bytes .../Hill_4x4x8_Color6.gltf | 136 ++++++++ .../Hill_4x4x8_Color7.bin | Bin 0 -> 29240 bytes .../Hill_4x4x8_Color7.gltf | 136 ++++++++ .../Hill_4x4x8_Color8.bin | Bin 0 -> 29240 bytes .../Hill_4x4x8_Color8.gltf | 136 ++++++++ .../Hill_8x4x2_Color1.bin | Bin 0 -> 34284 bytes .../Hill_8x4x2_Color1.gltf | 136 ++++++++ .../Hill_8x4x2_Color2.bin | Bin 0 -> 34284 bytes .../Hill_8x4x2_Color2.gltf | 136 ++++++++ .../Hill_8x4x2_Color3.bin | Bin 0 -> 34284 bytes .../Hill_8x4x2_Color3.gltf | 136 ++++++++ .../Hill_8x4x2_Color4.bin | Bin 0 -> 34284 bytes .../Hill_8x4x2_Color4.gltf | 136 ++++++++ .../Hill_8x4x2_Color5.bin | Bin 0 -> 34284 bytes .../Hill_8x4x2_Color5.gltf | 136 ++++++++ .../Hill_8x4x2_Color6.bin | Bin 0 -> 34284 bytes .../Hill_8x4x2_Color6.gltf | 136 ++++++++ .../Hill_8x4x2_Color7.bin | Bin 0 -> 34284 bytes .../Hill_8x4x2_Color7.gltf | 136 ++++++++ .../Hill_8x4x2_Color8.bin | Bin 0 -> 34284 bytes .../Hill_8x4x2_Color8.gltf | 136 ++++++++ .../Hill_8x4x4_Color1.bin | Bin 0 -> 34348 bytes .../Hill_8x4x4_Color1.gltf | 136 ++++++++ .../Hill_8x4x4_Color2.bin | Bin 0 -> 34348 bytes .../Hill_8x4x4_Color2.gltf | 136 ++++++++ .../Hill_8x4x4_Color3.bin | Bin 0 -> 34348 bytes .../Hill_8x4x4_Color3.gltf | 136 ++++++++ .../Hill_8x4x4_Color4.bin | Bin 0 -> 34348 bytes .../Hill_8x4x4_Color4.gltf | 136 ++++++++ .../Hill_8x4x4_Color5.bin | Bin 0 -> 34348 bytes .../Hill_8x4x4_Color5.gltf | 136 ++++++++ .../Hill_8x4x4_Color6.bin | Bin 0 -> 34348 bytes .../Hill_8x4x4_Color6.gltf | 136 ++++++++ .../Hill_8x4x4_Color7.bin | Bin 0 -> 34348 bytes .../Hill_8x4x4_Color7.gltf | 136 ++++++++ .../Hill_8x4x4_Color8.bin | Bin 0 -> 34348 bytes .../Hill_8x4x4_Color8.gltf | 136 ++++++++ .../Hill_8x4x8_Color1.bin | Bin 0 -> 40796 bytes .../Hill_8x4x8_Color1.gltf | 136 ++++++++ .../Hill_8x4x8_Color2.bin | Bin 0 -> 40796 bytes .../Hill_8x4x8_Color2.gltf | 136 ++++++++ .../Hill_8x4x8_Color3.bin | Bin 0 -> 40796 bytes .../Hill_8x4x8_Color3.gltf | 136 ++++++++ .../Hill_8x4x8_Color4.bin | Bin 0 -> 40796 bytes .../Hill_8x4x8_Color4.gltf | 136 ++++++++ .../Hill_8x4x8_Color5.bin | Bin 0 -> 40796 bytes .../Hill_8x4x8_Color5.gltf | 136 ++++++++ .../Hill_8x4x8_Color6.bin | Bin 0 -> 40796 bytes .../Hill_8x4x8_Color6.gltf | 136 ++++++++ .../Hill_8x4x8_Color7.bin | Bin 0 -> 40796 bytes .../Hill_8x4x8_Color7.gltf | 136 ++++++++ .../Hill_8x4x8_Color8.bin | Bin 0 -> 40796 bytes .../Hill_8x4x8_Color8.gltf | 136 ++++++++ .../Hill_8x8x2_Color1.bin | Bin 0 -> 46844 bytes .../Hill_8x8x2_Color1.gltf | 136 ++++++++ .../Hill_8x8x2_Color2.bin | Bin 0 -> 46844 bytes .../Hill_8x8x2_Color2.gltf | 136 ++++++++ .../Hill_8x8x2_Color3.bin | Bin 0 -> 46844 bytes .../Hill_8x8x2_Color3.gltf | 136 ++++++++ .../Hill_8x8x2_Color4.bin | Bin 0 -> 46844 bytes .../Hill_8x8x2_Color4.gltf | 136 ++++++++ .../Hill_8x8x2_Color5.bin | Bin 0 -> 46844 bytes .../Hill_8x8x2_Color5.gltf | 136 ++++++++ .../Hill_8x8x2_Color6.bin | Bin 0 -> 46844 bytes .../Hill_8x8x2_Color6.gltf | 136 ++++++++ .../Hill_8x8x2_Color7.bin | Bin 0 -> 46844 bytes .../Hill_8x8x2_Color7.gltf | 136 ++++++++ .../Hill_8x8x2_Color8.bin | Bin 0 -> 46844 bytes .../Hill_8x8x2_Color8.gltf | 136 ++++++++ .../Hill_8x8x4_Color1.bin | Bin 0 -> 47100 bytes .../Hill_8x8x4_Color1.gltf | 136 ++++++++ .../Hill_8x8x4_Color2.bin | Bin 0 -> 47100 bytes .../Hill_8x8x4_Color2.gltf | 136 ++++++++ .../Hill_8x8x4_Color3.bin | Bin 0 -> 47100 bytes .../Hill_8x8x4_Color3.gltf | 136 ++++++++ .../Hill_8x8x4_Color4.bin | Bin 0 -> 47100 bytes .../Hill_8x8x4_Color4.gltf | 136 ++++++++ .../Hill_8x8x4_Color5.bin | Bin 0 -> 47100 bytes .../Hill_8x8x4_Color5.gltf | 136 ++++++++ .../Hill_8x8x4_Color6.bin | Bin 0 -> 47100 bytes .../Hill_8x8x4_Color6.gltf | 136 ++++++++ .../Hill_8x8x4_Color7.bin | Bin 0 -> 47100 bytes .../Hill_8x8x4_Color7.gltf | 136 ++++++++ .../Hill_8x8x4_Color8.bin | Bin 0 -> 47100 bytes .../Hill_8x8x4_Color8.gltf | 136 ++++++++ .../Hill_8x8x8_Color1.bin | Bin 0 -> 55564 bytes .../Hill_8x8x8_Color1.gltf | 136 ++++++++ .../Hill_8x8x8_Color2.bin | Bin 0 -> 55564 bytes .../Hill_8x8x8_Color2.gltf | 136 ++++++++ .../Hill_8x8x8_Color3.bin | Bin 0 -> 55564 bytes .../Hill_8x8x8_Color3.gltf | 136 ++++++++ .../Hill_8x8x8_Color4.bin | Bin 0 -> 55564 bytes .../Hill_8x8x8_Color4.gltf | 136 ++++++++ .../Hill_8x8x8_Color5.bin | Bin 0 -> 55564 bytes .../Hill_8x8x8_Color5.gltf | 136 ++++++++ .../Hill_8x8x8_Color6.bin | Bin 0 -> 55564 bytes .../Hill_8x8x8_Color6.gltf | 136 ++++++++ .../Hill_8x8x8_Color7.bin | Bin 0 -> 55564 bytes .../Hill_8x8x8_Color7.gltf | 136 ++++++++ .../Hill_8x8x8_Color8.bin | Bin 0 -> 55564 bytes .../Hill_8x8x8_Color8.gltf | 136 ++++++++ .../Hill_Cliff_A_InnerCorner_Color1.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_A_InnerCorner_Color1.gltf | 136 ++++++++ .../Hill_Cliff_A_InnerCorner_Color2.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_A_InnerCorner_Color2.gltf | 136 ++++++++ .../Hill_Cliff_A_InnerCorner_Color3.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_A_InnerCorner_Color3.gltf | 136 ++++++++ .../Hill_Cliff_A_InnerCorner_Color4.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_A_InnerCorner_Color4.gltf | 136 ++++++++ .../Hill_Cliff_A_InnerCorner_Color5.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_A_InnerCorner_Color5.gltf | 136 ++++++++ .../Hill_Cliff_A_InnerCorner_Color6.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_A_InnerCorner_Color6.gltf | 136 ++++++++ .../Hill_Cliff_A_InnerCorner_Color7.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_A_InnerCorner_Color7.gltf | 136 ++++++++ .../Hill_Cliff_A_InnerCorner_Color8.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_A_InnerCorner_Color8.gltf | 136 ++++++++ .../Hill_Cliff_A_OuterCorner_Color1.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_A_OuterCorner_Color1.gltf | 136 ++++++++ .../Hill_Cliff_A_OuterCorner_Color2.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_A_OuterCorner_Color2.gltf | 136 ++++++++ .../Hill_Cliff_A_OuterCorner_Color3.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_A_OuterCorner_Color3.gltf | 136 ++++++++ .../Hill_Cliff_A_OuterCorner_Color4.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_A_OuterCorner_Color4.gltf | 136 ++++++++ .../Hill_Cliff_A_OuterCorner_Color5.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_A_OuterCorner_Color5.gltf | 136 ++++++++ .../Hill_Cliff_A_OuterCorner_Color6.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_A_OuterCorner_Color6.gltf | 136 ++++++++ .../Hill_Cliff_A_OuterCorner_Color7.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_A_OuterCorner_Color7.gltf | 136 ++++++++ .../Hill_Cliff_A_OuterCorner_Color8.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_A_OuterCorner_Color8.gltf | 136 ++++++++ .../Hill_Cliff_B_Side_Color1.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_B_Side_Color1.gltf | 136 ++++++++ .../Hill_Cliff_B_Side_Color2.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_B_Side_Color2.gltf | 136 ++++++++ .../Hill_Cliff_B_Side_Color3.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_B_Side_Color3.gltf | 136 ++++++++ .../Hill_Cliff_B_Side_Color4.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_B_Side_Color4.gltf | 136 ++++++++ .../Hill_Cliff_B_Side_Color5.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_B_Side_Color5.gltf | 136 ++++++++ .../Hill_Cliff_B_Side_Color6.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_B_Side_Color6.gltf | 136 ++++++++ .../Hill_Cliff_B_Side_Color7.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_B_Side_Color7.gltf | 136 ++++++++ .../Hill_Cliff_B_Side_Color8.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_B_Side_Color8.gltf | 136 ++++++++ .../Hill_Cliff_C_InnerCorner_Color1.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_C_InnerCorner_Color1.gltf | 136 ++++++++ .../Hill_Cliff_C_InnerCorner_Color2.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_C_InnerCorner_Color2.gltf | 136 ++++++++ .../Hill_Cliff_C_InnerCorner_Color3.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_C_InnerCorner_Color3.gltf | 136 ++++++++ .../Hill_Cliff_C_InnerCorner_Color4.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_C_InnerCorner_Color4.gltf | 136 ++++++++ .../Hill_Cliff_C_InnerCorner_Color5.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_C_InnerCorner_Color5.gltf | 136 ++++++++ .../Hill_Cliff_C_InnerCorner_Color6.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_C_InnerCorner_Color6.gltf | 136 ++++++++ .../Hill_Cliff_C_InnerCorner_Color7.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_C_InnerCorner_Color7.gltf | 136 ++++++++ .../Hill_Cliff_C_InnerCorner_Color8.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_C_InnerCorner_Color8.gltf | 136 ++++++++ .../Hill_Cliff_C_OuterCorner_Color1.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_C_OuterCorner_Color1.gltf | 136 ++++++++ .../Hill_Cliff_C_OuterCorner_Color2.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_C_OuterCorner_Color2.gltf | 136 ++++++++ .../Hill_Cliff_C_OuterCorner_Color3.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_C_OuterCorner_Color3.gltf | 136 ++++++++ .../Hill_Cliff_C_OuterCorner_Color4.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_C_OuterCorner_Color4.gltf | 136 ++++++++ .../Hill_Cliff_C_OuterCorner_Color5.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_C_OuterCorner_Color5.gltf | 136 ++++++++ .../Hill_Cliff_C_OuterCorner_Color6.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_C_OuterCorner_Color6.gltf | 136 ++++++++ .../Hill_Cliff_C_OuterCorner_Color7.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_C_OuterCorner_Color7.gltf | 136 ++++++++ .../Hill_Cliff_C_OuterCorner_Color8.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_C_OuterCorner_Color8.gltf | 136 ++++++++ .../Hill_Cliff_D_Side_Color1.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_D_Side_Color1.gltf | 136 ++++++++ .../Hill_Cliff_D_Side_Color2.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_D_Side_Color2.gltf | 136 ++++++++ .../Hill_Cliff_D_Side_Color3.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_D_Side_Color3.gltf | 136 ++++++++ .../Hill_Cliff_D_Side_Color4.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_D_Side_Color4.gltf | 136 ++++++++ .../Hill_Cliff_D_Side_Color5.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_D_Side_Color5.gltf | 136 ++++++++ .../Hill_Cliff_D_Side_Color6.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_D_Side_Color6.gltf | 136 ++++++++ .../Hill_Cliff_D_Side_Color7.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_D_Side_Color7.gltf | 136 ++++++++ .../Hill_Cliff_D_Side_Color8.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_D_Side_Color8.gltf | 136 ++++++++ .../Hill_Cliff_E_Color1.bin | Bin 0 -> 2944 bytes .../Hill_Cliff_E_Color1.gltf | 136 ++++++++ .../Hill_Cliff_E_Color2.bin | Bin 0 -> 2944 bytes .../Hill_Cliff_E_Color2.gltf | 136 ++++++++ .../Hill_Cliff_E_Color3.bin | Bin 0 -> 2944 bytes .../Hill_Cliff_E_Color3.gltf | 136 ++++++++ .../Hill_Cliff_E_Color4.bin | Bin 0 -> 2944 bytes .../Hill_Cliff_E_Color4.gltf | 136 ++++++++ .../Hill_Cliff_E_Color5.bin | Bin 0 -> 2944 bytes .../Hill_Cliff_E_Color5.gltf | 136 ++++++++ .../Hill_Cliff_E_Color6.bin | Bin 0 -> 2944 bytes .../Hill_Cliff_E_Color6.gltf | 136 ++++++++ .../Hill_Cliff_E_Color7.bin | Bin 0 -> 2944 bytes .../Hill_Cliff_E_Color7.gltf | 136 ++++++++ .../Hill_Cliff_E_Color8.bin | Bin 0 -> 2944 bytes .../Hill_Cliff_E_Color8.gltf | 136 ++++++++ .../Hill_Cliff_F_Side_Color1.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_F_Side_Color1.gltf | 136 ++++++++ .../Hill_Cliff_F_Side_Color2.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_F_Side_Color2.gltf | 136 ++++++++ .../Hill_Cliff_F_Side_Color3.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_F_Side_Color3.gltf | 136 ++++++++ .../Hill_Cliff_F_Side_Color4.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_F_Side_Color4.gltf | 136 ++++++++ .../Hill_Cliff_F_Side_Color5.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_F_Side_Color5.gltf | 136 ++++++++ .../Hill_Cliff_F_Side_Color6.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_F_Side_Color6.gltf | 136 ++++++++ .../Hill_Cliff_F_Side_Color7.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_F_Side_Color7.gltf | 136 ++++++++ .../Hill_Cliff_F_Side_Color8.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_F_Side_Color8.gltf | 136 ++++++++ .../Hill_Cliff_G_InnerCorner_Color1.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_G_InnerCorner_Color1.gltf | 136 ++++++++ .../Hill_Cliff_G_InnerCorner_Color2.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_G_InnerCorner_Color2.gltf | 136 ++++++++ .../Hill_Cliff_G_InnerCorner_Color3.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_G_InnerCorner_Color3.gltf | 136 ++++++++ .../Hill_Cliff_G_InnerCorner_Color4.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_G_InnerCorner_Color4.gltf | 136 ++++++++ .../Hill_Cliff_G_InnerCorner_Color5.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_G_InnerCorner_Color5.gltf | 136 ++++++++ .../Hill_Cliff_G_InnerCorner_Color6.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_G_InnerCorner_Color6.gltf | 136 ++++++++ .../Hill_Cliff_G_InnerCorner_Color7.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_G_InnerCorner_Color7.gltf | 136 ++++++++ .../Hill_Cliff_G_InnerCorner_Color8.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_G_InnerCorner_Color8.gltf | 136 ++++++++ .../Hill_Cliff_G_OuterCorner_Color1.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_G_OuterCorner_Color1.gltf | 136 ++++++++ .../Hill_Cliff_G_OuterCorner_Color2.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_G_OuterCorner_Color2.gltf | 136 ++++++++ .../Hill_Cliff_G_OuterCorner_Color3.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_G_OuterCorner_Color3.gltf | 136 ++++++++ .../Hill_Cliff_G_OuterCorner_Color4.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_G_OuterCorner_Color4.gltf | 136 ++++++++ .../Hill_Cliff_G_OuterCorner_Color5.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_G_OuterCorner_Color5.gltf | 136 ++++++++ .../Hill_Cliff_G_OuterCorner_Color6.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_G_OuterCorner_Color6.gltf | 136 ++++++++ .../Hill_Cliff_G_OuterCorner_Color7.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_G_OuterCorner_Color7.gltf | 136 ++++++++ .../Hill_Cliff_G_OuterCorner_Color8.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_G_OuterCorner_Color8.gltf | 136 ++++++++ .../Hill_Cliff_H_Side_Color1.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_H_Side_Color1.gltf | 136 ++++++++ .../Hill_Cliff_H_Side_Color2.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_H_Side_Color2.gltf | 136 ++++++++ .../Hill_Cliff_H_Side_Color3.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_H_Side_Color3.gltf | 136 ++++++++ .../Hill_Cliff_H_Side_Color4.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_H_Side_Color4.gltf | 136 ++++++++ .../Hill_Cliff_H_Side_Color5.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_H_Side_Color5.gltf | 136 ++++++++ .../Hill_Cliff_H_Side_Color6.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_H_Side_Color6.gltf | 136 ++++++++ .../Hill_Cliff_H_Side_Color7.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_H_Side_Color7.gltf | 136 ++++++++ .../Hill_Cliff_H_Side_Color8.bin | Bin 0 -> 1520 bytes .../Hill_Cliff_H_Side_Color8.gltf | 136 ++++++++ .../Hill_Cliff_I_InnerCorner_Color1.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_I_InnerCorner_Color1.gltf | 136 ++++++++ .../Hill_Cliff_I_InnerCorner_Color2.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_I_InnerCorner_Color2.gltf | 136 ++++++++ .../Hill_Cliff_I_InnerCorner_Color3.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_I_InnerCorner_Color3.gltf | 136 ++++++++ .../Hill_Cliff_I_InnerCorner_Color4.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_I_InnerCorner_Color4.gltf | 136 ++++++++ .../Hill_Cliff_I_InnerCorner_Color5.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_I_InnerCorner_Color5.gltf | 136 ++++++++ .../Hill_Cliff_I_InnerCorner_Color6.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_I_InnerCorner_Color6.gltf | 136 ++++++++ .../Hill_Cliff_I_InnerCorner_Color7.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_I_InnerCorner_Color7.gltf | 136 ++++++++ .../Hill_Cliff_I_InnerCorner_Color8.bin | Bin 0 -> 1584 bytes .../Hill_Cliff_I_InnerCorner_Color8.gltf | 136 ++++++++ .../Hill_Cliff_I_OuterCorner_Color1.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_I_OuterCorner_Color1.gltf | 136 ++++++++ .../Hill_Cliff_I_OuterCorner_Color2.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_I_OuterCorner_Color2.gltf | 136 ++++++++ .../Hill_Cliff_I_OuterCorner_Color3.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_I_OuterCorner_Color3.gltf | 136 ++++++++ .../Hill_Cliff_I_OuterCorner_Color4.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_I_OuterCorner_Color4.gltf | 136 ++++++++ .../Hill_Cliff_I_OuterCorner_Color5.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_I_OuterCorner_Color5.gltf | 136 ++++++++ .../Hill_Cliff_I_OuterCorner_Color6.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_I_OuterCorner_Color6.gltf | 136 ++++++++ .../Hill_Cliff_I_OuterCorner_Color7.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_I_OuterCorner_Color7.gltf | 136 ++++++++ .../Hill_Cliff_I_OuterCorner_Color8.bin | Bin 0 -> 2156 bytes .../Hill_Cliff_I_OuterCorner_Color8.gltf | 136 ++++++++ .../Hill_Cliff_Tall_A_InnerCorner_Color1.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_A_InnerCorner_Color1.gltf | 136 ++++++++ .../Hill_Cliff_Tall_A_InnerCorner_Color2.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_A_InnerCorner_Color2.gltf | 136 ++++++++ .../Hill_Cliff_Tall_A_InnerCorner_Color3.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_A_InnerCorner_Color3.gltf | 136 ++++++++ .../Hill_Cliff_Tall_A_InnerCorner_Color4.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_A_InnerCorner_Color4.gltf | 136 ++++++++ .../Hill_Cliff_Tall_A_InnerCorner_Color5.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_A_InnerCorner_Color5.gltf | 136 ++++++++ .../Hill_Cliff_Tall_A_InnerCorner_Color6.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_A_InnerCorner_Color6.gltf | 136 ++++++++ .../Hill_Cliff_Tall_A_InnerCorner_Color7.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_A_InnerCorner_Color7.gltf | 136 ++++++++ .../Hill_Cliff_Tall_A_InnerCorner_Color8.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_A_InnerCorner_Color8.gltf | 136 ++++++++ .../Hill_Cliff_Tall_A_OuterCorner_Color1.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_A_OuterCorner_Color1.gltf | 136 ++++++++ .../Hill_Cliff_Tall_A_OuterCorner_Color2.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_A_OuterCorner_Color2.gltf | 136 ++++++++ .../Hill_Cliff_Tall_A_OuterCorner_Color3.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_A_OuterCorner_Color3.gltf | 136 ++++++++ .../Hill_Cliff_Tall_A_OuterCorner_Color4.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_A_OuterCorner_Color4.gltf | 136 ++++++++ .../Hill_Cliff_Tall_A_OuterCorner_Color5.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_A_OuterCorner_Color5.gltf | 136 ++++++++ .../Hill_Cliff_Tall_A_OuterCorner_Color6.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_A_OuterCorner_Color6.gltf | 136 ++++++++ .../Hill_Cliff_Tall_A_OuterCorner_Color7.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_A_OuterCorner_Color7.gltf | 136 ++++++++ .../Hill_Cliff_Tall_A_OuterCorner_Color8.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_A_OuterCorner_Color8.gltf | 136 ++++++++ .../Hill_Cliff_Tall_B_Side_Color1.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_B_Side_Color1.gltf | 136 ++++++++ .../Hill_Cliff_Tall_B_Side_Color2.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_B_Side_Color2.gltf | 136 ++++++++ .../Hill_Cliff_Tall_B_Side_Color3.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_B_Side_Color3.gltf | 136 ++++++++ .../Hill_Cliff_Tall_B_Side_Color4.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_B_Side_Color4.gltf | 136 ++++++++ .../Hill_Cliff_Tall_B_Side_Color5.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_B_Side_Color5.gltf | 136 ++++++++ .../Hill_Cliff_Tall_B_Side_Color6.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_B_Side_Color6.gltf | 136 ++++++++ .../Hill_Cliff_Tall_B_Side_Color7.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_B_Side_Color7.gltf | 136 ++++++++ .../Hill_Cliff_Tall_B_Side_Color8.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_B_Side_Color8.gltf | 136 ++++++++ .../Hill_Cliff_Tall_C_InnerCorner_Color1.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_C_InnerCorner_Color1.gltf | 136 ++++++++ .../Hill_Cliff_Tall_C_InnerCorner_Color2.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_C_InnerCorner_Color2.gltf | 136 ++++++++ .../Hill_Cliff_Tall_C_InnerCorner_Color3.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_C_InnerCorner_Color3.gltf | 136 ++++++++ .../Hill_Cliff_Tall_C_InnerCorner_Color4.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_C_InnerCorner_Color4.gltf | 136 ++++++++ .../Hill_Cliff_Tall_C_InnerCorner_Color5.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_C_InnerCorner_Color5.gltf | 136 ++++++++ .../Hill_Cliff_Tall_C_InnerCorner_Color6.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_C_InnerCorner_Color6.gltf | 136 ++++++++ .../Hill_Cliff_Tall_C_InnerCorner_Color7.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_C_InnerCorner_Color7.gltf | 136 ++++++++ .../Hill_Cliff_Tall_C_InnerCorner_Color8.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_C_InnerCorner_Color8.gltf | 136 ++++++++ .../Hill_Cliff_Tall_C_OuterCorner_Color1.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_C_OuterCorner_Color1.gltf | 136 ++++++++ .../Hill_Cliff_Tall_C_OuterCorner_Color2.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_C_OuterCorner_Color2.gltf | 136 ++++++++ .../Hill_Cliff_Tall_C_OuterCorner_Color3.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_C_OuterCorner_Color3.gltf | 136 ++++++++ .../Hill_Cliff_Tall_C_OuterCorner_Color4.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_C_OuterCorner_Color4.gltf | 136 ++++++++ .../Hill_Cliff_Tall_C_OuterCorner_Color5.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_C_OuterCorner_Color5.gltf | 136 ++++++++ .../Hill_Cliff_Tall_C_OuterCorner_Color6.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_C_OuterCorner_Color6.gltf | 136 ++++++++ .../Hill_Cliff_Tall_C_OuterCorner_Color7.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_C_OuterCorner_Color7.gltf | 136 ++++++++ .../Hill_Cliff_Tall_C_OuterCorner_Color8.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_C_OuterCorner_Color8.gltf | 136 ++++++++ .../Hill_Cliff_Tall_D_Side_Color1.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_D_Side_Color1.gltf | 136 ++++++++ .../Hill_Cliff_Tall_D_Side_Color2.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_D_Side_Color2.gltf | 136 ++++++++ .../Hill_Cliff_Tall_D_Side_Color3.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_D_Side_Color3.gltf | 136 ++++++++ .../Hill_Cliff_Tall_D_Side_Color4.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_D_Side_Color4.gltf | 136 ++++++++ .../Hill_Cliff_Tall_D_Side_Color5.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_D_Side_Color5.gltf | 136 ++++++++ .../Hill_Cliff_Tall_D_Side_Color6.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_D_Side_Color6.gltf | 136 ++++++++ .../Hill_Cliff_Tall_D_Side_Color7.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_D_Side_Color7.gltf | 136 ++++++++ .../Hill_Cliff_Tall_D_Side_Color8.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_D_Side_Color8.gltf | 136 ++++++++ .../Hill_Cliff_Tall_E_Color1.bin | Bin 0 -> 3008 bytes .../Hill_Cliff_Tall_E_Color1.gltf | 136 ++++++++ .../Hill_Cliff_Tall_E_Color2.bin | Bin 0 -> 3008 bytes .../Hill_Cliff_Tall_E_Color2.gltf | 136 ++++++++ .../Hill_Cliff_Tall_E_Color3.bin | Bin 0 -> 3008 bytes .../Hill_Cliff_Tall_E_Color3.gltf | 136 ++++++++ .../Hill_Cliff_Tall_E_Color4.bin | Bin 0 -> 3008 bytes .../Hill_Cliff_Tall_E_Color4.gltf | 136 ++++++++ .../Hill_Cliff_Tall_E_Color5.bin | Bin 0 -> 3008 bytes .../Hill_Cliff_Tall_E_Color5.gltf | 136 ++++++++ .../Hill_Cliff_Tall_E_Color6.bin | Bin 0 -> 3008 bytes .../Hill_Cliff_Tall_E_Color6.gltf | 136 ++++++++ .../Hill_Cliff_Tall_E_Color7.bin | Bin 0 -> 3008 bytes .../Hill_Cliff_Tall_E_Color7.gltf | 136 ++++++++ .../Hill_Cliff_Tall_E_Color8.bin | Bin 0 -> 3008 bytes .../Hill_Cliff_Tall_E_Color8.gltf | 136 ++++++++ .../Hill_Cliff_Tall_F_Side_Color1.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_F_Side_Color1.gltf | 136 ++++++++ .../Hill_Cliff_Tall_F_Side_Color2.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_F_Side_Color2.gltf | 136 ++++++++ .../Hill_Cliff_Tall_F_Side_Color3.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_F_Side_Color3.gltf | 136 ++++++++ .../Hill_Cliff_Tall_F_Side_Color4.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_F_Side_Color4.gltf | 136 ++++++++ .../Hill_Cliff_Tall_F_Side_Color5.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_F_Side_Color5.gltf | 136 ++++++++ .../Hill_Cliff_Tall_F_Side_Color6.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_F_Side_Color6.gltf | 136 ++++++++ .../Hill_Cliff_Tall_F_Side_Color7.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_F_Side_Color7.gltf | 136 ++++++++ .../Hill_Cliff_Tall_F_Side_Color8.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_F_Side_Color8.gltf | 136 ++++++++ .../Hill_Cliff_Tall_G_InnerCorner_Color1.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_G_InnerCorner_Color1.gltf | 136 ++++++++ .../Hill_Cliff_Tall_G_InnerCorner_Color2.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_G_InnerCorner_Color2.gltf | 136 ++++++++ .../Hill_Cliff_Tall_G_InnerCorner_Color3.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_G_InnerCorner_Color3.gltf | 136 ++++++++ .../Hill_Cliff_Tall_G_InnerCorner_Color4.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_G_InnerCorner_Color4.gltf | 136 ++++++++ .../Hill_Cliff_Tall_G_InnerCorner_Color5.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_G_InnerCorner_Color5.gltf | 136 ++++++++ .../Hill_Cliff_Tall_G_InnerCorner_Color6.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_G_InnerCorner_Color6.gltf | 136 ++++++++ .../Hill_Cliff_Tall_G_InnerCorner_Color7.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_G_InnerCorner_Color7.gltf | 136 ++++++++ .../Hill_Cliff_Tall_G_InnerCorner_Color8.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_G_InnerCorner_Color8.gltf | 136 ++++++++ .../Hill_Cliff_Tall_G_OuterCorner_Color1.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_G_OuterCorner_Color1.gltf | 136 ++++++++ .../Hill_Cliff_Tall_G_OuterCorner_Color2.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_G_OuterCorner_Color2.gltf | 136 ++++++++ .../Hill_Cliff_Tall_G_OuterCorner_Color3.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_G_OuterCorner_Color3.gltf | 136 ++++++++ .../Hill_Cliff_Tall_G_OuterCorner_Color4.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_G_OuterCorner_Color4.gltf | 136 ++++++++ .../Hill_Cliff_Tall_G_OuterCorner_Color5.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_G_OuterCorner_Color5.gltf | 136 ++++++++ .../Hill_Cliff_Tall_G_OuterCorner_Color6.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_G_OuterCorner_Color6.gltf | 136 ++++++++ .../Hill_Cliff_Tall_G_OuterCorner_Color7.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_G_OuterCorner_Color7.gltf | 136 ++++++++ .../Hill_Cliff_Tall_G_OuterCorner_Color8.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_G_OuterCorner_Color8.gltf | 136 ++++++++ .../Hill_Cliff_Tall_H_Side_Color1.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_H_Side_Color1.gltf | 136 ++++++++ .../Hill_Cliff_Tall_H_Side_Color2.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_H_Side_Color2.gltf | 136 ++++++++ .../Hill_Cliff_Tall_H_Side_Color3.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_H_Side_Color3.gltf | 136 ++++++++ .../Hill_Cliff_Tall_H_Side_Color4.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_H_Side_Color4.gltf | 136 ++++++++ .../Hill_Cliff_Tall_H_Side_Color5.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_H_Side_Color5.gltf | 136 ++++++++ .../Hill_Cliff_Tall_H_Side_Color6.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_H_Side_Color6.gltf | 136 ++++++++ .../Hill_Cliff_Tall_H_Side_Color7.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_H_Side_Color7.gltf | 136 ++++++++ .../Hill_Cliff_Tall_H_Side_Color8.bin | Bin 0 -> 2256 bytes .../Hill_Cliff_Tall_H_Side_Color8.gltf | 136 ++++++++ .../Hill_Cliff_Tall_I_InnerCorner_Color1.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_I_InnerCorner_Color1.gltf | 136 ++++++++ .../Hill_Cliff_Tall_I_InnerCorner_Color2.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_I_InnerCorner_Color2.gltf | 136 ++++++++ .../Hill_Cliff_Tall_I_InnerCorner_Color3.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_I_InnerCorner_Color3.gltf | 136 ++++++++ .../Hill_Cliff_Tall_I_InnerCorner_Color4.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_I_InnerCorner_Color4.gltf | 136 ++++++++ .../Hill_Cliff_Tall_I_InnerCorner_Color5.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_I_InnerCorner_Color5.gltf | 136 ++++++++ .../Hill_Cliff_Tall_I_InnerCorner_Color6.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_I_InnerCorner_Color6.gltf | 136 ++++++++ .../Hill_Cliff_Tall_I_InnerCorner_Color7.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_I_InnerCorner_Color7.gltf | 136 ++++++++ .../Hill_Cliff_Tall_I_InnerCorner_Color8.bin | Bin 0 -> 2448 bytes .../Hill_Cliff_Tall_I_InnerCorner_Color8.gltf | 136 ++++++++ .../Hill_Cliff_Tall_I_OuterCorner_Color1.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_I_OuterCorner_Color1.gltf | 136 ++++++++ .../Hill_Cliff_Tall_I_OuterCorner_Color2.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_I_OuterCorner_Color2.gltf | 136 ++++++++ .../Hill_Cliff_Tall_I_OuterCorner_Color3.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_I_OuterCorner_Color3.gltf | 136 ++++++++ .../Hill_Cliff_Tall_I_OuterCorner_Color4.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_I_OuterCorner_Color4.gltf | 136 ++++++++ .../Hill_Cliff_Tall_I_OuterCorner_Color5.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_I_OuterCorner_Color5.gltf | 136 ++++++++ .../Hill_Cliff_Tall_I_OuterCorner_Color6.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_I_OuterCorner_Color6.gltf | 136 ++++++++ .../Hill_Cliff_Tall_I_OuterCorner_Color7.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_I_OuterCorner_Color7.gltf | 136 ++++++++ .../Hill_Cliff_Tall_I_OuterCorner_Color8.bin | Bin 0 -> 3108 bytes .../Hill_Cliff_Tall_I_OuterCorner_Color8.gltf | 136 ++++++++ .../Hill_Top_A_InnerCorner_Color1.bin | Bin 0 -> 1064 bytes .../Hill_Top_A_InnerCorner_Color1.gltf | 136 ++++++++ .../Hill_Top_A_InnerCorner_Color2.bin | Bin 0 -> 1064 bytes .../Hill_Top_A_InnerCorner_Color2.gltf | 136 ++++++++ .../Hill_Top_A_InnerCorner_Color3.bin | Bin 0 -> 1064 bytes .../Hill_Top_A_InnerCorner_Color3.gltf | 136 ++++++++ .../Hill_Top_A_InnerCorner_Color4.bin | Bin 0 -> 1064 bytes .../Hill_Top_A_InnerCorner_Color4.gltf | 136 ++++++++ .../Hill_Top_A_InnerCorner_Color5.bin | Bin 0 -> 1064 bytes .../Hill_Top_A_InnerCorner_Color5.gltf | 136 ++++++++ .../Hill_Top_A_InnerCorner_Color6.bin | Bin 0 -> 1064 bytes .../Hill_Top_A_InnerCorner_Color6.gltf | 136 ++++++++ .../Hill_Top_A_InnerCorner_Color7.bin | Bin 0 -> 1064 bytes .../Hill_Top_A_InnerCorner_Color7.gltf | 136 ++++++++ .../Hill_Top_A_InnerCorner_Color8.bin | Bin 0 -> 1064 bytes .../Hill_Top_A_InnerCorner_Color8.gltf | 136 ++++++++ .../Hill_Top_A_OuterCorner_Color1.bin | Bin 0 -> 5232 bytes .../Hill_Top_A_OuterCorner_Color1.gltf | 136 ++++++++ .../Hill_Top_A_OuterCorner_Color2.bin | Bin 0 -> 5232 bytes .../Hill_Top_A_OuterCorner_Color2.gltf | 136 ++++++++ .../Hill_Top_A_OuterCorner_Color3.bin | Bin 0 -> 5232 bytes .../Hill_Top_A_OuterCorner_Color3.gltf | 136 ++++++++ .../Hill_Top_A_OuterCorner_Color4.bin | Bin 0 -> 5232 bytes .../Hill_Top_A_OuterCorner_Color4.gltf | 136 ++++++++ .../Hill_Top_A_OuterCorner_Color5.bin | Bin 0 -> 5232 bytes .../Hill_Top_A_OuterCorner_Color5.gltf | 136 ++++++++ .../Hill_Top_A_OuterCorner_Color6.bin | Bin 0 -> 5232 bytes .../Hill_Top_A_OuterCorner_Color6.gltf | 136 ++++++++ .../Hill_Top_A_OuterCorner_Color7.bin | Bin 0 -> 5232 bytes .../Hill_Top_A_OuterCorner_Color7.gltf | 136 ++++++++ .../Hill_Top_A_OuterCorner_Color8.bin | Bin 0 -> 5232 bytes .../Hill_Top_A_OuterCorner_Color8.gltf | 136 ++++++++ .../Hill_Top_B_Side_Color1.bin | Bin 0 -> 3588 bytes .../Hill_Top_B_Side_Color1.gltf | 136 ++++++++ .../Hill_Top_B_Side_Color2.bin | Bin 0 -> 3588 bytes .../Hill_Top_B_Side_Color2.gltf | 136 ++++++++ .../Hill_Top_B_Side_Color3.bin | Bin 0 -> 3588 bytes .../Hill_Top_B_Side_Color3.gltf | 136 ++++++++ .../Hill_Top_B_Side_Color4.bin | Bin 0 -> 3588 bytes .../Hill_Top_B_Side_Color4.gltf | 136 ++++++++ .../Hill_Top_B_Side_Color5.bin | Bin 0 -> 3588 bytes .../Hill_Top_B_Side_Color5.gltf | 136 ++++++++ .../Hill_Top_B_Side_Color6.bin | Bin 0 -> 3588 bytes .../Hill_Top_B_Side_Color6.gltf | 136 ++++++++ .../Hill_Top_B_Side_Color7.bin | Bin 0 -> 3588 bytes .../Hill_Top_B_Side_Color7.gltf | 136 ++++++++ .../Hill_Top_B_Side_Color8.bin | Bin 0 -> 3588 bytes .../Hill_Top_B_Side_Color8.gltf | 136 ++++++++ .../Hill_Top_C_InnerCorner_Color1.bin | Bin 0 -> 1064 bytes .../Hill_Top_C_InnerCorner_Color1.gltf | 136 ++++++++ .../Hill_Top_C_InnerCorner_Color2.bin | Bin 0 -> 1064 bytes .../Hill_Top_C_InnerCorner_Color2.gltf | 136 ++++++++ .../Hill_Top_C_InnerCorner_Color3.bin | Bin 0 -> 1064 bytes .../Hill_Top_C_InnerCorner_Color3.gltf | 136 ++++++++ .../Hill_Top_C_InnerCorner_Color4.bin | Bin 0 -> 1064 bytes .../Hill_Top_C_InnerCorner_Color4.gltf | 136 ++++++++ .../Hill_Top_C_InnerCorner_Color5.bin | Bin 0 -> 1064 bytes .../Hill_Top_C_InnerCorner_Color5.gltf | 136 ++++++++ .../Hill_Top_C_InnerCorner_Color6.bin | Bin 0 -> 1064 bytes .../Hill_Top_C_InnerCorner_Color6.gltf | 136 ++++++++ .../Hill_Top_C_InnerCorner_Color7.bin | Bin 0 -> 1064 bytes .../Hill_Top_C_InnerCorner_Color7.gltf | 136 ++++++++ .../Hill_Top_C_InnerCorner_Color8.bin | Bin 0 -> 1064 bytes .../Hill_Top_C_InnerCorner_Color8.gltf | 136 ++++++++ .../Hill_Top_C_OuterCorner_Color1.bin | Bin 0 -> 5232 bytes .../Hill_Top_C_OuterCorner_Color1.gltf | 136 ++++++++ .../Hill_Top_C_OuterCorner_Color2.bin | Bin 0 -> 5232 bytes .../Hill_Top_C_OuterCorner_Color2.gltf | 136 ++++++++ .../Hill_Top_C_OuterCorner_Color3.bin | Bin 0 -> 5232 bytes .../Hill_Top_C_OuterCorner_Color3.gltf | 136 ++++++++ .../Hill_Top_C_OuterCorner_Color4.bin | Bin 0 -> 5232 bytes .../Hill_Top_C_OuterCorner_Color4.gltf | 136 ++++++++ .../Hill_Top_C_OuterCorner_Color5.bin | Bin 0 -> 5232 bytes .../Hill_Top_C_OuterCorner_Color5.gltf | 136 ++++++++ .../Hill_Top_C_OuterCorner_Color6.bin | Bin 0 -> 5232 bytes .../Hill_Top_C_OuterCorner_Color6.gltf | 136 ++++++++ .../Hill_Top_C_OuterCorner_Color7.bin | Bin 0 -> 5232 bytes .../Hill_Top_C_OuterCorner_Color7.gltf | 136 ++++++++ .../Hill_Top_C_OuterCorner_Color8.bin | Bin 0 -> 5232 bytes .../Hill_Top_C_OuterCorner_Color8.gltf | 136 ++++++++ .../Hill_Top_D_Side_Color1.bin | Bin 0 -> 3588 bytes .../Hill_Top_D_Side_Color1.gltf | 136 ++++++++ .../Hill_Top_D_Side_Color2.bin | Bin 0 -> 3588 bytes .../Hill_Top_D_Side_Color2.gltf | 136 ++++++++ .../Hill_Top_D_Side_Color3.bin | Bin 0 -> 3588 bytes .../Hill_Top_D_Side_Color3.gltf | 136 ++++++++ .../Hill_Top_D_Side_Color4.bin | Bin 0 -> 3588 bytes .../Hill_Top_D_Side_Color4.gltf | 136 ++++++++ .../Hill_Top_D_Side_Color5.bin | Bin 0 -> 3588 bytes .../Hill_Top_D_Side_Color5.gltf | 136 ++++++++ .../Hill_Top_D_Side_Color6.bin | Bin 0 -> 3588 bytes .../Hill_Top_D_Side_Color6.gltf | 136 ++++++++ .../Hill_Top_D_Side_Color7.bin | Bin 0 -> 3588 bytes .../Hill_Top_D_Side_Color7.gltf | 136 ++++++++ .../Hill_Top_D_Side_Color8.bin | Bin 0 -> 3588 bytes .../Hill_Top_D_Side_Color8.gltf | 136 ++++++++ .../Hill_Top_E_Cap_Color1.bin | Bin 0 -> 9472 bytes .../Hill_Top_E_Cap_Color1.gltf | 136 ++++++++ .../Hill_Top_E_Cap_Color2.bin | Bin 0 -> 9472 bytes .../Hill_Top_E_Cap_Color2.gltf | 136 ++++++++ .../Hill_Top_E_Cap_Color3.bin | Bin 0 -> 9472 bytes .../Hill_Top_E_Cap_Color3.gltf | 136 ++++++++ .../Hill_Top_E_Cap_Color4.bin | Bin 0 -> 9472 bytes .../Hill_Top_E_Cap_Color4.gltf | 136 ++++++++ .../Hill_Top_E_Cap_Color5.bin | Bin 0 -> 9472 bytes .../Hill_Top_E_Cap_Color5.gltf | 136 ++++++++ .../Hill_Top_E_Cap_Color6.bin | Bin 0 -> 9472 bytes .../Hill_Top_E_Cap_Color6.gltf | 136 ++++++++ .../Hill_Top_E_Cap_Color7.bin | Bin 0 -> 9472 bytes .../Hill_Top_E_Cap_Color7.gltf | 136 ++++++++ .../Hill_Top_E_Cap_Color8.bin | Bin 0 -> 9472 bytes .../Hill_Top_E_Cap_Color8.gltf | 136 ++++++++ .../Hill_Top_E_Center_Color1.bin | Bin 0 -> 620 bytes .../Hill_Top_E_Center_Color1.gltf | 136 ++++++++ .../Hill_Top_E_Center_Color2.bin | Bin 0 -> 620 bytes .../Hill_Top_E_Center_Color2.gltf | 136 ++++++++ .../Hill_Top_E_Center_Color3.bin | Bin 0 -> 620 bytes .../Hill_Top_E_Center_Color3.gltf | 136 ++++++++ .../Hill_Top_E_Center_Color4.bin | Bin 0 -> 620 bytes .../Hill_Top_E_Center_Color4.gltf | 136 ++++++++ .../Hill_Top_E_Center_Color5.bin | Bin 0 -> 620 bytes .../Hill_Top_E_Center_Color5.gltf | 136 ++++++++ .../Hill_Top_E_Center_Color6.bin | Bin 0 -> 620 bytes .../Hill_Top_E_Center_Color6.gltf | 136 ++++++++ .../Hill_Top_E_Center_Color7.bin | Bin 0 -> 620 bytes .../Hill_Top_E_Center_Color7.gltf | 136 ++++++++ .../Hill_Top_E_Center_Color8.bin | Bin 0 -> 620 bytes .../Hill_Top_E_Center_Color8.gltf | 136 ++++++++ .../Hill_Top_F_Side_Color1.bin | Bin 0 -> 3588 bytes .../Hill_Top_F_Side_Color1.gltf | 136 ++++++++ .../Hill_Top_F_Side_Color2.bin | Bin 0 -> 3588 bytes .../Hill_Top_F_Side_Color2.gltf | 136 ++++++++ .../Hill_Top_F_Side_Color3.bin | Bin 0 -> 3588 bytes .../Hill_Top_F_Side_Color3.gltf | 136 ++++++++ .../Hill_Top_F_Side_Color4.bin | Bin 0 -> 3588 bytes .../Hill_Top_F_Side_Color4.gltf | 136 ++++++++ .../Hill_Top_F_Side_Color5.bin | Bin 0 -> 3588 bytes .../Hill_Top_F_Side_Color5.gltf | 136 ++++++++ .../Hill_Top_F_Side_Color6.bin | Bin 0 -> 3588 bytes .../Hill_Top_F_Side_Color6.gltf | 136 ++++++++ .../Hill_Top_F_Side_Color7.bin | Bin 0 -> 3588 bytes .../Hill_Top_F_Side_Color7.gltf | 136 ++++++++ .../Hill_Top_F_Side_Color8.bin | Bin 0 -> 3588 bytes .../Hill_Top_F_Side_Color8.gltf | 136 ++++++++ .../Hill_Top_G_InnerCorner_Color1.bin | Bin 0 -> 1064 bytes .../Hill_Top_G_InnerCorner_Color1.gltf | 136 ++++++++ .../Hill_Top_G_InnerCorner_Color2.bin | Bin 0 -> 1064 bytes .../Hill_Top_G_InnerCorner_Color2.gltf | 136 ++++++++ .../Hill_Top_G_InnerCorner_Color3.bin | Bin 0 -> 1064 bytes .../Hill_Top_G_InnerCorner_Color3.gltf | 136 ++++++++ .../Hill_Top_G_InnerCorner_Color4.bin | Bin 0 -> 1064 bytes .../Hill_Top_G_InnerCorner_Color4.gltf | 136 ++++++++ .../Hill_Top_G_InnerCorner_Color5.bin | Bin 0 -> 1064 bytes .../Hill_Top_G_InnerCorner_Color5.gltf | 136 ++++++++ .../Hill_Top_G_InnerCorner_Color6.bin | Bin 0 -> 1064 bytes .../Hill_Top_G_InnerCorner_Color6.gltf | 136 ++++++++ .../Hill_Top_G_InnerCorner_Color7.bin | Bin 0 -> 1064 bytes .../Hill_Top_G_InnerCorner_Color7.gltf | 136 ++++++++ .../Hill_Top_G_InnerCorner_Color8.bin | Bin 0 -> 1064 bytes .../Hill_Top_G_InnerCorner_Color8.gltf | 136 ++++++++ .../Hill_Top_G_OuterCorner_Color1.bin | Bin 0 -> 5232 bytes .../Hill_Top_G_OuterCorner_Color1.gltf | 136 ++++++++ .../Hill_Top_G_OuterCorner_Color2.bin | Bin 0 -> 5232 bytes .../Hill_Top_G_OuterCorner_Color2.gltf | 136 ++++++++ .../Hill_Top_G_OuterCorner_Color3.bin | Bin 0 -> 5232 bytes .../Hill_Top_G_OuterCorner_Color3.gltf | 136 ++++++++ .../Hill_Top_G_OuterCorner_Color4.bin | Bin 0 -> 5232 bytes .../Hill_Top_G_OuterCorner_Color4.gltf | 136 ++++++++ .../Hill_Top_G_OuterCorner_Color5.bin | Bin 0 -> 5232 bytes .../Hill_Top_G_OuterCorner_Color5.gltf | 136 ++++++++ .../Hill_Top_G_OuterCorner_Color6.bin | Bin 0 -> 5232 bytes .../Hill_Top_G_OuterCorner_Color6.gltf | 136 ++++++++ .../Hill_Top_G_OuterCorner_Color7.bin | Bin 0 -> 5232 bytes .../Hill_Top_G_OuterCorner_Color7.gltf | 136 ++++++++ .../Hill_Top_G_OuterCorner_Color8.bin | Bin 0 -> 5232 bytes .../Hill_Top_G_OuterCorner_Color8.gltf | 136 ++++++++ .../Hill_Top_H_Side_Color1.bin | Bin 0 -> 3588 bytes .../Hill_Top_H_Side_Color1.gltf | 136 ++++++++ .../Hill_Top_H_Side_Color2.bin | Bin 0 -> 3588 bytes .../Hill_Top_H_Side_Color2.gltf | 136 ++++++++ .../Hill_Top_H_Side_Color3.bin | Bin 0 -> 3588 bytes .../Hill_Top_H_Side_Color3.gltf | 136 ++++++++ .../Hill_Top_H_Side_Color4.bin | Bin 0 -> 3588 bytes .../Hill_Top_H_Side_Color4.gltf | 136 ++++++++ .../Hill_Top_H_Side_Color5.bin | Bin 0 -> 3588 bytes .../Hill_Top_H_Side_Color5.gltf | 136 ++++++++ .../Hill_Top_H_Side_Color6.bin | Bin 0 -> 3588 bytes .../Hill_Top_H_Side_Color6.gltf | 136 ++++++++ .../Hill_Top_H_Side_Color7.bin | Bin 0 -> 3588 bytes .../Hill_Top_H_Side_Color7.gltf | 136 ++++++++ .../Hill_Top_H_Side_Color8.bin | Bin 0 -> 3588 bytes .../Hill_Top_H_Side_Color8.gltf | 136 ++++++++ .../Hill_Top_I_InnerCorner_Color1.bin | Bin 0 -> 1064 bytes .../Hill_Top_I_InnerCorner_Color1.gltf | 136 ++++++++ .../Hill_Top_I_InnerCorner_Color2.bin | Bin 0 -> 1064 bytes .../Hill_Top_I_InnerCorner_Color2.gltf | 136 ++++++++ .../Hill_Top_I_InnerCorner_Color3.bin | Bin 0 -> 1064 bytes .../Hill_Top_I_InnerCorner_Color3.gltf | 136 ++++++++ .../Hill_Top_I_InnerCorner_Color4.bin | Bin 0 -> 1064 bytes .../Hill_Top_I_InnerCorner_Color4.gltf | 136 ++++++++ .../Hill_Top_I_InnerCorner_Color5.bin | Bin 0 -> 1064 bytes .../Hill_Top_I_InnerCorner_Color5.gltf | 136 ++++++++ .../Hill_Top_I_InnerCorner_Color6.bin | Bin 0 -> 1064 bytes .../Hill_Top_I_InnerCorner_Color6.gltf | 136 ++++++++ .../Hill_Top_I_InnerCorner_Color7.bin | Bin 0 -> 1064 bytes .../Hill_Top_I_InnerCorner_Color7.gltf | 136 ++++++++ .../Hill_Top_I_InnerCorner_Color8.bin | Bin 0 -> 1064 bytes .../Hill_Top_I_InnerCorner_Color8.gltf | 136 ++++++++ .../Hill_Top_I_OuterCorner_Color1.bin | Bin 0 -> 5232 bytes .../Hill_Top_I_OuterCorner_Color1.gltf | 136 ++++++++ .../Hill_Top_I_OuterCorner_Color2.bin | Bin 0 -> 5232 bytes .../Hill_Top_I_OuterCorner_Color2.gltf | 136 ++++++++ .../Hill_Top_I_OuterCorner_Color3.bin | Bin 0 -> 5232 bytes .../Hill_Top_I_OuterCorner_Color3.gltf | 136 ++++++++ .../Hill_Top_I_OuterCorner_Color4.bin | Bin 0 -> 5232 bytes .../Hill_Top_I_OuterCorner_Color4.gltf | 136 ++++++++ .../Hill_Top_I_OuterCorner_Color5.bin | Bin 0 -> 5232 bytes .../Hill_Top_I_OuterCorner_Color5.gltf | 136 ++++++++ .../Hill_Top_I_OuterCorner_Color6.bin | Bin 0 -> 5232 bytes .../Hill_Top_I_OuterCorner_Color6.gltf | 136 ++++++++ .../Hill_Top_I_OuterCorner_Color7.bin | Bin 0 -> 5232 bytes .../Hill_Top_I_OuterCorner_Color7.gltf | 136 ++++++++ .../Hill_Top_I_OuterCorner_Color8.bin | Bin 0 -> 5232 bytes .../Hill_Top_I_OuterCorner_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_A_Color1.bin | Bin 0 -> 2848 bytes .../kaykit-forest-nature/Rock_1_A_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_A_Color2.bin | Bin 0 -> 2848 bytes .../kaykit-forest-nature/Rock_1_A_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_A_Color3.bin | Bin 0 -> 2848 bytes .../kaykit-forest-nature/Rock_1_A_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_A_Color4.bin | Bin 0 -> 2848 bytes .../kaykit-forest-nature/Rock_1_A_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_A_Color5.bin | Bin 0 -> 2848 bytes .../kaykit-forest-nature/Rock_1_A_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_A_Color6.bin | Bin 0 -> 2848 bytes .../kaykit-forest-nature/Rock_1_A_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_A_Color7.bin | Bin 0 -> 2848 bytes .../kaykit-forest-nature/Rock_1_A_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_A_Color8.bin | Bin 0 -> 2848 bytes .../kaykit-forest-nature/Rock_1_A_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_B_Color1.bin | Bin 0 -> 2784 bytes .../kaykit-forest-nature/Rock_1_B_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_B_Color2.bin | Bin 0 -> 2784 bytes .../kaykit-forest-nature/Rock_1_B_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_B_Color3.bin | Bin 0 -> 2784 bytes .../kaykit-forest-nature/Rock_1_B_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_B_Color4.bin | Bin 0 -> 2784 bytes .../kaykit-forest-nature/Rock_1_B_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_B_Color5.bin | Bin 0 -> 2784 bytes .../kaykit-forest-nature/Rock_1_B_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_B_Color6.bin | Bin 0 -> 2784 bytes .../kaykit-forest-nature/Rock_1_B_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_B_Color7.bin | Bin 0 -> 2784 bytes .../kaykit-forest-nature/Rock_1_B_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_B_Color8.bin | Bin 0 -> 2784 bytes .../kaykit-forest-nature/Rock_1_B_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_C_Color1.bin | Bin 0 -> 2912 bytes .../kaykit-forest-nature/Rock_1_C_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_C_Color2.bin | Bin 0 -> 2912 bytes .../kaykit-forest-nature/Rock_1_C_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_C_Color3.bin | Bin 0 -> 2912 bytes .../kaykit-forest-nature/Rock_1_C_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_C_Color4.bin | Bin 0 -> 2912 bytes .../kaykit-forest-nature/Rock_1_C_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_C_Color5.bin | Bin 0 -> 2912 bytes .../kaykit-forest-nature/Rock_1_C_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_C_Color6.bin | Bin 0 -> 2912 bytes .../kaykit-forest-nature/Rock_1_C_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_C_Color7.bin | Bin 0 -> 2912 bytes .../kaykit-forest-nature/Rock_1_C_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_C_Color8.bin | Bin 0 -> 2912 bytes .../kaykit-forest-nature/Rock_1_C_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_D_Color1.bin | Bin 0 -> 4792 bytes .../kaykit-forest-nature/Rock_1_D_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_D_Color2.bin | Bin 0 -> 4792 bytes .../kaykit-forest-nature/Rock_1_D_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_D_Color3.bin | Bin 0 -> 4792 bytes .../kaykit-forest-nature/Rock_1_D_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_D_Color4.bin | Bin 0 -> 4792 bytes .../kaykit-forest-nature/Rock_1_D_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_D_Color5.bin | Bin 0 -> 4792 bytes .../kaykit-forest-nature/Rock_1_D_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_D_Color6.bin | Bin 0 -> 4792 bytes .../kaykit-forest-nature/Rock_1_D_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_D_Color7.bin | Bin 0 -> 4792 bytes .../kaykit-forest-nature/Rock_1_D_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_D_Color8.bin | Bin 0 -> 4792 bytes .../kaykit-forest-nature/Rock_1_D_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_E_Color1.bin | Bin 0 -> 4856 bytes .../kaykit-forest-nature/Rock_1_E_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_E_Color2.bin | Bin 0 -> 4856 bytes .../kaykit-forest-nature/Rock_1_E_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_E_Color3.bin | Bin 0 -> 4856 bytes .../kaykit-forest-nature/Rock_1_E_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_E_Color4.bin | Bin 0 -> 4856 bytes .../kaykit-forest-nature/Rock_1_E_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_E_Color5.bin | Bin 0 -> 4856 bytes .../kaykit-forest-nature/Rock_1_E_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_E_Color6.bin | Bin 0 -> 4856 bytes .../kaykit-forest-nature/Rock_1_E_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_E_Color7.bin | Bin 0 -> 4856 bytes .../kaykit-forest-nature/Rock_1_E_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_E_Color8.bin | Bin 0 -> 4856 bytes .../kaykit-forest-nature/Rock_1_E_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_F_Color1.bin | Bin 0 -> 4920 bytes .../kaykit-forest-nature/Rock_1_F_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_F_Color2.bin | Bin 0 -> 4920 bytes .../kaykit-forest-nature/Rock_1_F_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_F_Color3.bin | Bin 0 -> 4920 bytes .../kaykit-forest-nature/Rock_1_F_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_F_Color4.bin | Bin 0 -> 4920 bytes .../kaykit-forest-nature/Rock_1_F_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_F_Color5.bin | Bin 0 -> 4920 bytes .../kaykit-forest-nature/Rock_1_F_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_F_Color6.bin | Bin 0 -> 4920 bytes .../kaykit-forest-nature/Rock_1_F_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_F_Color7.bin | Bin 0 -> 4920 bytes .../kaykit-forest-nature/Rock_1_F_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_F_Color8.bin | Bin 0 -> 4920 bytes .../kaykit-forest-nature/Rock_1_F_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_G_Color1.bin | Bin 0 -> 4944 bytes .../kaykit-forest-nature/Rock_1_G_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_G_Color2.bin | Bin 0 -> 4944 bytes .../kaykit-forest-nature/Rock_1_G_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_G_Color3.bin | Bin 0 -> 4944 bytes .../kaykit-forest-nature/Rock_1_G_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_G_Color4.bin | Bin 0 -> 4944 bytes .../kaykit-forest-nature/Rock_1_G_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_G_Color5.bin | Bin 0 -> 4944 bytes .../kaykit-forest-nature/Rock_1_G_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_G_Color6.bin | Bin 0 -> 4944 bytes .../kaykit-forest-nature/Rock_1_G_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_G_Color7.bin | Bin 0 -> 4944 bytes .../kaykit-forest-nature/Rock_1_G_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_G_Color8.bin | Bin 0 -> 4944 bytes .../kaykit-forest-nature/Rock_1_G_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_H_Color1.bin | Bin 0 -> 5104 bytes .../kaykit-forest-nature/Rock_1_H_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_H_Color2.bin | Bin 0 -> 5104 bytes .../kaykit-forest-nature/Rock_1_H_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_H_Color3.bin | Bin 0 -> 5104 bytes .../kaykit-forest-nature/Rock_1_H_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_H_Color4.bin | Bin 0 -> 5104 bytes .../kaykit-forest-nature/Rock_1_H_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_H_Color5.bin | Bin 0 -> 5104 bytes .../kaykit-forest-nature/Rock_1_H_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_H_Color6.bin | Bin 0 -> 5104 bytes .../kaykit-forest-nature/Rock_1_H_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_H_Color7.bin | Bin 0 -> 5104 bytes .../kaykit-forest-nature/Rock_1_H_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_H_Color8.bin | Bin 0 -> 5104 bytes .../kaykit-forest-nature/Rock_1_H_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_I_Color1.bin | Bin 0 -> 4976 bytes .../kaykit-forest-nature/Rock_1_I_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_I_Color2.bin | Bin 0 -> 4976 bytes .../kaykit-forest-nature/Rock_1_I_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_I_Color3.bin | Bin 0 -> 4976 bytes .../kaykit-forest-nature/Rock_1_I_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_I_Color4.bin | Bin 0 -> 4976 bytes .../kaykit-forest-nature/Rock_1_I_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_I_Color5.bin | Bin 0 -> 4976 bytes .../kaykit-forest-nature/Rock_1_I_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_I_Color6.bin | Bin 0 -> 4976 bytes .../kaykit-forest-nature/Rock_1_I_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_I_Color7.bin | Bin 0 -> 4976 bytes .../kaykit-forest-nature/Rock_1_I_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_I_Color8.bin | Bin 0 -> 4976 bytes .../kaykit-forest-nature/Rock_1_I_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_J_Color1.bin | Bin 0 -> 30808 bytes .../kaykit-forest-nature/Rock_1_J_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_J_Color2.bin | Bin 0 -> 30808 bytes .../kaykit-forest-nature/Rock_1_J_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_J_Color3.bin | Bin 0 -> 30808 bytes .../kaykit-forest-nature/Rock_1_J_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_J_Color4.bin | Bin 0 -> 30808 bytes .../kaykit-forest-nature/Rock_1_J_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_J_Color5.bin | Bin 0 -> 30808 bytes .../kaykit-forest-nature/Rock_1_J_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_J_Color6.bin | Bin 0 -> 30808 bytes .../kaykit-forest-nature/Rock_1_J_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_J_Color7.bin | Bin 0 -> 30808 bytes .../kaykit-forest-nature/Rock_1_J_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_J_Color8.bin | Bin 0 -> 30808 bytes .../kaykit-forest-nature/Rock_1_J_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_K_Color1.bin | Bin 0 -> 30984 bytes .../kaykit-forest-nature/Rock_1_K_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_K_Color2.bin | Bin 0 -> 30984 bytes .../kaykit-forest-nature/Rock_1_K_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_K_Color3.bin | Bin 0 -> 30984 bytes .../kaykit-forest-nature/Rock_1_K_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_K_Color4.bin | Bin 0 -> 30984 bytes .../kaykit-forest-nature/Rock_1_K_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_K_Color5.bin | Bin 0 -> 30984 bytes .../kaykit-forest-nature/Rock_1_K_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_K_Color6.bin | Bin 0 -> 30984 bytes .../kaykit-forest-nature/Rock_1_K_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_K_Color7.bin | Bin 0 -> 30984 bytes .../kaykit-forest-nature/Rock_1_K_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_K_Color8.bin | Bin 0 -> 30984 bytes .../kaykit-forest-nature/Rock_1_K_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_L_Color1.bin | Bin 0 -> 29300 bytes .../kaykit-forest-nature/Rock_1_L_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_L_Color2.bin | Bin 0 -> 29300 bytes .../kaykit-forest-nature/Rock_1_L_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_L_Color3.bin | Bin 0 -> 29300 bytes .../kaykit-forest-nature/Rock_1_L_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_L_Color4.bin | Bin 0 -> 29300 bytes .../kaykit-forest-nature/Rock_1_L_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_L_Color5.bin | Bin 0 -> 29300 bytes .../kaykit-forest-nature/Rock_1_L_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_L_Color6.bin | Bin 0 -> 29300 bytes .../kaykit-forest-nature/Rock_1_L_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_L_Color7.bin | Bin 0 -> 29300 bytes .../kaykit-forest-nature/Rock_1_L_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_L_Color8.bin | Bin 0 -> 29300 bytes .../kaykit-forest-nature/Rock_1_L_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_M_Color1.bin | Bin 0 -> 30176 bytes .../kaykit-forest-nature/Rock_1_M_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_M_Color2.bin | Bin 0 -> 30176 bytes .../kaykit-forest-nature/Rock_1_M_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_M_Color3.bin | Bin 0 -> 30176 bytes .../kaykit-forest-nature/Rock_1_M_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_M_Color4.bin | Bin 0 -> 30176 bytes .../kaykit-forest-nature/Rock_1_M_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_M_Color5.bin | Bin 0 -> 30176 bytes .../kaykit-forest-nature/Rock_1_M_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_M_Color6.bin | Bin 0 -> 30176 bytes .../kaykit-forest-nature/Rock_1_M_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_M_Color7.bin | Bin 0 -> 30176 bytes .../kaykit-forest-nature/Rock_1_M_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_M_Color8.bin | Bin 0 -> 30176 bytes .../kaykit-forest-nature/Rock_1_M_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_N_Color1.bin | Bin 0 -> 20596 bytes .../kaykit-forest-nature/Rock_1_N_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_N_Color2.bin | Bin 0 -> 20596 bytes .../kaykit-forest-nature/Rock_1_N_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_N_Color3.bin | Bin 0 -> 20596 bytes .../kaykit-forest-nature/Rock_1_N_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_N_Color4.bin | Bin 0 -> 20596 bytes .../kaykit-forest-nature/Rock_1_N_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_N_Color5.bin | Bin 0 -> 20596 bytes .../kaykit-forest-nature/Rock_1_N_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_N_Color6.bin | Bin 0 -> 20596 bytes .../kaykit-forest-nature/Rock_1_N_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_N_Color7.bin | Bin 0 -> 20596 bytes .../kaykit-forest-nature/Rock_1_N_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_N_Color8.bin | Bin 0 -> 20596 bytes .../kaykit-forest-nature/Rock_1_N_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_O_Color1.bin | Bin 0 -> 12348 bytes .../kaykit-forest-nature/Rock_1_O_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_O_Color2.bin | Bin 0 -> 12348 bytes .../kaykit-forest-nature/Rock_1_O_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_O_Color3.bin | Bin 0 -> 12348 bytes .../kaykit-forest-nature/Rock_1_O_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_O_Color4.bin | Bin 0 -> 12348 bytes .../kaykit-forest-nature/Rock_1_O_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_O_Color5.bin | Bin 0 -> 12348 bytes .../kaykit-forest-nature/Rock_1_O_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_O_Color6.bin | Bin 0 -> 12348 bytes .../kaykit-forest-nature/Rock_1_O_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_O_Color7.bin | Bin 0 -> 12348 bytes .../kaykit-forest-nature/Rock_1_O_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_O_Color8.bin | Bin 0 -> 12348 bytes .../kaykit-forest-nature/Rock_1_O_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_P_Color1.bin | Bin 0 -> 22784 bytes .../kaykit-forest-nature/Rock_1_P_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_P_Color2.bin | Bin 0 -> 22784 bytes .../kaykit-forest-nature/Rock_1_P_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_P_Color3.bin | Bin 0 -> 22784 bytes .../kaykit-forest-nature/Rock_1_P_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_P_Color4.bin | Bin 0 -> 22784 bytes .../kaykit-forest-nature/Rock_1_P_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_P_Color5.bin | Bin 0 -> 22784 bytes .../kaykit-forest-nature/Rock_1_P_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_P_Color6.bin | Bin 0 -> 22784 bytes .../kaykit-forest-nature/Rock_1_P_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_P_Color7.bin | Bin 0 -> 22784 bytes .../kaykit-forest-nature/Rock_1_P_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_P_Color8.bin | Bin 0 -> 22784 bytes .../kaykit-forest-nature/Rock_1_P_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_Q_Color1.bin | Bin 0 -> 30024 bytes .../kaykit-forest-nature/Rock_1_Q_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_Q_Color2.bin | Bin 0 -> 30024 bytes .../kaykit-forest-nature/Rock_1_Q_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_Q_Color3.bin | Bin 0 -> 30024 bytes .../kaykit-forest-nature/Rock_1_Q_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_Q_Color4.bin | Bin 0 -> 30024 bytes .../kaykit-forest-nature/Rock_1_Q_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_Q_Color5.bin | Bin 0 -> 30024 bytes .../kaykit-forest-nature/Rock_1_Q_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_Q_Color6.bin | Bin 0 -> 30024 bytes .../kaykit-forest-nature/Rock_1_Q_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_Q_Color7.bin | Bin 0 -> 30024 bytes .../kaykit-forest-nature/Rock_1_Q_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_1_Q_Color8.bin | Bin 0 -> 30024 bytes .../kaykit-forest-nature/Rock_1_Q_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_A_Color1.bin | Bin 0 -> 840 bytes .../kaykit-forest-nature/Rock_2_A_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_A_Color2.bin | Bin 0 -> 840 bytes .../kaykit-forest-nature/Rock_2_A_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_A_Color3.bin | Bin 0 -> 840 bytes .../kaykit-forest-nature/Rock_2_A_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_A_Color4.bin | Bin 0 -> 840 bytes .../kaykit-forest-nature/Rock_2_A_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_A_Color5.bin | Bin 0 -> 840 bytes .../kaykit-forest-nature/Rock_2_A_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_A_Color6.bin | Bin 0 -> 840 bytes .../kaykit-forest-nature/Rock_2_A_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_A_Color7.bin | Bin 0 -> 840 bytes .../kaykit-forest-nature/Rock_2_A_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_A_Color8.bin | Bin 0 -> 840 bytes .../kaykit-forest-nature/Rock_2_A_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_B_Color1.bin | Bin 0 -> 1416 bytes .../kaykit-forest-nature/Rock_2_B_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_B_Color2.bin | Bin 0 -> 1416 bytes .../kaykit-forest-nature/Rock_2_B_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_B_Color3.bin | Bin 0 -> 1416 bytes .../kaykit-forest-nature/Rock_2_B_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_B_Color4.bin | Bin 0 -> 1416 bytes .../kaykit-forest-nature/Rock_2_B_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_B_Color5.bin | Bin 0 -> 1416 bytes .../kaykit-forest-nature/Rock_2_B_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_B_Color6.bin | Bin 0 -> 1416 bytes .../kaykit-forest-nature/Rock_2_B_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_B_Color7.bin | Bin 0 -> 1416 bytes .../kaykit-forest-nature/Rock_2_B_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_B_Color8.bin | Bin 0 -> 1416 bytes .../kaykit-forest-nature/Rock_2_B_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_C_Color1.bin | Bin 0 -> 3336 bytes .../kaykit-forest-nature/Rock_2_C_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_C_Color2.bin | Bin 0 -> 3336 bytes .../kaykit-forest-nature/Rock_2_C_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_C_Color3.bin | Bin 0 -> 3336 bytes .../kaykit-forest-nature/Rock_2_C_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_C_Color4.bin | Bin 0 -> 3336 bytes .../kaykit-forest-nature/Rock_2_C_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_C_Color5.bin | Bin 0 -> 3336 bytes .../kaykit-forest-nature/Rock_2_C_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_C_Color6.bin | Bin 0 -> 3336 bytes .../kaykit-forest-nature/Rock_2_C_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_C_Color7.bin | Bin 0 -> 3336 bytes .../kaykit-forest-nature/Rock_2_C_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_C_Color8.bin | Bin 0 -> 3336 bytes .../kaykit-forest-nature/Rock_2_C_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_D_Color1.bin | Bin 0 -> 3336 bytes .../kaykit-forest-nature/Rock_2_D_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_D_Color2.bin | Bin 0 -> 3336 bytes .../kaykit-forest-nature/Rock_2_D_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_D_Color3.bin | Bin 0 -> 3336 bytes .../kaykit-forest-nature/Rock_2_D_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_D_Color4.bin | Bin 0 -> 3336 bytes .../kaykit-forest-nature/Rock_2_D_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_D_Color5.bin | Bin 0 -> 3336 bytes .../kaykit-forest-nature/Rock_2_D_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_D_Color6.bin | Bin 0 -> 3336 bytes .../kaykit-forest-nature/Rock_2_D_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_D_Color7.bin | Bin 0 -> 3336 bytes .../kaykit-forest-nature/Rock_2_D_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_D_Color8.bin | Bin 0 -> 3336 bytes .../kaykit-forest-nature/Rock_2_D_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_E_Color1.bin | Bin 0 -> 14916 bytes .../kaykit-forest-nature/Rock_2_E_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_E_Color2.bin | Bin 0 -> 14916 bytes .../kaykit-forest-nature/Rock_2_E_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_E_Color3.bin | Bin 0 -> 14916 bytes .../kaykit-forest-nature/Rock_2_E_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_E_Color4.bin | Bin 0 -> 14916 bytes .../kaykit-forest-nature/Rock_2_E_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_E_Color5.bin | Bin 0 -> 14916 bytes .../kaykit-forest-nature/Rock_2_E_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_E_Color6.bin | Bin 0 -> 14916 bytes .../kaykit-forest-nature/Rock_2_E_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_E_Color7.bin | Bin 0 -> 14916 bytes .../kaykit-forest-nature/Rock_2_E_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_E_Color8.bin | Bin 0 -> 14916 bytes .../kaykit-forest-nature/Rock_2_E_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_F_Color1.bin | Bin 0 -> 14600 bytes .../kaykit-forest-nature/Rock_2_F_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_F_Color2.bin | Bin 0 -> 14600 bytes .../kaykit-forest-nature/Rock_2_F_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_F_Color3.bin | Bin 0 -> 14600 bytes .../kaykit-forest-nature/Rock_2_F_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_F_Color4.bin | Bin 0 -> 14600 bytes .../kaykit-forest-nature/Rock_2_F_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_F_Color5.bin | Bin 0 -> 14600 bytes .../kaykit-forest-nature/Rock_2_F_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_F_Color6.bin | Bin 0 -> 14600 bytes .../kaykit-forest-nature/Rock_2_F_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_F_Color7.bin | Bin 0 -> 14600 bytes .../kaykit-forest-nature/Rock_2_F_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_F_Color8.bin | Bin 0 -> 14600 bytes .../kaykit-forest-nature/Rock_2_F_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_G_Color1.bin | Bin 0 -> 16240 bytes .../kaykit-forest-nature/Rock_2_G_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_G_Color2.bin | Bin 0 -> 16240 bytes .../kaykit-forest-nature/Rock_2_G_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_G_Color3.bin | Bin 0 -> 16240 bytes .../kaykit-forest-nature/Rock_2_G_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_G_Color4.bin | Bin 0 -> 16240 bytes .../kaykit-forest-nature/Rock_2_G_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_G_Color5.bin | Bin 0 -> 16240 bytes .../kaykit-forest-nature/Rock_2_G_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_G_Color6.bin | Bin 0 -> 16240 bytes .../kaykit-forest-nature/Rock_2_G_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_G_Color7.bin | Bin 0 -> 16240 bytes .../kaykit-forest-nature/Rock_2_G_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_G_Color8.bin | Bin 0 -> 16240 bytes .../kaykit-forest-nature/Rock_2_G_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_H_Color1.bin | Bin 0 -> 10704 bytes .../kaykit-forest-nature/Rock_2_H_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_H_Color2.bin | Bin 0 -> 10704 bytes .../kaykit-forest-nature/Rock_2_H_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_H_Color3.bin | Bin 0 -> 10704 bytes .../kaykit-forest-nature/Rock_2_H_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_H_Color4.bin | Bin 0 -> 10704 bytes .../kaykit-forest-nature/Rock_2_H_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_H_Color5.bin | Bin 0 -> 10704 bytes .../kaykit-forest-nature/Rock_2_H_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_H_Color6.bin | Bin 0 -> 10704 bytes .../kaykit-forest-nature/Rock_2_H_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_H_Color7.bin | Bin 0 -> 10704 bytes .../kaykit-forest-nature/Rock_2_H_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_2_H_Color8.bin | Bin 0 -> 10704 bytes .../kaykit-forest-nature/Rock_2_H_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_A_Color1.bin | Bin 0 -> 4440 bytes .../kaykit-forest-nature/Rock_3_A_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_A_Color2.bin | Bin 0 -> 4440 bytes .../kaykit-forest-nature/Rock_3_A_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_A_Color3.bin | Bin 0 -> 4440 bytes .../kaykit-forest-nature/Rock_3_A_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_A_Color4.bin | Bin 0 -> 4440 bytes .../kaykit-forest-nature/Rock_3_A_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_A_Color5.bin | Bin 0 -> 4440 bytes .../kaykit-forest-nature/Rock_3_A_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_A_Color6.bin | Bin 0 -> 4440 bytes .../kaykit-forest-nature/Rock_3_A_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_A_Color7.bin | Bin 0 -> 4440 bytes .../kaykit-forest-nature/Rock_3_A_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_A_Color8.bin | Bin 0 -> 4440 bytes .../kaykit-forest-nature/Rock_3_A_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_B_Color1.bin | Bin 0 -> 4568 bytes .../kaykit-forest-nature/Rock_3_B_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_B_Color2.bin | Bin 0 -> 4568 bytes .../kaykit-forest-nature/Rock_3_B_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_B_Color3.bin | Bin 0 -> 4568 bytes .../kaykit-forest-nature/Rock_3_B_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_B_Color4.bin | Bin 0 -> 4568 bytes .../kaykit-forest-nature/Rock_3_B_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_B_Color5.bin | Bin 0 -> 4568 bytes .../kaykit-forest-nature/Rock_3_B_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_B_Color6.bin | Bin 0 -> 4568 bytes .../kaykit-forest-nature/Rock_3_B_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_B_Color7.bin | Bin 0 -> 4568 bytes .../kaykit-forest-nature/Rock_3_B_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_B_Color8.bin | Bin 0 -> 4568 bytes .../kaykit-forest-nature/Rock_3_B_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_C_Color1.bin | Bin 0 -> 4216 bytes .../kaykit-forest-nature/Rock_3_C_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_C_Color2.bin | Bin 0 -> 4216 bytes .../kaykit-forest-nature/Rock_3_C_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_C_Color3.bin | Bin 0 -> 4216 bytes .../kaykit-forest-nature/Rock_3_C_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_C_Color4.bin | Bin 0 -> 4216 bytes .../kaykit-forest-nature/Rock_3_C_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_C_Color5.bin | Bin 0 -> 4216 bytes .../kaykit-forest-nature/Rock_3_C_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_C_Color6.bin | Bin 0 -> 4216 bytes .../kaykit-forest-nature/Rock_3_C_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_C_Color7.bin | Bin 0 -> 4216 bytes .../kaykit-forest-nature/Rock_3_C_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_C_Color8.bin | Bin 0 -> 4216 bytes .../kaykit-forest-nature/Rock_3_C_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_D_Color1.bin | Bin 0 -> 4312 bytes .../kaykit-forest-nature/Rock_3_D_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_D_Color2.bin | Bin 0 -> 4312 bytes .../kaykit-forest-nature/Rock_3_D_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_D_Color3.bin | Bin 0 -> 4312 bytes .../kaykit-forest-nature/Rock_3_D_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_D_Color4.bin | Bin 0 -> 4312 bytes .../kaykit-forest-nature/Rock_3_D_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_D_Color5.bin | Bin 0 -> 4312 bytes .../kaykit-forest-nature/Rock_3_D_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_D_Color6.bin | Bin 0 -> 4312 bytes .../kaykit-forest-nature/Rock_3_D_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_D_Color7.bin | Bin 0 -> 4312 bytes .../kaykit-forest-nature/Rock_3_D_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_D_Color8.bin | Bin 0 -> 4312 bytes .../kaykit-forest-nature/Rock_3_D_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_E_Color1.bin | Bin 0 -> 4376 bytes .../kaykit-forest-nature/Rock_3_E_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_E_Color2.bin | Bin 0 -> 4376 bytes .../kaykit-forest-nature/Rock_3_E_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_E_Color3.bin | Bin 0 -> 4376 bytes .../kaykit-forest-nature/Rock_3_E_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_E_Color4.bin | Bin 0 -> 4376 bytes .../kaykit-forest-nature/Rock_3_E_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_E_Color5.bin | Bin 0 -> 4376 bytes .../kaykit-forest-nature/Rock_3_E_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_E_Color6.bin | Bin 0 -> 4376 bytes .../kaykit-forest-nature/Rock_3_E_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_E_Color7.bin | Bin 0 -> 4376 bytes .../kaykit-forest-nature/Rock_3_E_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_E_Color8.bin | Bin 0 -> 4376 bytes .../kaykit-forest-nature/Rock_3_E_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_F_Color1.bin | Bin 0 -> 5208 bytes .../kaykit-forest-nature/Rock_3_F_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_F_Color2.bin | Bin 0 -> 5208 bytes .../kaykit-forest-nature/Rock_3_F_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_F_Color3.bin | Bin 0 -> 5208 bytes .../kaykit-forest-nature/Rock_3_F_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_F_Color4.bin | Bin 0 -> 5208 bytes .../kaykit-forest-nature/Rock_3_F_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_F_Color5.bin | Bin 0 -> 5208 bytes .../kaykit-forest-nature/Rock_3_F_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_F_Color6.bin | Bin 0 -> 5208 bytes .../kaykit-forest-nature/Rock_3_F_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_F_Color7.bin | Bin 0 -> 5208 bytes .../kaykit-forest-nature/Rock_3_F_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_F_Color8.bin | Bin 0 -> 5208 bytes .../kaykit-forest-nature/Rock_3_F_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_G_Color1.bin | Bin 0 -> 7216 bytes .../kaykit-forest-nature/Rock_3_G_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_G_Color2.bin | Bin 0 -> 7216 bytes .../kaykit-forest-nature/Rock_3_G_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_G_Color3.bin | Bin 0 -> 7216 bytes .../kaykit-forest-nature/Rock_3_G_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_G_Color4.bin | Bin 0 -> 7216 bytes .../kaykit-forest-nature/Rock_3_G_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_G_Color5.bin | Bin 0 -> 7216 bytes .../kaykit-forest-nature/Rock_3_G_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_G_Color6.bin | Bin 0 -> 7216 bytes .../kaykit-forest-nature/Rock_3_G_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_G_Color7.bin | Bin 0 -> 7216 bytes .../kaykit-forest-nature/Rock_3_G_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_G_Color8.bin | Bin 0 -> 7216 bytes .../kaykit-forest-nature/Rock_3_G_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_H_Color1.bin | Bin 0 -> 6704 bytes .../kaykit-forest-nature/Rock_3_H_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_H_Color2.bin | Bin 0 -> 6704 bytes .../kaykit-forest-nature/Rock_3_H_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_H_Color3.bin | Bin 0 -> 6704 bytes .../kaykit-forest-nature/Rock_3_H_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_H_Color4.bin | Bin 0 -> 6704 bytes .../kaykit-forest-nature/Rock_3_H_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_H_Color5.bin | Bin 0 -> 6704 bytes .../kaykit-forest-nature/Rock_3_H_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_H_Color6.bin | Bin 0 -> 6704 bytes .../kaykit-forest-nature/Rock_3_H_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_H_Color7.bin | Bin 0 -> 6704 bytes .../kaykit-forest-nature/Rock_3_H_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_H_Color8.bin | Bin 0 -> 6704 bytes .../kaykit-forest-nature/Rock_3_H_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_I_Color1.bin | Bin 0 -> 6352 bytes .../kaykit-forest-nature/Rock_3_I_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_I_Color2.bin | Bin 0 -> 6352 bytes .../kaykit-forest-nature/Rock_3_I_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_I_Color3.bin | Bin 0 -> 6352 bytes .../kaykit-forest-nature/Rock_3_I_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_I_Color4.bin | Bin 0 -> 6352 bytes .../kaykit-forest-nature/Rock_3_I_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_I_Color5.bin | Bin 0 -> 6352 bytes .../kaykit-forest-nature/Rock_3_I_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_I_Color6.bin | Bin 0 -> 6352 bytes .../kaykit-forest-nature/Rock_3_I_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_I_Color7.bin | Bin 0 -> 6352 bytes .../kaykit-forest-nature/Rock_3_I_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_I_Color8.bin | Bin 0 -> 6352 bytes .../kaykit-forest-nature/Rock_3_I_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_J_Color1.bin | Bin 0 -> 8016 bytes .../kaykit-forest-nature/Rock_3_J_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_J_Color2.bin | Bin 0 -> 8016 bytes .../kaykit-forest-nature/Rock_3_J_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_J_Color3.bin | Bin 0 -> 8016 bytes .../kaykit-forest-nature/Rock_3_J_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_J_Color4.bin | Bin 0 -> 8016 bytes .../kaykit-forest-nature/Rock_3_J_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_J_Color5.bin | Bin 0 -> 8016 bytes .../kaykit-forest-nature/Rock_3_J_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_J_Color6.bin | Bin 0 -> 8016 bytes .../kaykit-forest-nature/Rock_3_J_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_J_Color7.bin | Bin 0 -> 8016 bytes .../kaykit-forest-nature/Rock_3_J_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_J_Color8.bin | Bin 0 -> 8016 bytes .../kaykit-forest-nature/Rock_3_J_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_K_Color1.bin | Bin 0 -> 8016 bytes .../kaykit-forest-nature/Rock_3_K_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_K_Color2.bin | Bin 0 -> 8016 bytes .../kaykit-forest-nature/Rock_3_K_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_K_Color3.bin | Bin 0 -> 8016 bytes .../kaykit-forest-nature/Rock_3_K_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_K_Color4.bin | Bin 0 -> 8016 bytes .../kaykit-forest-nature/Rock_3_K_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_K_Color5.bin | Bin 0 -> 8016 bytes .../kaykit-forest-nature/Rock_3_K_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_K_Color6.bin | Bin 0 -> 8016 bytes .../kaykit-forest-nature/Rock_3_K_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_K_Color7.bin | Bin 0 -> 8016 bytes .../kaykit-forest-nature/Rock_3_K_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_K_Color8.bin | Bin 0 -> 8016 bytes .../kaykit-forest-nature/Rock_3_K_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_L_Color1.bin | Bin 0 -> 6544 bytes .../kaykit-forest-nature/Rock_3_L_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_L_Color2.bin | Bin 0 -> 6544 bytes .../kaykit-forest-nature/Rock_3_L_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_L_Color3.bin | Bin 0 -> 6544 bytes .../kaykit-forest-nature/Rock_3_L_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_L_Color4.bin | Bin 0 -> 6544 bytes .../kaykit-forest-nature/Rock_3_L_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_L_Color5.bin | Bin 0 -> 6544 bytes .../kaykit-forest-nature/Rock_3_L_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_L_Color6.bin | Bin 0 -> 6544 bytes .../kaykit-forest-nature/Rock_3_L_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_L_Color7.bin | Bin 0 -> 6544 bytes .../kaykit-forest-nature/Rock_3_L_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_L_Color8.bin | Bin 0 -> 6544 bytes .../kaykit-forest-nature/Rock_3_L_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_M_Color1.bin | Bin 0 -> 11296 bytes .../kaykit-forest-nature/Rock_3_M_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_M_Color2.bin | Bin 0 -> 11296 bytes .../kaykit-forest-nature/Rock_3_M_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_M_Color3.bin | Bin 0 -> 11296 bytes .../kaykit-forest-nature/Rock_3_M_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_M_Color4.bin | Bin 0 -> 11296 bytes .../kaykit-forest-nature/Rock_3_M_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_M_Color5.bin | Bin 0 -> 11296 bytes .../kaykit-forest-nature/Rock_3_M_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_M_Color6.bin | Bin 0 -> 11296 bytes .../kaykit-forest-nature/Rock_3_M_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_M_Color7.bin | Bin 0 -> 11296 bytes .../kaykit-forest-nature/Rock_3_M_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_M_Color8.bin | Bin 0 -> 11296 bytes .../kaykit-forest-nature/Rock_3_M_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_N_Color1.bin | Bin 0 -> 12256 bytes .../kaykit-forest-nature/Rock_3_N_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_N_Color2.bin | Bin 0 -> 12256 bytes .../kaykit-forest-nature/Rock_3_N_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_N_Color3.bin | Bin 0 -> 12256 bytes .../kaykit-forest-nature/Rock_3_N_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_N_Color4.bin | Bin 0 -> 12256 bytes .../kaykit-forest-nature/Rock_3_N_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_N_Color5.bin | Bin 0 -> 12256 bytes .../kaykit-forest-nature/Rock_3_N_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_N_Color6.bin | Bin 0 -> 12256 bytes .../kaykit-forest-nature/Rock_3_N_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_N_Color7.bin | Bin 0 -> 12256 bytes .../kaykit-forest-nature/Rock_3_N_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_N_Color8.bin | Bin 0 -> 12256 bytes .../kaykit-forest-nature/Rock_3_N_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_O_Color1.bin | Bin 0 -> 12320 bytes .../kaykit-forest-nature/Rock_3_O_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_O_Color2.bin | Bin 0 -> 12320 bytes .../kaykit-forest-nature/Rock_3_O_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_O_Color3.bin | Bin 0 -> 12320 bytes .../kaykit-forest-nature/Rock_3_O_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_O_Color4.bin | Bin 0 -> 12320 bytes .../kaykit-forest-nature/Rock_3_O_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_O_Color5.bin | Bin 0 -> 12320 bytes .../kaykit-forest-nature/Rock_3_O_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_O_Color6.bin | Bin 0 -> 12320 bytes .../kaykit-forest-nature/Rock_3_O_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_O_Color7.bin | Bin 0 -> 12320 bytes .../kaykit-forest-nature/Rock_3_O_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_O_Color8.bin | Bin 0 -> 12320 bytes .../kaykit-forest-nature/Rock_3_O_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_P_Color1.bin | Bin 0 -> 10816 bytes .../kaykit-forest-nature/Rock_3_P_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_P_Color2.bin | Bin 0 -> 10816 bytes .../kaykit-forest-nature/Rock_3_P_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_P_Color3.bin | Bin 0 -> 10816 bytes .../kaykit-forest-nature/Rock_3_P_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_P_Color4.bin | Bin 0 -> 10816 bytes .../kaykit-forest-nature/Rock_3_P_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_P_Color5.bin | Bin 0 -> 10816 bytes .../kaykit-forest-nature/Rock_3_P_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_P_Color6.bin | Bin 0 -> 10816 bytes .../kaykit-forest-nature/Rock_3_P_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_P_Color7.bin | Bin 0 -> 10816 bytes .../kaykit-forest-nature/Rock_3_P_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_P_Color8.bin | Bin 0 -> 10816 bytes .../kaykit-forest-nature/Rock_3_P_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_Q_Color1.bin | Bin 0 -> 13312 bytes .../kaykit-forest-nature/Rock_3_Q_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_Q_Color2.bin | Bin 0 -> 13312 bytes .../kaykit-forest-nature/Rock_3_Q_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_Q_Color3.bin | Bin 0 -> 13312 bytes .../kaykit-forest-nature/Rock_3_Q_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_Q_Color4.bin | Bin 0 -> 13312 bytes .../kaykit-forest-nature/Rock_3_Q_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_Q_Color5.bin | Bin 0 -> 13312 bytes .../kaykit-forest-nature/Rock_3_Q_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_Q_Color6.bin | Bin 0 -> 13312 bytes .../kaykit-forest-nature/Rock_3_Q_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_Q_Color7.bin | Bin 0 -> 13312 bytes .../kaykit-forest-nature/Rock_3_Q_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_Q_Color8.bin | Bin 0 -> 13312 bytes .../kaykit-forest-nature/Rock_3_Q_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_R_Color1.bin | Bin 0 -> 10272 bytes .../kaykit-forest-nature/Rock_3_R_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_R_Color2.bin | Bin 0 -> 10272 bytes .../kaykit-forest-nature/Rock_3_R_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_R_Color3.bin | Bin 0 -> 10272 bytes .../kaykit-forest-nature/Rock_3_R_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_R_Color4.bin | Bin 0 -> 10272 bytes .../kaykit-forest-nature/Rock_3_R_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_R_Color5.bin | Bin 0 -> 10272 bytes .../kaykit-forest-nature/Rock_3_R_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_R_Color6.bin | Bin 0 -> 10272 bytes .../kaykit-forest-nature/Rock_3_R_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_R_Color7.bin | Bin 0 -> 10272 bytes .../kaykit-forest-nature/Rock_3_R_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_3_R_Color8.bin | Bin 0 -> 10272 bytes .../kaykit-forest-nature/Rock_3_R_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_A_Color1.bin | Bin 0 -> 840 bytes .../kaykit-forest-nature/Rock_4_A_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_A_Color2.bin | Bin 0 -> 840 bytes .../kaykit-forest-nature/Rock_4_A_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_A_Color3.bin | Bin 0 -> 840 bytes .../kaykit-forest-nature/Rock_4_A_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_A_Color4.bin | Bin 0 -> 840 bytes .../kaykit-forest-nature/Rock_4_A_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_A_Color5.bin | Bin 0 -> 840 bytes .../kaykit-forest-nature/Rock_4_A_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_A_Color6.bin | Bin 0 -> 840 bytes .../kaykit-forest-nature/Rock_4_A_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_A_Color7.bin | Bin 0 -> 840 bytes .../kaykit-forest-nature/Rock_4_A_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_A_Color8.bin | Bin 0 -> 840 bytes .../kaykit-forest-nature/Rock_4_A_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_B_Color1.bin | Bin 0 -> 1608 bytes .../kaykit-forest-nature/Rock_4_B_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_B_Color2.bin | Bin 0 -> 1608 bytes .../kaykit-forest-nature/Rock_4_B_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_B_Color3.bin | Bin 0 -> 1608 bytes .../kaykit-forest-nature/Rock_4_B_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_B_Color4.bin | Bin 0 -> 1608 bytes .../kaykit-forest-nature/Rock_4_B_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_B_Color5.bin | Bin 0 -> 1608 bytes .../kaykit-forest-nature/Rock_4_B_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_B_Color6.bin | Bin 0 -> 1608 bytes .../kaykit-forest-nature/Rock_4_B_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_B_Color7.bin | Bin 0 -> 1608 bytes .../kaykit-forest-nature/Rock_4_B_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_B_Color8.bin | Bin 0 -> 1608 bytes .../kaykit-forest-nature/Rock_4_B_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_C_Color1.bin | Bin 0 -> 3528 bytes .../kaykit-forest-nature/Rock_4_C_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_C_Color2.bin | Bin 0 -> 3528 bytes .../kaykit-forest-nature/Rock_4_C_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_C_Color3.bin | Bin 0 -> 3528 bytes .../kaykit-forest-nature/Rock_4_C_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_C_Color4.bin | Bin 0 -> 3528 bytes .../kaykit-forest-nature/Rock_4_C_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_C_Color5.bin | Bin 0 -> 3528 bytes .../kaykit-forest-nature/Rock_4_C_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_C_Color6.bin | Bin 0 -> 3528 bytes .../kaykit-forest-nature/Rock_4_C_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_C_Color7.bin | Bin 0 -> 3528 bytes .../kaykit-forest-nature/Rock_4_C_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_C_Color8.bin | Bin 0 -> 3528 bytes .../kaykit-forest-nature/Rock_4_C_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_D_Color1.bin | Bin 0 -> 3528 bytes .../kaykit-forest-nature/Rock_4_D_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_D_Color2.bin | Bin 0 -> 3528 bytes .../kaykit-forest-nature/Rock_4_D_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_D_Color3.bin | Bin 0 -> 3528 bytes .../kaykit-forest-nature/Rock_4_D_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_D_Color4.bin | Bin 0 -> 3528 bytes .../kaykit-forest-nature/Rock_4_D_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_D_Color5.bin | Bin 0 -> 3528 bytes .../kaykit-forest-nature/Rock_4_D_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_D_Color6.bin | Bin 0 -> 3528 bytes .../kaykit-forest-nature/Rock_4_D_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_D_Color7.bin | Bin 0 -> 3528 bytes .../kaykit-forest-nature/Rock_4_D_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_D_Color8.bin | Bin 0 -> 3528 bytes .../kaykit-forest-nature/Rock_4_D_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_E_Color1.bin | Bin 0 -> 16240 bytes .../kaykit-forest-nature/Rock_4_E_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_E_Color2.bin | Bin 0 -> 16240 bytes .../kaykit-forest-nature/Rock_4_E_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_E_Color3.bin | Bin 0 -> 16240 bytes .../kaykit-forest-nature/Rock_4_E_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_E_Color4.bin | Bin 0 -> 16240 bytes .../kaykit-forest-nature/Rock_4_E_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_E_Color5.bin | Bin 0 -> 16240 bytes .../kaykit-forest-nature/Rock_4_E_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_E_Color6.bin | Bin 0 -> 16240 bytes .../kaykit-forest-nature/Rock_4_E_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_E_Color7.bin | Bin 0 -> 16240 bytes .../kaykit-forest-nature/Rock_4_E_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_E_Color8.bin | Bin 0 -> 16240 bytes .../kaykit-forest-nature/Rock_4_E_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_F_Color1.bin | Bin 0 -> 14808 bytes .../kaykit-forest-nature/Rock_4_F_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_F_Color2.bin | Bin 0 -> 14808 bytes .../kaykit-forest-nature/Rock_4_F_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_F_Color3.bin | Bin 0 -> 14808 bytes .../kaykit-forest-nature/Rock_4_F_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_F_Color4.bin | Bin 0 -> 14808 bytes .../kaykit-forest-nature/Rock_4_F_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_F_Color5.bin | Bin 0 -> 14808 bytes .../kaykit-forest-nature/Rock_4_F_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_F_Color6.bin | Bin 0 -> 14808 bytes .../kaykit-forest-nature/Rock_4_F_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_F_Color7.bin | Bin 0 -> 14808 bytes .../kaykit-forest-nature/Rock_4_F_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_F_Color8.bin | Bin 0 -> 14808 bytes .../kaykit-forest-nature/Rock_4_F_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_G_Color1.bin | Bin 0 -> 11176 bytes .../kaykit-forest-nature/Rock_4_G_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_G_Color2.bin | Bin 0 -> 11176 bytes .../kaykit-forest-nature/Rock_4_G_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_G_Color3.bin | Bin 0 -> 11176 bytes .../kaykit-forest-nature/Rock_4_G_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_G_Color4.bin | Bin 0 -> 11176 bytes .../kaykit-forest-nature/Rock_4_G_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_G_Color5.bin | Bin 0 -> 11176 bytes .../kaykit-forest-nature/Rock_4_G_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_G_Color6.bin | Bin 0 -> 11176 bytes .../kaykit-forest-nature/Rock_4_G_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_G_Color7.bin | Bin 0 -> 11176 bytes .../kaykit-forest-nature/Rock_4_G_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_G_Color8.bin | Bin 0 -> 11176 bytes .../kaykit-forest-nature/Rock_4_G_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_H_Color1.bin | Bin 0 -> 15680 bytes .../kaykit-forest-nature/Rock_4_H_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_H_Color2.bin | Bin 0 -> 15680 bytes .../kaykit-forest-nature/Rock_4_H_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_H_Color3.bin | Bin 0 -> 15680 bytes .../kaykit-forest-nature/Rock_4_H_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_H_Color4.bin | Bin 0 -> 15680 bytes .../kaykit-forest-nature/Rock_4_H_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_H_Color5.bin | Bin 0 -> 15680 bytes .../kaykit-forest-nature/Rock_4_H_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_H_Color6.bin | Bin 0 -> 15680 bytes .../kaykit-forest-nature/Rock_4_H_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_H_Color7.bin | Bin 0 -> 15680 bytes .../kaykit-forest-nature/Rock_4_H_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_4_H_Color8.bin | Bin 0 -> 15680 bytes .../kaykit-forest-nature/Rock_4_H_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_A_Color1.bin | Bin 0 -> 1760 bytes .../kaykit-forest-nature/Rock_5_A_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_A_Color2.bin | Bin 0 -> 1760 bytes .../kaykit-forest-nature/Rock_5_A_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_A_Color3.bin | Bin 0 -> 1760 bytes .../kaykit-forest-nature/Rock_5_A_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_A_Color4.bin | Bin 0 -> 1760 bytes .../kaykit-forest-nature/Rock_5_A_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_A_Color5.bin | Bin 0 -> 1760 bytes .../kaykit-forest-nature/Rock_5_A_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_A_Color6.bin | Bin 0 -> 1760 bytes .../kaykit-forest-nature/Rock_5_A_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_A_Color7.bin | Bin 0 -> 1760 bytes .../kaykit-forest-nature/Rock_5_A_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_A_Color8.bin | Bin 0 -> 1760 bytes .../kaykit-forest-nature/Rock_5_A_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_B_Color1.bin | Bin 0 -> 2212 bytes .../kaykit-forest-nature/Rock_5_B_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_B_Color2.bin | Bin 0 -> 2212 bytes .../kaykit-forest-nature/Rock_5_B_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_B_Color3.bin | Bin 0 -> 2212 bytes .../kaykit-forest-nature/Rock_5_B_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_B_Color4.bin | Bin 0 -> 2212 bytes .../kaykit-forest-nature/Rock_5_B_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_B_Color5.bin | Bin 0 -> 2212 bytes .../kaykit-forest-nature/Rock_5_B_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_B_Color6.bin | Bin 0 -> 2212 bytes .../kaykit-forest-nature/Rock_5_B_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_B_Color7.bin | Bin 0 -> 2212 bytes .../kaykit-forest-nature/Rock_5_B_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_B_Color8.bin | Bin 0 -> 2212 bytes .../kaykit-forest-nature/Rock_5_B_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_C_Color1.bin | Bin 0 -> 3488 bytes .../kaykit-forest-nature/Rock_5_C_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_C_Color2.bin | Bin 0 -> 3488 bytes .../kaykit-forest-nature/Rock_5_C_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_C_Color3.bin | Bin 0 -> 3488 bytes .../kaykit-forest-nature/Rock_5_C_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_C_Color4.bin | Bin 0 -> 3488 bytes .../kaykit-forest-nature/Rock_5_C_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_C_Color5.bin | Bin 0 -> 3488 bytes .../kaykit-forest-nature/Rock_5_C_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_C_Color6.bin | Bin 0 -> 3488 bytes .../kaykit-forest-nature/Rock_5_C_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_C_Color7.bin | Bin 0 -> 3488 bytes .../kaykit-forest-nature/Rock_5_C_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_C_Color8.bin | Bin 0 -> 3488 bytes .../kaykit-forest-nature/Rock_5_C_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_D_Color1.bin | Bin 0 -> 4192 bytes .../kaykit-forest-nature/Rock_5_D_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_D_Color2.bin | Bin 0 -> 4192 bytes .../kaykit-forest-nature/Rock_5_D_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_D_Color3.bin | Bin 0 -> 4192 bytes .../kaykit-forest-nature/Rock_5_D_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_D_Color4.bin | Bin 0 -> 4192 bytes .../kaykit-forest-nature/Rock_5_D_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_D_Color5.bin | Bin 0 -> 4192 bytes .../kaykit-forest-nature/Rock_5_D_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_D_Color6.bin | Bin 0 -> 4192 bytes .../kaykit-forest-nature/Rock_5_D_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_D_Color7.bin | Bin 0 -> 4192 bytes .../kaykit-forest-nature/Rock_5_D_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_D_Color8.bin | Bin 0 -> 4192 bytes .../kaykit-forest-nature/Rock_5_D_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_E_Color1.bin | Bin 0 -> 15988 bytes .../kaykit-forest-nature/Rock_5_E_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_E_Color2.bin | Bin 0 -> 15988 bytes .../kaykit-forest-nature/Rock_5_E_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_E_Color3.bin | Bin 0 -> 15988 bytes .../kaykit-forest-nature/Rock_5_E_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_E_Color4.bin | Bin 0 -> 15988 bytes .../kaykit-forest-nature/Rock_5_E_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_E_Color5.bin | Bin 0 -> 15988 bytes .../kaykit-forest-nature/Rock_5_E_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_E_Color6.bin | Bin 0 -> 15988 bytes .../kaykit-forest-nature/Rock_5_E_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_E_Color7.bin | Bin 0 -> 15988 bytes .../kaykit-forest-nature/Rock_5_E_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_E_Color8.bin | Bin 0 -> 15988 bytes .../kaykit-forest-nature/Rock_5_E_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_F_Color1.bin | Bin 0 -> 11828 bytes .../kaykit-forest-nature/Rock_5_F_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_F_Color2.bin | Bin 0 -> 11828 bytes .../kaykit-forest-nature/Rock_5_F_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_F_Color3.bin | Bin 0 -> 11828 bytes .../kaykit-forest-nature/Rock_5_F_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_F_Color4.bin | Bin 0 -> 11828 bytes .../kaykit-forest-nature/Rock_5_F_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_F_Color5.bin | Bin 0 -> 11828 bytes .../kaykit-forest-nature/Rock_5_F_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_F_Color6.bin | Bin 0 -> 11828 bytes .../kaykit-forest-nature/Rock_5_F_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_F_Color7.bin | Bin 0 -> 11828 bytes .../kaykit-forest-nature/Rock_5_F_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_F_Color8.bin | Bin 0 -> 11828 bytes .../kaykit-forest-nature/Rock_5_F_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_G_Color1.bin | Bin 0 -> 21128 bytes .../kaykit-forest-nature/Rock_5_G_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_G_Color2.bin | Bin 0 -> 21128 bytes .../kaykit-forest-nature/Rock_5_G_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_G_Color3.bin | Bin 0 -> 21128 bytes .../kaykit-forest-nature/Rock_5_G_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_G_Color4.bin | Bin 0 -> 21128 bytes .../kaykit-forest-nature/Rock_5_G_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_G_Color5.bin | Bin 0 -> 21128 bytes .../kaykit-forest-nature/Rock_5_G_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_G_Color6.bin | Bin 0 -> 21128 bytes .../kaykit-forest-nature/Rock_5_G_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_G_Color7.bin | Bin 0 -> 21128 bytes .../kaykit-forest-nature/Rock_5_G_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_G_Color8.bin | Bin 0 -> 21128 bytes .../kaykit-forest-nature/Rock_5_G_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_H_Color1.bin | Bin 0 -> 20872 bytes .../kaykit-forest-nature/Rock_5_H_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_H_Color2.bin | Bin 0 -> 20872 bytes .../kaykit-forest-nature/Rock_5_H_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_H_Color3.bin | Bin 0 -> 20872 bytes .../kaykit-forest-nature/Rock_5_H_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_H_Color4.bin | Bin 0 -> 20872 bytes .../kaykit-forest-nature/Rock_5_H_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_H_Color5.bin | Bin 0 -> 20872 bytes .../kaykit-forest-nature/Rock_5_H_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_H_Color6.bin | Bin 0 -> 20872 bytes .../kaykit-forest-nature/Rock_5_H_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_H_Color7.bin | Bin 0 -> 20872 bytes .../kaykit-forest-nature/Rock_5_H_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_5_H_Color8.bin | Bin 0 -> 20872 bytes .../kaykit-forest-nature/Rock_5_H_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_A_Color1.bin | Bin 0 -> 2176 bytes .../kaykit-forest-nature/Rock_6_A_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_A_Color2.bin | Bin 0 -> 2176 bytes .../kaykit-forest-nature/Rock_6_A_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_A_Color3.bin | Bin 0 -> 2176 bytes .../kaykit-forest-nature/Rock_6_A_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_A_Color4.bin | Bin 0 -> 2176 bytes .../kaykit-forest-nature/Rock_6_A_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_A_Color5.bin | Bin 0 -> 2176 bytes .../kaykit-forest-nature/Rock_6_A_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_A_Color6.bin | Bin 0 -> 2176 bytes .../kaykit-forest-nature/Rock_6_A_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_A_Color7.bin | Bin 0 -> 2176 bytes .../kaykit-forest-nature/Rock_6_A_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_A_Color8.bin | Bin 0 -> 2176 bytes .../kaykit-forest-nature/Rock_6_A_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_B_Color1.bin | Bin 0 -> 2352 bytes .../kaykit-forest-nature/Rock_6_B_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_B_Color2.bin | Bin 0 -> 2352 bytes .../kaykit-forest-nature/Rock_6_B_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_B_Color3.bin | Bin 0 -> 2352 bytes .../kaykit-forest-nature/Rock_6_B_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_B_Color4.bin | Bin 0 -> 2352 bytes .../kaykit-forest-nature/Rock_6_B_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_B_Color5.bin | Bin 0 -> 2352 bytes .../kaykit-forest-nature/Rock_6_B_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_B_Color6.bin | Bin 0 -> 2352 bytes .../kaykit-forest-nature/Rock_6_B_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_B_Color7.bin | Bin 0 -> 2352 bytes .../kaykit-forest-nature/Rock_6_B_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_B_Color8.bin | Bin 0 -> 2352 bytes .../kaykit-forest-nature/Rock_6_B_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_C_Color1.bin | Bin 0 -> 3496 bytes .../kaykit-forest-nature/Rock_6_C_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_C_Color2.bin | Bin 0 -> 3496 bytes .../kaykit-forest-nature/Rock_6_C_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_C_Color3.bin | Bin 0 -> 3496 bytes .../kaykit-forest-nature/Rock_6_C_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_C_Color4.bin | Bin 0 -> 3496 bytes .../kaykit-forest-nature/Rock_6_C_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_C_Color5.bin | Bin 0 -> 3496 bytes .../kaykit-forest-nature/Rock_6_C_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_C_Color6.bin | Bin 0 -> 3496 bytes .../kaykit-forest-nature/Rock_6_C_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_C_Color7.bin | Bin 0 -> 3496 bytes .../kaykit-forest-nature/Rock_6_C_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_C_Color8.bin | Bin 0 -> 3496 bytes .../kaykit-forest-nature/Rock_6_C_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_D_Color1.bin | Bin 0 -> 4552 bytes .../kaykit-forest-nature/Rock_6_D_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_D_Color2.bin | Bin 0 -> 4552 bytes .../kaykit-forest-nature/Rock_6_D_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_D_Color3.bin | Bin 0 -> 4552 bytes .../kaykit-forest-nature/Rock_6_D_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_D_Color4.bin | Bin 0 -> 4552 bytes .../kaykit-forest-nature/Rock_6_D_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_D_Color5.bin | Bin 0 -> 4552 bytes .../kaykit-forest-nature/Rock_6_D_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_D_Color6.bin | Bin 0 -> 4552 bytes .../kaykit-forest-nature/Rock_6_D_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_D_Color7.bin | Bin 0 -> 4552 bytes .../kaykit-forest-nature/Rock_6_D_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_D_Color8.bin | Bin 0 -> 4552 bytes .../kaykit-forest-nature/Rock_6_D_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_E_Color1.bin | Bin 0 -> 12576 bytes .../kaykit-forest-nature/Rock_6_E_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_E_Color2.bin | Bin 0 -> 12576 bytes .../kaykit-forest-nature/Rock_6_E_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_E_Color3.bin | Bin 0 -> 12576 bytes .../kaykit-forest-nature/Rock_6_E_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_E_Color4.bin | Bin 0 -> 12576 bytes .../kaykit-forest-nature/Rock_6_E_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_E_Color5.bin | Bin 0 -> 12576 bytes .../kaykit-forest-nature/Rock_6_E_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_E_Color6.bin | Bin 0 -> 12576 bytes .../kaykit-forest-nature/Rock_6_E_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_E_Color7.bin | Bin 0 -> 12576 bytes .../kaykit-forest-nature/Rock_6_E_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_E_Color8.bin | Bin 0 -> 12576 bytes .../kaykit-forest-nature/Rock_6_E_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_F_Color1.bin | Bin 0 -> 16656 bytes .../kaykit-forest-nature/Rock_6_F_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_F_Color2.bin | Bin 0 -> 16656 bytes .../kaykit-forest-nature/Rock_6_F_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_F_Color3.bin | Bin 0 -> 16656 bytes .../kaykit-forest-nature/Rock_6_F_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_F_Color4.bin | Bin 0 -> 16656 bytes .../kaykit-forest-nature/Rock_6_F_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_F_Color5.bin | Bin 0 -> 16656 bytes .../kaykit-forest-nature/Rock_6_F_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_F_Color6.bin | Bin 0 -> 16656 bytes .../kaykit-forest-nature/Rock_6_F_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_F_Color7.bin | Bin 0 -> 16656 bytes .../kaykit-forest-nature/Rock_6_F_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_F_Color8.bin | Bin 0 -> 16656 bytes .../kaykit-forest-nature/Rock_6_F_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_G_Color1.bin | Bin 0 -> 16928 bytes .../kaykit-forest-nature/Rock_6_G_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_G_Color2.bin | Bin 0 -> 16928 bytes .../kaykit-forest-nature/Rock_6_G_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_G_Color3.bin | Bin 0 -> 16928 bytes .../kaykit-forest-nature/Rock_6_G_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_G_Color4.bin | Bin 0 -> 16928 bytes .../kaykit-forest-nature/Rock_6_G_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_G_Color5.bin | Bin 0 -> 16928 bytes .../kaykit-forest-nature/Rock_6_G_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_G_Color6.bin | Bin 0 -> 16928 bytes .../kaykit-forest-nature/Rock_6_G_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_G_Color7.bin | Bin 0 -> 16928 bytes .../kaykit-forest-nature/Rock_6_G_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_G_Color8.bin | Bin 0 -> 16928 bytes .../kaykit-forest-nature/Rock_6_G_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_H_Color1.bin | Bin 0 -> 19520 bytes .../kaykit-forest-nature/Rock_6_H_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_H_Color2.bin | Bin 0 -> 19520 bytes .../kaykit-forest-nature/Rock_6_H_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_H_Color3.bin | Bin 0 -> 19520 bytes .../kaykit-forest-nature/Rock_6_H_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_H_Color4.bin | Bin 0 -> 19520 bytes .../kaykit-forest-nature/Rock_6_H_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_H_Color5.bin | Bin 0 -> 19520 bytes .../kaykit-forest-nature/Rock_6_H_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_H_Color6.bin | Bin 0 -> 19520 bytes .../kaykit-forest-nature/Rock_6_H_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_H_Color7.bin | Bin 0 -> 19520 bytes .../kaykit-forest-nature/Rock_6_H_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Rock_6_H_Color8.bin | Bin 0 -> 19520 bytes .../kaykit-forest-nature/Rock_6_H_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_A_Color1.bin | Bin 0 -> 17484 bytes .../kaykit-forest-nature/Tree_1_A_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_A_Color2.bin | Bin 0 -> 17484 bytes .../kaykit-forest-nature/Tree_1_A_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_A_Color3.bin | Bin 0 -> 17484 bytes .../kaykit-forest-nature/Tree_1_A_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_A_Color4.bin | Bin 0 -> 17484 bytes .../kaykit-forest-nature/Tree_1_A_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_A_Color5.bin | Bin 0 -> 17484 bytes .../kaykit-forest-nature/Tree_1_A_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_A_Color6.bin | Bin 0 -> 17484 bytes .../kaykit-forest-nature/Tree_1_A_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_A_Color7.bin | Bin 0 -> 17484 bytes .../kaykit-forest-nature/Tree_1_A_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_A_Color8.bin | Bin 0 -> 17484 bytes .../kaykit-forest-nature/Tree_1_A_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_B_Color1.bin | Bin 0 -> 19016 bytes .../kaykit-forest-nature/Tree_1_B_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_B_Color2.bin | Bin 0 -> 19016 bytes .../kaykit-forest-nature/Tree_1_B_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_B_Color3.bin | Bin 0 -> 19016 bytes .../kaykit-forest-nature/Tree_1_B_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_B_Color4.bin | Bin 0 -> 19016 bytes .../kaykit-forest-nature/Tree_1_B_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_B_Color5.bin | Bin 0 -> 19016 bytes .../kaykit-forest-nature/Tree_1_B_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_B_Color6.bin | Bin 0 -> 19016 bytes .../kaykit-forest-nature/Tree_1_B_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_B_Color7.bin | Bin 0 -> 19016 bytes .../kaykit-forest-nature/Tree_1_B_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_B_Color8.bin | Bin 0 -> 19016 bytes .../kaykit-forest-nature/Tree_1_B_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_C_Color1.bin | Bin 0 -> 46296 bytes .../kaykit-forest-nature/Tree_1_C_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_C_Color2.bin | Bin 0 -> 46296 bytes .../kaykit-forest-nature/Tree_1_C_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_C_Color3.bin | Bin 0 -> 46296 bytes .../kaykit-forest-nature/Tree_1_C_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_C_Color4.bin | Bin 0 -> 46296 bytes .../kaykit-forest-nature/Tree_1_C_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_C_Color5.bin | Bin 0 -> 46296 bytes .../kaykit-forest-nature/Tree_1_C_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_C_Color6.bin | Bin 0 -> 46296 bytes .../kaykit-forest-nature/Tree_1_C_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_C_Color7.bin | Bin 0 -> 46296 bytes .../kaykit-forest-nature/Tree_1_C_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_1_C_Color8.bin | Bin 0 -> 46296 bytes .../kaykit-forest-nature/Tree_1_C_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_A_Color1.bin | Bin 0 -> 8192 bytes .../kaykit-forest-nature/Tree_2_A_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_A_Color2.bin | Bin 0 -> 8192 bytes .../kaykit-forest-nature/Tree_2_A_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_A_Color3.bin | Bin 0 -> 8192 bytes .../kaykit-forest-nature/Tree_2_A_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_A_Color4.bin | Bin 0 -> 8192 bytes .../kaykit-forest-nature/Tree_2_A_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_A_Color5.bin | Bin 0 -> 8192 bytes .../kaykit-forest-nature/Tree_2_A_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_A_Color6.bin | Bin 0 -> 8192 bytes .../kaykit-forest-nature/Tree_2_A_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_A_Color7.bin | Bin 0 -> 8192 bytes .../kaykit-forest-nature/Tree_2_A_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_A_Color8.bin | Bin 0 -> 8192 bytes .../kaykit-forest-nature/Tree_2_A_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_B_Color1.bin | Bin 0 -> 11688 bytes .../kaykit-forest-nature/Tree_2_B_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_B_Color2.bin | Bin 0 -> 11688 bytes .../kaykit-forest-nature/Tree_2_B_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_B_Color3.bin | Bin 0 -> 11688 bytes .../kaykit-forest-nature/Tree_2_B_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_B_Color4.bin | Bin 0 -> 11688 bytes .../kaykit-forest-nature/Tree_2_B_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_B_Color5.bin | Bin 0 -> 11688 bytes .../kaykit-forest-nature/Tree_2_B_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_B_Color6.bin | Bin 0 -> 11688 bytes .../kaykit-forest-nature/Tree_2_B_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_B_Color7.bin | Bin 0 -> 11688 bytes .../kaykit-forest-nature/Tree_2_B_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_B_Color8.bin | Bin 0 -> 11688 bytes .../kaykit-forest-nature/Tree_2_B_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_C_Color1.bin | Bin 0 -> 15440 bytes .../kaykit-forest-nature/Tree_2_C_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_C_Color2.bin | Bin 0 -> 15440 bytes .../kaykit-forest-nature/Tree_2_C_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_C_Color3.bin | Bin 0 -> 15440 bytes .../kaykit-forest-nature/Tree_2_C_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_C_Color4.bin | Bin 0 -> 15440 bytes .../kaykit-forest-nature/Tree_2_C_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_C_Color5.bin | Bin 0 -> 15440 bytes .../kaykit-forest-nature/Tree_2_C_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_C_Color6.bin | Bin 0 -> 15440 bytes .../kaykit-forest-nature/Tree_2_C_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_C_Color7.bin | Bin 0 -> 15440 bytes .../kaykit-forest-nature/Tree_2_C_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_C_Color8.bin | Bin 0 -> 15440 bytes .../kaykit-forest-nature/Tree_2_C_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_D_Color1.bin | Bin 0 -> 32920 bytes .../kaykit-forest-nature/Tree_2_D_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_D_Color2.bin | Bin 0 -> 32920 bytes .../kaykit-forest-nature/Tree_2_D_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_D_Color3.bin | Bin 0 -> 32920 bytes .../kaykit-forest-nature/Tree_2_D_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_D_Color4.bin | Bin 0 -> 32920 bytes .../kaykit-forest-nature/Tree_2_D_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_D_Color5.bin | Bin 0 -> 32920 bytes .../kaykit-forest-nature/Tree_2_D_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_D_Color6.bin | Bin 0 -> 32920 bytes .../kaykit-forest-nature/Tree_2_D_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_D_Color7.bin | Bin 0 -> 32920 bytes .../kaykit-forest-nature/Tree_2_D_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_D_Color8.bin | Bin 0 -> 32920 bytes .../kaykit-forest-nature/Tree_2_D_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_E_Color1.bin | Bin 0 -> 36016 bytes .../kaykit-forest-nature/Tree_2_E_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_E_Color2.bin | Bin 0 -> 36016 bytes .../kaykit-forest-nature/Tree_2_E_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_E_Color3.bin | Bin 0 -> 36016 bytes .../kaykit-forest-nature/Tree_2_E_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_E_Color4.bin | Bin 0 -> 36016 bytes .../kaykit-forest-nature/Tree_2_E_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_E_Color5.bin | Bin 0 -> 36016 bytes .../kaykit-forest-nature/Tree_2_E_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_E_Color6.bin | Bin 0 -> 36016 bytes .../kaykit-forest-nature/Tree_2_E_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_E_Color7.bin | Bin 0 -> 36016 bytes .../kaykit-forest-nature/Tree_2_E_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_2_E_Color8.bin | Bin 0 -> 36016 bytes .../kaykit-forest-nature/Tree_2_E_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_A_Color1.bin | Bin 0 -> 29740 bytes .../kaykit-forest-nature/Tree_3_A_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_A_Color2.bin | Bin 0 -> 29740 bytes .../kaykit-forest-nature/Tree_3_A_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_A_Color3.bin | Bin 0 -> 29740 bytes .../kaykit-forest-nature/Tree_3_A_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_A_Color4.bin | Bin 0 -> 29740 bytes .../kaykit-forest-nature/Tree_3_A_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_A_Color5.bin | Bin 0 -> 29740 bytes .../kaykit-forest-nature/Tree_3_A_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_A_Color6.bin | Bin 0 -> 29740 bytes .../kaykit-forest-nature/Tree_3_A_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_A_Color7.bin | Bin 0 -> 29740 bytes .../kaykit-forest-nature/Tree_3_A_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_A_Color8.bin | Bin 0 -> 29740 bytes .../kaykit-forest-nature/Tree_3_A_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_B_Color1.bin | Bin 0 -> 29288 bytes .../kaykit-forest-nature/Tree_3_B_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_B_Color2.bin | Bin 0 -> 29288 bytes .../kaykit-forest-nature/Tree_3_B_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_B_Color3.bin | Bin 0 -> 29288 bytes .../kaykit-forest-nature/Tree_3_B_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_B_Color4.bin | Bin 0 -> 29288 bytes .../kaykit-forest-nature/Tree_3_B_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_B_Color5.bin | Bin 0 -> 29288 bytes .../kaykit-forest-nature/Tree_3_B_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_B_Color6.bin | Bin 0 -> 29288 bytes .../kaykit-forest-nature/Tree_3_B_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_B_Color7.bin | Bin 0 -> 29288 bytes .../kaykit-forest-nature/Tree_3_B_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_B_Color8.bin | Bin 0 -> 29288 bytes .../kaykit-forest-nature/Tree_3_B_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_C_Color1.bin | Bin 0 -> 71288 bytes .../kaykit-forest-nature/Tree_3_C_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_C_Color2.bin | Bin 0 -> 71288 bytes .../kaykit-forest-nature/Tree_3_C_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_C_Color3.bin | Bin 0 -> 71288 bytes .../kaykit-forest-nature/Tree_3_C_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_C_Color4.bin | Bin 0 -> 71288 bytes .../kaykit-forest-nature/Tree_3_C_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_C_Color5.bin | Bin 0 -> 71288 bytes .../kaykit-forest-nature/Tree_3_C_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_C_Color6.bin | Bin 0 -> 71288 bytes .../kaykit-forest-nature/Tree_3_C_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_C_Color7.bin | Bin 0 -> 71288 bytes .../kaykit-forest-nature/Tree_3_C_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_3_C_Color8.bin | Bin 0 -> 71288 bytes .../kaykit-forest-nature/Tree_3_C_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_A_Color1.bin | Bin 0 -> 12568 bytes .../kaykit-forest-nature/Tree_4_A_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_A_Color2.bin | Bin 0 -> 12568 bytes .../kaykit-forest-nature/Tree_4_A_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_A_Color3.bin | Bin 0 -> 12568 bytes .../kaykit-forest-nature/Tree_4_A_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_A_Color4.bin | Bin 0 -> 12568 bytes .../kaykit-forest-nature/Tree_4_A_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_A_Color5.bin | Bin 0 -> 12568 bytes .../kaykit-forest-nature/Tree_4_A_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_A_Color6.bin | Bin 0 -> 12568 bytes .../kaykit-forest-nature/Tree_4_A_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_A_Color7.bin | Bin 0 -> 12568 bytes .../kaykit-forest-nature/Tree_4_A_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_A_Color8.bin | Bin 0 -> 12568 bytes .../kaykit-forest-nature/Tree_4_A_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_B_Color1.bin | Bin 0 -> 16092 bytes .../kaykit-forest-nature/Tree_4_B_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_B_Color2.bin | Bin 0 -> 16092 bytes .../kaykit-forest-nature/Tree_4_B_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_B_Color3.bin | Bin 0 -> 16092 bytes .../kaykit-forest-nature/Tree_4_B_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_B_Color4.bin | Bin 0 -> 16092 bytes .../kaykit-forest-nature/Tree_4_B_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_B_Color5.bin | Bin 0 -> 16092 bytes .../kaykit-forest-nature/Tree_4_B_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_B_Color6.bin | Bin 0 -> 16092 bytes .../kaykit-forest-nature/Tree_4_B_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_B_Color7.bin | Bin 0 -> 16092 bytes .../kaykit-forest-nature/Tree_4_B_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_B_Color8.bin | Bin 0 -> 16092 bytes .../kaykit-forest-nature/Tree_4_B_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_C_Color1.bin | Bin 0 -> 31140 bytes .../kaykit-forest-nature/Tree_4_C_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_C_Color2.bin | Bin 0 -> 31140 bytes .../kaykit-forest-nature/Tree_4_C_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_C_Color3.bin | Bin 0 -> 31140 bytes .../kaykit-forest-nature/Tree_4_C_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_C_Color4.bin | Bin 0 -> 31140 bytes .../kaykit-forest-nature/Tree_4_C_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_C_Color5.bin | Bin 0 -> 31140 bytes .../kaykit-forest-nature/Tree_4_C_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_C_Color6.bin | Bin 0 -> 31140 bytes .../kaykit-forest-nature/Tree_4_C_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_C_Color7.bin | Bin 0 -> 31140 bytes .../kaykit-forest-nature/Tree_4_C_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_4_C_Color8.bin | Bin 0 -> 31140 bytes .../kaykit-forest-nature/Tree_4_C_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_A_Color1.bin | Bin 0 -> 18688 bytes .../kaykit-forest-nature/Tree_5_A_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_A_Color2.bin | Bin 0 -> 18688 bytes .../kaykit-forest-nature/Tree_5_A_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_A_Color3.bin | Bin 0 -> 18688 bytes .../kaykit-forest-nature/Tree_5_A_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_A_Color4.bin | Bin 0 -> 18688 bytes .../kaykit-forest-nature/Tree_5_A_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_A_Color5.bin | Bin 0 -> 18688 bytes .../kaykit-forest-nature/Tree_5_A_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_A_Color6.bin | Bin 0 -> 18688 bytes .../kaykit-forest-nature/Tree_5_A_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_A_Color7.bin | Bin 0 -> 18688 bytes .../kaykit-forest-nature/Tree_5_A_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_A_Color8.bin | Bin 0 -> 18688 bytes .../kaykit-forest-nature/Tree_5_A_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_B_Color1.bin | Bin 0 -> 25232 bytes .../kaykit-forest-nature/Tree_5_B_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_B_Color2.bin | Bin 0 -> 25232 bytes .../kaykit-forest-nature/Tree_5_B_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_B_Color3.bin | Bin 0 -> 25232 bytes .../kaykit-forest-nature/Tree_5_B_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_B_Color4.bin | Bin 0 -> 25232 bytes .../kaykit-forest-nature/Tree_5_B_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_B_Color5.bin | Bin 0 -> 25232 bytes .../kaykit-forest-nature/Tree_5_B_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_B_Color6.bin | Bin 0 -> 25232 bytes .../kaykit-forest-nature/Tree_5_B_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_B_Color7.bin | Bin 0 -> 25232 bytes .../kaykit-forest-nature/Tree_5_B_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_B_Color8.bin | Bin 0 -> 25232 bytes .../kaykit-forest-nature/Tree_5_B_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_C_Color1.bin | Bin 0 -> 33160 bytes .../kaykit-forest-nature/Tree_5_C_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_C_Color2.bin | Bin 0 -> 33160 bytes .../kaykit-forest-nature/Tree_5_C_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_C_Color3.bin | Bin 0 -> 33160 bytes .../kaykit-forest-nature/Tree_5_C_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_C_Color4.bin | Bin 0 -> 33160 bytes .../kaykit-forest-nature/Tree_5_C_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_C_Color5.bin | Bin 0 -> 33160 bytes .../kaykit-forest-nature/Tree_5_C_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_C_Color6.bin | Bin 0 -> 33160 bytes .../kaykit-forest-nature/Tree_5_C_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_C_Color7.bin | Bin 0 -> 33160 bytes .../kaykit-forest-nature/Tree_5_C_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_C_Color8.bin | Bin 0 -> 33160 bytes .../kaykit-forest-nature/Tree_5_C_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_D_Color1.bin | Bin 0 -> 20396 bytes .../kaykit-forest-nature/Tree_5_D_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_D_Color2.bin | Bin 0 -> 20396 bytes .../kaykit-forest-nature/Tree_5_D_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_D_Color3.bin | Bin 0 -> 20396 bytes .../kaykit-forest-nature/Tree_5_D_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_D_Color4.bin | Bin 0 -> 20396 bytes .../kaykit-forest-nature/Tree_5_D_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_D_Color5.bin | Bin 0 -> 20396 bytes .../kaykit-forest-nature/Tree_5_D_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_D_Color6.bin | Bin 0 -> 20396 bytes .../kaykit-forest-nature/Tree_5_D_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_D_Color7.bin | Bin 0 -> 20396 bytes .../kaykit-forest-nature/Tree_5_D_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_D_Color8.bin | Bin 0 -> 20396 bytes .../kaykit-forest-nature/Tree_5_D_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_E_Color1.bin | Bin 0 -> 30048 bytes .../kaykit-forest-nature/Tree_5_E_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_E_Color2.bin | Bin 0 -> 30048 bytes .../kaykit-forest-nature/Tree_5_E_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_E_Color3.bin | Bin 0 -> 30048 bytes .../kaykit-forest-nature/Tree_5_E_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_E_Color4.bin | Bin 0 -> 30048 bytes .../kaykit-forest-nature/Tree_5_E_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_E_Color5.bin | Bin 0 -> 30048 bytes .../kaykit-forest-nature/Tree_5_E_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_E_Color6.bin | Bin 0 -> 30048 bytes .../kaykit-forest-nature/Tree_5_E_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_E_Color7.bin | Bin 0 -> 30048 bytes .../kaykit-forest-nature/Tree_5_E_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_E_Color8.bin | Bin 0 -> 30048 bytes .../kaykit-forest-nature/Tree_5_E_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_F_Color1.bin | Bin 0 -> 38944 bytes .../kaykit-forest-nature/Tree_5_F_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_F_Color2.bin | Bin 0 -> 38944 bytes .../kaykit-forest-nature/Tree_5_F_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_F_Color3.bin | Bin 0 -> 38944 bytes .../kaykit-forest-nature/Tree_5_F_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_F_Color4.bin | Bin 0 -> 38944 bytes .../kaykit-forest-nature/Tree_5_F_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_F_Color5.bin | Bin 0 -> 38944 bytes .../kaykit-forest-nature/Tree_5_F_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_F_Color6.bin | Bin 0 -> 38944 bytes .../kaykit-forest-nature/Tree_5_F_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_F_Color7.bin | Bin 0 -> 38944 bytes .../kaykit-forest-nature/Tree_5_F_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_5_F_Color8.bin | Bin 0 -> 38944 bytes .../kaykit-forest-nature/Tree_5_F_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_A_Color1.bin | Bin 0 -> 19744 bytes .../kaykit-forest-nature/Tree_6_A_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_A_Color2.bin | Bin 0 -> 19744 bytes .../kaykit-forest-nature/Tree_6_A_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_A_Color3.bin | Bin 0 -> 19744 bytes .../kaykit-forest-nature/Tree_6_A_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_A_Color4.bin | Bin 0 -> 19744 bytes .../kaykit-forest-nature/Tree_6_A_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_A_Color5.bin | Bin 0 -> 19744 bytes .../kaykit-forest-nature/Tree_6_A_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_A_Color6.bin | Bin 0 -> 19744 bytes .../kaykit-forest-nature/Tree_6_A_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_A_Color7.bin | Bin 0 -> 19744 bytes .../kaykit-forest-nature/Tree_6_A_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_A_Color8.bin | Bin 0 -> 19744 bytes .../kaykit-forest-nature/Tree_6_A_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_B_Color1.bin | Bin 0 -> 25672 bytes .../kaykit-forest-nature/Tree_6_B_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_B_Color2.bin | Bin 0 -> 25672 bytes .../kaykit-forest-nature/Tree_6_B_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_B_Color3.bin | Bin 0 -> 25672 bytes .../kaykit-forest-nature/Tree_6_B_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_B_Color4.bin | Bin 0 -> 25672 bytes .../kaykit-forest-nature/Tree_6_B_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_B_Color5.bin | Bin 0 -> 25672 bytes .../kaykit-forest-nature/Tree_6_B_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_B_Color6.bin | Bin 0 -> 25672 bytes .../kaykit-forest-nature/Tree_6_B_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_B_Color7.bin | Bin 0 -> 25672 bytes .../kaykit-forest-nature/Tree_6_B_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_B_Color8.bin | Bin 0 -> 25672 bytes .../kaykit-forest-nature/Tree_6_B_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_C_Color1.bin | Bin 0 -> 37072 bytes .../kaykit-forest-nature/Tree_6_C_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_C_Color2.bin | Bin 0 -> 37072 bytes .../kaykit-forest-nature/Tree_6_C_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_C_Color3.bin | Bin 0 -> 37072 bytes .../kaykit-forest-nature/Tree_6_C_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_C_Color4.bin | Bin 0 -> 37072 bytes .../kaykit-forest-nature/Tree_6_C_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_C_Color5.bin | Bin 0 -> 37072 bytes .../kaykit-forest-nature/Tree_6_C_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_C_Color6.bin | Bin 0 -> 37072 bytes .../kaykit-forest-nature/Tree_6_C_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_C_Color7.bin | Bin 0 -> 37072 bytes .../kaykit-forest-nature/Tree_6_C_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_6_C_Color8.bin | Bin 0 -> 37072 bytes .../kaykit-forest-nature/Tree_6_C_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_A_Color1.bin | Bin 0 -> 15928 bytes .../kaykit-forest-nature/Tree_7_A_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_A_Color2.bin | Bin 0 -> 15928 bytes .../kaykit-forest-nature/Tree_7_A_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_A_Color3.bin | Bin 0 -> 15928 bytes .../kaykit-forest-nature/Tree_7_A_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_A_Color4.bin | Bin 0 -> 15928 bytes .../kaykit-forest-nature/Tree_7_A_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_A_Color5.bin | Bin 0 -> 15928 bytes .../kaykit-forest-nature/Tree_7_A_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_A_Color6.bin | Bin 0 -> 15928 bytes .../kaykit-forest-nature/Tree_7_A_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_A_Color7.bin | Bin 0 -> 15928 bytes .../kaykit-forest-nature/Tree_7_A_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_A_Color8.bin | Bin 0 -> 15928 bytes .../kaykit-forest-nature/Tree_7_A_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_B_Color1.bin | Bin 0 -> 21120 bytes .../kaykit-forest-nature/Tree_7_B_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_B_Color2.bin | Bin 0 -> 21120 bytes .../kaykit-forest-nature/Tree_7_B_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_B_Color3.bin | Bin 0 -> 21120 bytes .../kaykit-forest-nature/Tree_7_B_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_B_Color4.bin | Bin 0 -> 21120 bytes .../kaykit-forest-nature/Tree_7_B_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_B_Color5.bin | Bin 0 -> 21120 bytes .../kaykit-forest-nature/Tree_7_B_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_B_Color6.bin | Bin 0 -> 21120 bytes .../kaykit-forest-nature/Tree_7_B_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_B_Color7.bin | Bin 0 -> 21120 bytes .../kaykit-forest-nature/Tree_7_B_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_B_Color8.bin | Bin 0 -> 21120 bytes .../kaykit-forest-nature/Tree_7_B_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_C_Color1.bin | Bin 0 -> 35384 bytes .../kaykit-forest-nature/Tree_7_C_Color1.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_C_Color2.bin | Bin 0 -> 35384 bytes .../kaykit-forest-nature/Tree_7_C_Color2.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_C_Color3.bin | Bin 0 -> 35384 bytes .../kaykit-forest-nature/Tree_7_C_Color3.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_C_Color4.bin | Bin 0 -> 35384 bytes .../kaykit-forest-nature/Tree_7_C_Color4.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_C_Color5.bin | Bin 0 -> 35384 bytes .../kaykit-forest-nature/Tree_7_C_Color5.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_C_Color6.bin | Bin 0 -> 35384 bytes .../kaykit-forest-nature/Tree_7_C_Color6.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_C_Color7.bin | Bin 0 -> 35384 bytes .../kaykit-forest-nature/Tree_7_C_Color7.gltf | 136 ++++++++ .../kaykit-forest-nature/Tree_7_C_Color8.bin | Bin 0 -> 35384 bytes .../kaykit-forest-nature/Tree_7_C_Color8.gltf | 136 ++++++++ .../Tree_Bare_1_A_Color1.bin | Bin 0 -> 11736 bytes .../Tree_Bare_1_A_Color1.gltf | 136 ++++++++ .../Tree_Bare_1_A_Color2.bin | Bin 0 -> 11736 bytes .../Tree_Bare_1_A_Color2.gltf | 136 ++++++++ .../Tree_Bare_1_A_Color3.bin | Bin 0 -> 11736 bytes .../Tree_Bare_1_A_Color3.gltf | 136 ++++++++ .../Tree_Bare_1_A_Color4.bin | Bin 0 -> 11736 bytes .../Tree_Bare_1_A_Color4.gltf | 136 ++++++++ .../Tree_Bare_1_A_Color5.bin | Bin 0 -> 11736 bytes .../Tree_Bare_1_A_Color5.gltf | 136 ++++++++ .../Tree_Bare_1_A_Color6.bin | Bin 0 -> 11736 bytes .../Tree_Bare_1_A_Color6.gltf | 136 ++++++++ .../Tree_Bare_1_A_Color7.bin | Bin 0 -> 11736 bytes .../Tree_Bare_1_A_Color7.gltf | 136 ++++++++ .../Tree_Bare_1_A_Color8.bin | Bin 0 -> 11736 bytes .../Tree_Bare_1_A_Color8.gltf | 136 ++++++++ .../Tree_Bare_1_B_Color1.bin | Bin 0 -> 11176 bytes .../Tree_Bare_1_B_Color1.gltf | 136 ++++++++ .../Tree_Bare_1_B_Color2.bin | Bin 0 -> 11176 bytes .../Tree_Bare_1_B_Color2.gltf | 136 ++++++++ .../Tree_Bare_1_B_Color3.bin | Bin 0 -> 11176 bytes .../Tree_Bare_1_B_Color3.gltf | 136 ++++++++ .../Tree_Bare_1_B_Color4.bin | Bin 0 -> 11176 bytes .../Tree_Bare_1_B_Color4.gltf | 136 ++++++++ .../Tree_Bare_1_B_Color5.bin | Bin 0 -> 11176 bytes .../Tree_Bare_1_B_Color5.gltf | 136 ++++++++ .../Tree_Bare_1_B_Color6.bin | Bin 0 -> 11176 bytes .../Tree_Bare_1_B_Color6.gltf | 136 ++++++++ .../Tree_Bare_1_B_Color7.bin | Bin 0 -> 11176 bytes .../Tree_Bare_1_B_Color7.gltf | 136 ++++++++ .../Tree_Bare_1_B_Color8.bin | Bin 0 -> 11176 bytes .../Tree_Bare_1_B_Color8.gltf | 136 ++++++++ .../Tree_Bare_1_C_Color1.bin | Bin 0 -> 35632 bytes .../Tree_Bare_1_C_Color1.gltf | 136 ++++++++ .../Tree_Bare_1_C_Color2.bin | Bin 0 -> 35632 bytes .../Tree_Bare_1_C_Color2.gltf | 136 ++++++++ .../Tree_Bare_1_C_Color3.bin | Bin 0 -> 35632 bytes .../Tree_Bare_1_C_Color3.gltf | 136 ++++++++ .../Tree_Bare_1_C_Color4.bin | Bin 0 -> 35632 bytes .../Tree_Bare_1_C_Color4.gltf | 136 ++++++++ .../Tree_Bare_1_C_Color5.bin | Bin 0 -> 35632 bytes .../Tree_Bare_1_C_Color5.gltf | 136 ++++++++ .../Tree_Bare_1_C_Color6.bin | Bin 0 -> 35632 bytes .../Tree_Bare_1_C_Color6.gltf | 136 ++++++++ .../Tree_Bare_1_C_Color7.bin | Bin 0 -> 35632 bytes .../Tree_Bare_1_C_Color7.gltf | 136 ++++++++ .../Tree_Bare_1_C_Color8.bin | Bin 0 -> 35632 bytes .../Tree_Bare_1_C_Color8.gltf | 136 ++++++++ .../Tree_Bare_2_A_Color1.bin | Bin 0 -> 15000 bytes .../Tree_Bare_2_A_Color1.gltf | 136 ++++++++ .../Tree_Bare_2_A_Color2.bin | Bin 0 -> 15000 bytes .../Tree_Bare_2_A_Color2.gltf | 136 ++++++++ .../Tree_Bare_2_A_Color3.bin | Bin 0 -> 15000 bytes .../Tree_Bare_2_A_Color3.gltf | 136 ++++++++ .../Tree_Bare_2_A_Color4.bin | Bin 0 -> 15000 bytes .../Tree_Bare_2_A_Color4.gltf | 136 ++++++++ .../Tree_Bare_2_A_Color5.bin | Bin 0 -> 15000 bytes .../Tree_Bare_2_A_Color5.gltf | 136 ++++++++ .../Tree_Bare_2_A_Color6.bin | Bin 0 -> 15000 bytes .../Tree_Bare_2_A_Color6.gltf | 136 ++++++++ .../Tree_Bare_2_A_Color7.bin | Bin 0 -> 15000 bytes .../Tree_Bare_2_A_Color7.gltf | 136 ++++++++ .../Tree_Bare_2_A_Color8.bin | Bin 0 -> 15000 bytes .../Tree_Bare_2_A_Color8.gltf | 136 ++++++++ .../Tree_Bare_2_B_Color1.bin | Bin 0 -> 16768 bytes .../Tree_Bare_2_B_Color1.gltf | 136 ++++++++ .../Tree_Bare_2_B_Color2.bin | Bin 0 -> 16768 bytes .../Tree_Bare_2_B_Color2.gltf | 136 ++++++++ .../Tree_Bare_2_B_Color3.bin | Bin 0 -> 16768 bytes .../Tree_Bare_2_B_Color3.gltf | 136 ++++++++ .../Tree_Bare_2_B_Color4.bin | Bin 0 -> 16768 bytes .../Tree_Bare_2_B_Color4.gltf | 136 ++++++++ .../Tree_Bare_2_B_Color5.bin | Bin 0 -> 16768 bytes .../Tree_Bare_2_B_Color5.gltf | 136 ++++++++ .../Tree_Bare_2_B_Color6.bin | Bin 0 -> 16768 bytes .../Tree_Bare_2_B_Color6.gltf | 136 ++++++++ .../Tree_Bare_2_B_Color7.bin | Bin 0 -> 16768 bytes .../Tree_Bare_2_B_Color7.gltf | 136 ++++++++ .../Tree_Bare_2_B_Color8.bin | Bin 0 -> 16768 bytes .../Tree_Bare_2_B_Color8.gltf | 136 ++++++++ .../Tree_Bare_2_C_Color1.bin | Bin 0 -> 23100 bytes .../Tree_Bare_2_C_Color1.gltf | 136 ++++++++ .../Tree_Bare_2_C_Color2.bin | Bin 0 -> 23100 bytes .../Tree_Bare_2_C_Color2.gltf | 136 ++++++++ .../Tree_Bare_2_C_Color3.bin | Bin 0 -> 23100 bytes .../Tree_Bare_2_C_Color3.gltf | 136 ++++++++ .../Tree_Bare_2_C_Color4.bin | Bin 0 -> 23100 bytes .../Tree_Bare_2_C_Color4.gltf | 136 ++++++++ .../Tree_Bare_2_C_Color5.bin | Bin 0 -> 23100 bytes .../Tree_Bare_2_C_Color5.gltf | 136 ++++++++ .../Tree_Bare_2_C_Color6.bin | Bin 0 -> 23100 bytes .../Tree_Bare_2_C_Color6.gltf | 136 ++++++++ .../Tree_Bare_2_C_Color7.bin | Bin 0 -> 23100 bytes .../Tree_Bare_2_C_Color7.gltf | 136 ++++++++ .../Tree_Bare_2_C_Color8.bin | Bin 0 -> 23100 bytes .../Tree_Bare_2_C_Color8.gltf | 136 ++++++++ .../kaykit-forest-nature/forest_texture.png | Bin 0 -> 24100 bytes 3184 files changed, 215968 insertions(+), 174 deletions(-) create mode 100644 src/lib/world-editor/models.ts create mode 100644 src/lib/world/AutoColliderWrapper.svelte create mode 100644 static/kaykit-forest-nature/Bush_1_A_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_1_A_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_A_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_1_A_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_A_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_1_A_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_A_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_1_A_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_A_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_1_A_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_A_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_1_A_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_A_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_1_A_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_A_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_1_A_Color8.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_B_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_1_B_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_B_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_1_B_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_B_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_1_B_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_B_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_1_B_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_B_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_1_B_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_B_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_1_B_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_B_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_1_B_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_B_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_1_B_Color8.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_C_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_1_C_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_C_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_1_C_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_C_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_1_C_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_C_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_1_C_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_C_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_1_C_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_C_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_1_C_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_C_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_1_C_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_C_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_1_C_Color8.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_D_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_1_D_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_D_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_1_D_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_D_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_1_D_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_D_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_1_D_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_D_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_1_D_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_D_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_1_D_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_D_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_1_D_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_D_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_1_D_Color8.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_E_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_1_E_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_E_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_1_E_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_E_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_1_E_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_E_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_1_E_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_E_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_1_E_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_E_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_1_E_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_E_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_1_E_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_E_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_1_E_Color8.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_F_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_1_F_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_F_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_1_F_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_F_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_1_F_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_F_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_1_F_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_F_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_1_F_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_F_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_1_F_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_F_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_1_F_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_F_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_1_F_Color8.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_G_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_1_G_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_G_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_1_G_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_G_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_1_G_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_G_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_1_G_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_G_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_1_G_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_G_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_1_G_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_G_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_1_G_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_1_G_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_1_G_Color8.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_A_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_2_A_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_A_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_2_A_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_A_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_2_A_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_A_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_2_A_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_A_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_2_A_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_A_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_2_A_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_A_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_2_A_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_A_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_2_A_Color8.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_B_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_2_B_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_B_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_2_B_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_B_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_2_B_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_B_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_2_B_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_B_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_2_B_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_B_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_2_B_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_B_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_2_B_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_B_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_2_B_Color8.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_C_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_2_C_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_C_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_2_C_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_C_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_2_C_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_C_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_2_C_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_C_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_2_C_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_C_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_2_C_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_C_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_2_C_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_C_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_2_C_Color8.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_D_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_2_D_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_D_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_2_D_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_D_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_2_D_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_D_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_2_D_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_D_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_2_D_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_D_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_2_D_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_D_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_2_D_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_D_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_2_D_Color8.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_E_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_2_E_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_E_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_2_E_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_E_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_2_E_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_E_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_2_E_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_E_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_2_E_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_E_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_2_E_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_E_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_2_E_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_E_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_2_E_Color8.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_F_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_2_F_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_F_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_2_F_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_F_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_2_F_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_F_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_2_F_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_F_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_2_F_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_F_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_2_F_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_F_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_2_F_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_2_F_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_2_F_Color8.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_A_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_3_A_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_A_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_3_A_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_A_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_3_A_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_A_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_3_A_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_A_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_3_A_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_A_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_3_A_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_A_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_3_A_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_A_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_3_A_Color8.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_B_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_3_B_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_B_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_3_B_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_B_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_3_B_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_B_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_3_B_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_B_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_3_B_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_B_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_3_B_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_B_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_3_B_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_B_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_3_B_Color8.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_C_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_3_C_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_C_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_3_C_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_C_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_3_C_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_C_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_3_C_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_C_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_3_C_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_C_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_3_C_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_C_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_3_C_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_3_C_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_3_C_Color8.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_A_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_4_A_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_A_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_4_A_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_A_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_4_A_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_A_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_4_A_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_A_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_4_A_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_A_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_4_A_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_A_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_4_A_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_A_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_4_A_Color8.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_B_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_4_B_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_B_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_4_B_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_B_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_4_B_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_B_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_4_B_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_B_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_4_B_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_B_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_4_B_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_B_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_4_B_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_B_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_4_B_Color8.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_C_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_4_C_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_C_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_4_C_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_C_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_4_C_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_C_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_4_C_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_C_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_4_C_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_C_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_4_C_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_C_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_4_C_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_C_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_4_C_Color8.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_D_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_4_D_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_D_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_4_D_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_D_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_4_D_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_D_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_4_D_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_D_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_4_D_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_D_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_4_D_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_D_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_4_D_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_D_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_4_D_Color8.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_E_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_4_E_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_E_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_4_E_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_E_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_4_E_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_E_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_4_E_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_E_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_4_E_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_E_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_4_E_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_E_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_4_E_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_E_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_4_E_Color8.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_F_Color1.bin create mode 100644 static/kaykit-forest-nature/Bush_4_F_Color1.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_F_Color2.bin create mode 100644 static/kaykit-forest-nature/Bush_4_F_Color2.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_F_Color3.bin create mode 100644 static/kaykit-forest-nature/Bush_4_F_Color3.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_F_Color4.bin create mode 100644 static/kaykit-forest-nature/Bush_4_F_Color4.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_F_Color5.bin create mode 100644 static/kaykit-forest-nature/Bush_4_F_Color5.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_F_Color6.bin create mode 100644 static/kaykit-forest-nature/Bush_4_F_Color6.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_F_Color7.bin create mode 100644 static/kaykit-forest-nature/Bush_4_F_Color7.gltf create mode 100644 static/kaykit-forest-nature/Bush_4_F_Color8.bin create mode 100644 static/kaykit-forest-nature/Bush_4_F_Color8.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_A_Color1.bin create mode 100644 static/kaykit-forest-nature/Grass_1_A_Color1.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_A_Color2.bin create mode 100644 static/kaykit-forest-nature/Grass_1_A_Color2.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_A_Color3.bin create mode 100644 static/kaykit-forest-nature/Grass_1_A_Color3.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_A_Color4.bin create mode 100644 static/kaykit-forest-nature/Grass_1_A_Color4.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_A_Color5.bin create mode 100644 static/kaykit-forest-nature/Grass_1_A_Color5.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_A_Color6.bin create mode 100644 static/kaykit-forest-nature/Grass_1_A_Color6.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_A_Color7.bin create mode 100644 static/kaykit-forest-nature/Grass_1_A_Color7.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_A_Color8.bin create mode 100644 static/kaykit-forest-nature/Grass_1_A_Color8.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_A_Singlesided_Color1.bin create mode 100644 static/kaykit-forest-nature/Grass_1_A_Singlesided_Color1.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_A_Singlesided_Color2.bin create mode 100644 static/kaykit-forest-nature/Grass_1_A_Singlesided_Color2.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_A_Singlesided_Color3.bin create mode 100644 static/kaykit-forest-nature/Grass_1_A_Singlesided_Color3.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_A_Singlesided_Color4.bin create mode 100644 static/kaykit-forest-nature/Grass_1_A_Singlesided_Color4.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_A_Singlesided_Color5.bin create mode 100644 static/kaykit-forest-nature/Grass_1_A_Singlesided_Color5.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_A_Singlesided_Color6.bin create mode 100644 static/kaykit-forest-nature/Grass_1_A_Singlesided_Color6.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_A_Singlesided_Color7.bin create mode 100644 static/kaykit-forest-nature/Grass_1_A_Singlesided_Color7.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_A_Singlesided_Color8.bin create mode 100644 static/kaykit-forest-nature/Grass_1_A_Singlesided_Color8.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_B_Color1.bin create mode 100644 static/kaykit-forest-nature/Grass_1_B_Color1.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_B_Color2.bin create mode 100644 static/kaykit-forest-nature/Grass_1_B_Color2.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_B_Color3.bin create mode 100644 static/kaykit-forest-nature/Grass_1_B_Color3.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_B_Color4.bin create mode 100644 static/kaykit-forest-nature/Grass_1_B_Color4.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_B_Color5.bin create mode 100644 static/kaykit-forest-nature/Grass_1_B_Color5.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_B_Color6.bin create mode 100644 static/kaykit-forest-nature/Grass_1_B_Color6.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_B_Color7.bin create mode 100644 static/kaykit-forest-nature/Grass_1_B_Color7.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_B_Color8.bin create mode 100644 static/kaykit-forest-nature/Grass_1_B_Color8.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_B_Singlesided_Color1.bin create mode 100644 static/kaykit-forest-nature/Grass_1_B_Singlesided_Color1.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_B_Singlesided_Color2.bin create mode 100644 static/kaykit-forest-nature/Grass_1_B_Singlesided_Color2.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_B_Singlesided_Color3.bin create mode 100644 static/kaykit-forest-nature/Grass_1_B_Singlesided_Color3.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_B_Singlesided_Color4.bin create mode 100644 static/kaykit-forest-nature/Grass_1_B_Singlesided_Color4.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_B_Singlesided_Color5.bin create mode 100644 static/kaykit-forest-nature/Grass_1_B_Singlesided_Color5.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_B_Singlesided_Color6.bin create mode 100644 static/kaykit-forest-nature/Grass_1_B_Singlesided_Color6.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_B_Singlesided_Color7.bin create mode 100644 static/kaykit-forest-nature/Grass_1_B_Singlesided_Color7.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_B_Singlesided_Color8.bin create mode 100644 static/kaykit-forest-nature/Grass_1_B_Singlesided_Color8.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_C_Color1.bin create mode 100644 static/kaykit-forest-nature/Grass_1_C_Color1.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_C_Color2.bin create mode 100644 static/kaykit-forest-nature/Grass_1_C_Color2.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_C_Color3.bin create mode 100644 static/kaykit-forest-nature/Grass_1_C_Color3.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_C_Color4.bin create mode 100644 static/kaykit-forest-nature/Grass_1_C_Color4.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_C_Color5.bin create mode 100644 static/kaykit-forest-nature/Grass_1_C_Color5.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_C_Color6.bin create mode 100644 static/kaykit-forest-nature/Grass_1_C_Color6.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_C_Color7.bin create mode 100644 static/kaykit-forest-nature/Grass_1_C_Color7.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_C_Color8.bin create mode 100644 static/kaykit-forest-nature/Grass_1_C_Color8.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_C_Singlesided_Color1.bin create mode 100644 static/kaykit-forest-nature/Grass_1_C_Singlesided_Color1.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_C_Singlesided_Color2.bin create mode 100644 static/kaykit-forest-nature/Grass_1_C_Singlesided_Color2.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_C_Singlesided_Color3.bin create mode 100644 static/kaykit-forest-nature/Grass_1_C_Singlesided_Color3.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_C_Singlesided_Color4.bin create mode 100644 static/kaykit-forest-nature/Grass_1_C_Singlesided_Color4.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_C_Singlesided_Color5.bin create mode 100644 static/kaykit-forest-nature/Grass_1_C_Singlesided_Color5.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_C_Singlesided_Color6.bin create mode 100644 static/kaykit-forest-nature/Grass_1_C_Singlesided_Color6.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_C_Singlesided_Color7.bin create mode 100644 static/kaykit-forest-nature/Grass_1_C_Singlesided_Color7.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_C_Singlesided_Color8.bin create mode 100644 static/kaykit-forest-nature/Grass_1_C_Singlesided_Color8.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_D_Color1.bin create mode 100644 static/kaykit-forest-nature/Grass_1_D_Color1.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_D_Color2.bin create mode 100644 static/kaykit-forest-nature/Grass_1_D_Color2.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_D_Color3.bin create mode 100644 static/kaykit-forest-nature/Grass_1_D_Color3.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_D_Color4.bin create mode 100644 static/kaykit-forest-nature/Grass_1_D_Color4.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_D_Color5.bin create mode 100644 static/kaykit-forest-nature/Grass_1_D_Color5.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_D_Color6.bin create mode 100644 static/kaykit-forest-nature/Grass_1_D_Color6.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_D_Color7.bin create mode 100644 static/kaykit-forest-nature/Grass_1_D_Color7.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_D_Color8.bin create mode 100644 static/kaykit-forest-nature/Grass_1_D_Color8.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_D_Singlesided_Color1.bin create mode 100644 static/kaykit-forest-nature/Grass_1_D_Singlesided_Color1.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_D_Singlesided_Color2.bin create mode 100644 static/kaykit-forest-nature/Grass_1_D_Singlesided_Color2.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_D_Singlesided_Color3.bin create mode 100644 static/kaykit-forest-nature/Grass_1_D_Singlesided_Color3.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_D_Singlesided_Color4.bin create mode 100644 static/kaykit-forest-nature/Grass_1_D_Singlesided_Color4.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_D_Singlesided_Color5.bin create mode 100644 static/kaykit-forest-nature/Grass_1_D_Singlesided_Color5.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_D_Singlesided_Color6.bin create mode 100644 static/kaykit-forest-nature/Grass_1_D_Singlesided_Color6.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_D_Singlesided_Color7.bin create mode 100644 static/kaykit-forest-nature/Grass_1_D_Singlesided_Color7.gltf create mode 100644 static/kaykit-forest-nature/Grass_1_D_Singlesided_Color8.bin create mode 100644 static/kaykit-forest-nature/Grass_1_D_Singlesided_Color8.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_A_Color1.bin create mode 100644 static/kaykit-forest-nature/Grass_2_A_Color1.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_A_Color2.bin create mode 100644 static/kaykit-forest-nature/Grass_2_A_Color2.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_A_Color3.bin create mode 100644 static/kaykit-forest-nature/Grass_2_A_Color3.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_A_Color4.bin create mode 100644 static/kaykit-forest-nature/Grass_2_A_Color4.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_A_Color5.bin create mode 100644 static/kaykit-forest-nature/Grass_2_A_Color5.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_A_Color6.bin create mode 100644 static/kaykit-forest-nature/Grass_2_A_Color6.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_A_Color7.bin create mode 100644 static/kaykit-forest-nature/Grass_2_A_Color7.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_A_Color8.bin create mode 100644 static/kaykit-forest-nature/Grass_2_A_Color8.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_A_Singlesided_Color1.bin create mode 100644 static/kaykit-forest-nature/Grass_2_A_Singlesided_Color1.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_A_Singlesided_Color2.bin create mode 100644 static/kaykit-forest-nature/Grass_2_A_Singlesided_Color2.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_A_Singlesided_Color3.bin create mode 100644 static/kaykit-forest-nature/Grass_2_A_Singlesided_Color3.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_A_Singlesided_Color4.bin create mode 100644 static/kaykit-forest-nature/Grass_2_A_Singlesided_Color4.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_A_Singlesided_Color5.bin create mode 100644 static/kaykit-forest-nature/Grass_2_A_Singlesided_Color5.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_A_Singlesided_Color6.bin create mode 100644 static/kaykit-forest-nature/Grass_2_A_Singlesided_Color6.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_A_Singlesided_Color7.bin create mode 100644 static/kaykit-forest-nature/Grass_2_A_Singlesided_Color7.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_A_Singlesided_Color8.bin create mode 100644 static/kaykit-forest-nature/Grass_2_A_Singlesided_Color8.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_B_Color1.bin create mode 100644 static/kaykit-forest-nature/Grass_2_B_Color1.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_B_Color2.bin create mode 100644 static/kaykit-forest-nature/Grass_2_B_Color2.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_B_Color3.bin create mode 100644 static/kaykit-forest-nature/Grass_2_B_Color3.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_B_Color4.bin create mode 100644 static/kaykit-forest-nature/Grass_2_B_Color4.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_B_Color5.bin create mode 100644 static/kaykit-forest-nature/Grass_2_B_Color5.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_B_Color6.bin create mode 100644 static/kaykit-forest-nature/Grass_2_B_Color6.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_B_Color7.bin create mode 100644 static/kaykit-forest-nature/Grass_2_B_Color7.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_B_Color8.bin create mode 100644 static/kaykit-forest-nature/Grass_2_B_Color8.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_B_Singlesided_Color1.bin create mode 100644 static/kaykit-forest-nature/Grass_2_B_Singlesided_Color1.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_B_Singlesided_Color2.bin create mode 100644 static/kaykit-forest-nature/Grass_2_B_Singlesided_Color2.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_B_Singlesided_Color3.bin create mode 100644 static/kaykit-forest-nature/Grass_2_B_Singlesided_Color3.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_B_Singlesided_Color4.bin create mode 100644 static/kaykit-forest-nature/Grass_2_B_Singlesided_Color4.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_B_Singlesided_Color5.bin create mode 100644 static/kaykit-forest-nature/Grass_2_B_Singlesided_Color5.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_B_Singlesided_Color6.bin create mode 100644 static/kaykit-forest-nature/Grass_2_B_Singlesided_Color6.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_B_Singlesided_Color7.bin create mode 100644 static/kaykit-forest-nature/Grass_2_B_Singlesided_Color7.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_B_Singlesided_Color8.bin create mode 100644 static/kaykit-forest-nature/Grass_2_B_Singlesided_Color8.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_C_Color1.bin create mode 100644 static/kaykit-forest-nature/Grass_2_C_Color1.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_C_Color2.bin create mode 100644 static/kaykit-forest-nature/Grass_2_C_Color2.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_C_Color3.bin create mode 100644 static/kaykit-forest-nature/Grass_2_C_Color3.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_C_Color4.bin create mode 100644 static/kaykit-forest-nature/Grass_2_C_Color4.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_C_Color5.bin create mode 100644 static/kaykit-forest-nature/Grass_2_C_Color5.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_C_Color6.bin create mode 100644 static/kaykit-forest-nature/Grass_2_C_Color6.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_C_Color7.bin create mode 100644 static/kaykit-forest-nature/Grass_2_C_Color7.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_C_Color8.bin create mode 100644 static/kaykit-forest-nature/Grass_2_C_Color8.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_C_Singlesided_Color1.bin create mode 100644 static/kaykit-forest-nature/Grass_2_C_Singlesided_Color1.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_C_Singlesided_Color2.bin create mode 100644 static/kaykit-forest-nature/Grass_2_C_Singlesided_Color2.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_C_Singlesided_Color3.bin create mode 100644 static/kaykit-forest-nature/Grass_2_C_Singlesided_Color3.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_C_Singlesided_Color4.bin create mode 100644 static/kaykit-forest-nature/Grass_2_C_Singlesided_Color4.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_C_Singlesided_Color5.bin create mode 100644 static/kaykit-forest-nature/Grass_2_C_Singlesided_Color5.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_C_Singlesided_Color6.bin create mode 100644 static/kaykit-forest-nature/Grass_2_C_Singlesided_Color6.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_C_Singlesided_Color7.bin create mode 100644 static/kaykit-forest-nature/Grass_2_C_Singlesided_Color7.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_C_Singlesided_Color8.bin create mode 100644 static/kaykit-forest-nature/Grass_2_C_Singlesided_Color8.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_D_Color1.bin create mode 100644 static/kaykit-forest-nature/Grass_2_D_Color1.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_D_Color2.bin create mode 100644 static/kaykit-forest-nature/Grass_2_D_Color2.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_D_Color3.bin create mode 100644 static/kaykit-forest-nature/Grass_2_D_Color3.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_D_Color4.bin create mode 100644 static/kaykit-forest-nature/Grass_2_D_Color4.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_D_Color5.bin create mode 100644 static/kaykit-forest-nature/Grass_2_D_Color5.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_D_Color6.bin create mode 100644 static/kaykit-forest-nature/Grass_2_D_Color6.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_D_Color7.bin create mode 100644 static/kaykit-forest-nature/Grass_2_D_Color7.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_D_Color8.bin create mode 100644 static/kaykit-forest-nature/Grass_2_D_Color8.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_D_Singlesided_Color1.bin create mode 100644 static/kaykit-forest-nature/Grass_2_D_Singlesided_Color1.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_D_Singlesided_Color2.bin create mode 100644 static/kaykit-forest-nature/Grass_2_D_Singlesided_Color2.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_D_Singlesided_Color3.bin create mode 100644 static/kaykit-forest-nature/Grass_2_D_Singlesided_Color3.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_D_Singlesided_Color4.bin create mode 100644 static/kaykit-forest-nature/Grass_2_D_Singlesided_Color4.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_D_Singlesided_Color5.bin create mode 100644 static/kaykit-forest-nature/Grass_2_D_Singlesided_Color5.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_D_Singlesided_Color6.bin create mode 100644 static/kaykit-forest-nature/Grass_2_D_Singlesided_Color6.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_D_Singlesided_Color7.bin create mode 100644 static/kaykit-forest-nature/Grass_2_D_Singlesided_Color7.gltf create mode 100644 static/kaykit-forest-nature/Grass_2_D_Singlesided_Color8.bin create mode 100644 static/kaykit-forest-nature/Grass_2_D_Singlesided_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x2_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x2_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x2_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x2_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x2_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x2_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x2_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x2_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x2_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x2_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x2_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x2_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x2_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x2_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x2_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x2_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x4_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x4_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x4_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x4_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x4_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x4_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x4_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x4_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x4_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x4_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x4_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x4_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x4_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x4_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x4_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x4_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x8_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x8_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x8_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x8_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x8_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x8_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x8_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x8_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x8_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x8_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x8_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x8_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x8_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x8_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x12x8_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_12x12x8_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x2_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x2_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x2_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x2_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x2_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x2_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x2_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x2_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x2_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x2_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x2_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x2_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x2_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x2_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x2_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x2_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x4_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x4_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x4_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x4_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x4_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x4_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x4_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x4_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x4_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x4_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x4_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x4_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x4_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x4_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x4_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x4_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x8_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x8_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x8_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x8_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x8_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x8_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x8_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x8_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x8_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x8_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x8_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x8_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x8_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x8_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_12x6x8_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_12x6x8_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x2_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x2_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x2_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x2_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x2_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x2_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x2_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x2_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x2_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x2_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x2_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x2_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x2_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x2_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x2_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x2_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x4_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x4_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x4_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x4_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x4_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x4_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x4_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x4_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x4_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x4_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x4_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x4_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x4_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x4_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x4_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x4_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x8_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x8_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x8_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x8_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x8_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x8_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x8_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x8_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x8_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x8_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x8_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x8_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x8_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x8_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_2x2x8_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_2x2x8_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x2_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x2_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x2_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x2_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x2_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x2_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x2_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x2_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x2_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x2_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x2_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x2_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x2_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x2_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x2_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x2_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x4_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x4_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x4_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x4_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x4_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x4_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x4_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x4_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x4_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x4_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x4_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x4_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x4_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x4_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x4_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x4_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x8_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x8_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x8_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x8_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x8_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x8_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x8_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x8_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x8_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x8_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x8_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x8_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x8_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x8_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x2x8_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_4x2x8_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x2_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x2_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x2_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x2_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x2_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x2_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x2_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x2_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x2_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x2_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x2_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x2_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x2_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x2_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x2_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x2_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x4_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x4_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x4_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x4_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x4_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x4_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x4_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x4_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x4_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x4_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x4_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x4_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x4_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x4_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x4_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x4_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x8_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x8_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x8_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x8_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x8_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x8_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x8_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x8_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x8_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x8_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x8_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x8_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x8_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x8_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_4x4x8_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_4x4x8_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x2_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x2_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x2_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x2_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x2_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x2_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x2_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x2_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x2_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x2_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x2_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x2_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x2_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x2_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x2_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x2_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x4_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x4_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x4_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x4_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x4_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x4_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x4_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x4_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x4_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x4_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x4_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x4_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x4_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x4_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x4_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x4_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x8_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x8_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x8_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x8_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x8_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x8_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x8_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x8_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x8_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x8_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x8_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x8_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x8_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x8_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x4x8_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_8x4x8_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x2_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x2_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x2_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x2_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x2_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x2_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x2_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x2_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x2_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x2_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x2_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x2_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x2_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x2_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x2_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x2_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x4_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x4_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x4_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x4_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x4_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x4_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x4_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x4_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x4_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x4_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x4_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x4_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x4_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x4_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x4_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x4_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x8_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x8_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x8_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x8_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x8_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x8_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x8_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x8_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x8_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x8_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x8_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x8_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x8_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x8_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_8x8x8_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_8x8x8_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_InnerCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_InnerCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_InnerCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_InnerCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_InnerCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_InnerCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_InnerCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_InnerCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_InnerCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_InnerCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_InnerCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_InnerCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_InnerCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_InnerCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_InnerCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_InnerCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_OuterCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_OuterCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_OuterCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_OuterCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_OuterCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_OuterCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_OuterCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_OuterCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_OuterCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_OuterCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_OuterCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_OuterCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_OuterCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_OuterCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_OuterCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_A_OuterCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_B_Side_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_B_Side_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_B_Side_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_B_Side_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_B_Side_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_B_Side_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_B_Side_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_B_Side_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_B_Side_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_B_Side_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_B_Side_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_B_Side_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_B_Side_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_B_Side_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_B_Side_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_B_Side_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_InnerCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_InnerCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_InnerCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_InnerCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_InnerCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_InnerCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_InnerCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_InnerCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_InnerCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_InnerCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_InnerCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_InnerCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_InnerCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_InnerCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_InnerCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_InnerCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_OuterCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_OuterCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_OuterCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_OuterCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_OuterCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_OuterCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_OuterCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_OuterCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_OuterCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_OuterCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_OuterCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_OuterCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_OuterCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_OuterCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_OuterCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_C_OuterCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_D_Side_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_D_Side_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_D_Side_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_D_Side_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_D_Side_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_D_Side_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_D_Side_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_D_Side_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_D_Side_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_D_Side_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_D_Side_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_D_Side_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_D_Side_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_D_Side_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_D_Side_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_D_Side_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_E_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_E_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_E_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_E_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_E_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_E_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_E_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_E_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_E_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_E_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_E_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_E_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_E_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_E_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_E_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_E_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_F_Side_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_F_Side_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_F_Side_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_F_Side_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_F_Side_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_F_Side_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_F_Side_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_F_Side_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_F_Side_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_F_Side_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_F_Side_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_F_Side_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_F_Side_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_F_Side_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_F_Side_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_F_Side_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_InnerCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_InnerCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_InnerCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_InnerCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_InnerCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_InnerCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_InnerCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_InnerCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_InnerCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_InnerCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_InnerCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_InnerCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_InnerCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_InnerCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_InnerCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_InnerCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_OuterCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_OuterCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_OuterCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_OuterCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_OuterCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_OuterCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_OuterCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_OuterCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_OuterCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_OuterCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_OuterCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_OuterCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_OuterCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_OuterCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_OuterCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_G_OuterCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_H_Side_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_H_Side_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_H_Side_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_H_Side_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_H_Side_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_H_Side_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_H_Side_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_H_Side_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_H_Side_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_H_Side_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_H_Side_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_H_Side_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_H_Side_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_H_Side_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_H_Side_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_H_Side_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_InnerCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_InnerCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_InnerCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_InnerCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_InnerCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_InnerCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_InnerCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_InnerCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_InnerCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_InnerCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_InnerCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_InnerCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_InnerCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_InnerCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_InnerCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_InnerCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_OuterCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_OuterCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_OuterCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_OuterCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_OuterCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_OuterCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_OuterCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_OuterCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_OuterCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_OuterCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_OuterCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_OuterCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_OuterCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_OuterCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_OuterCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_I_OuterCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_InnerCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_InnerCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_InnerCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_InnerCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_InnerCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_InnerCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_InnerCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_InnerCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_InnerCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_InnerCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_InnerCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_InnerCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_InnerCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_InnerCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_InnerCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_InnerCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_OuterCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_OuterCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_OuterCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_OuterCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_OuterCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_OuterCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_OuterCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_OuterCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_OuterCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_OuterCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_OuterCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_OuterCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_OuterCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_OuterCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_OuterCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_A_OuterCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_B_Side_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_B_Side_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_B_Side_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_B_Side_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_B_Side_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_B_Side_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_B_Side_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_B_Side_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_B_Side_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_B_Side_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_B_Side_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_B_Side_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_B_Side_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_B_Side_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_B_Side_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_B_Side_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_InnerCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_InnerCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_InnerCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_InnerCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_InnerCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_InnerCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_InnerCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_InnerCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_InnerCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_InnerCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_InnerCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_InnerCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_InnerCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_InnerCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_InnerCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_InnerCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_OuterCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_OuterCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_OuterCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_OuterCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_OuterCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_OuterCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_OuterCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_OuterCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_OuterCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_OuterCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_OuterCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_OuterCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_OuterCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_OuterCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_OuterCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_C_OuterCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_D_Side_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_D_Side_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_D_Side_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_D_Side_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_D_Side_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_D_Side_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_D_Side_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_D_Side_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_D_Side_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_D_Side_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_D_Side_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_D_Side_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_D_Side_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_D_Side_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_D_Side_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_D_Side_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_E_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_E_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_E_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_E_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_E_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_E_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_E_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_E_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_E_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_E_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_E_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_E_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_E_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_E_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_E_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_E_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_F_Side_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_F_Side_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_F_Side_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_F_Side_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_F_Side_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_F_Side_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_F_Side_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_F_Side_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_F_Side_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_F_Side_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_F_Side_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_F_Side_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_F_Side_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_F_Side_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_F_Side_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_F_Side_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_InnerCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_InnerCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_InnerCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_InnerCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_InnerCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_InnerCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_InnerCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_InnerCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_InnerCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_InnerCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_InnerCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_InnerCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_InnerCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_InnerCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_InnerCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_InnerCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_OuterCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_OuterCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_OuterCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_OuterCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_OuterCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_OuterCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_OuterCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_OuterCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_OuterCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_OuterCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_OuterCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_OuterCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_OuterCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_OuterCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_OuterCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_G_OuterCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_H_Side_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_H_Side_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_H_Side_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_H_Side_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_H_Side_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_H_Side_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_H_Side_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_H_Side_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_H_Side_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_H_Side_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_H_Side_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_H_Side_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_H_Side_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_H_Side_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_H_Side_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_H_Side_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_InnerCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_InnerCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_InnerCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_InnerCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_InnerCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_InnerCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_InnerCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_InnerCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_InnerCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_InnerCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_InnerCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_InnerCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_InnerCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_InnerCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_InnerCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_InnerCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_OuterCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_OuterCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_OuterCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_OuterCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_OuterCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_OuterCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_OuterCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_OuterCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_OuterCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_OuterCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_OuterCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_OuterCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_OuterCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_OuterCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_OuterCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Cliff_Tall_I_OuterCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_A_InnerCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_A_InnerCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_A_InnerCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_A_InnerCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_A_InnerCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_A_InnerCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_A_InnerCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_A_InnerCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_A_InnerCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_A_InnerCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_A_InnerCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_A_InnerCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_A_InnerCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_A_InnerCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_A_InnerCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_A_InnerCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_A_OuterCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_A_OuterCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_A_OuterCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_A_OuterCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_A_OuterCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_A_OuterCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_A_OuterCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_A_OuterCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_A_OuterCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_A_OuterCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_A_OuterCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_A_OuterCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_A_OuterCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_A_OuterCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_A_OuterCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_A_OuterCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_B_Side_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_B_Side_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_B_Side_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_B_Side_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_B_Side_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_B_Side_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_B_Side_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_B_Side_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_B_Side_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_B_Side_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_B_Side_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_B_Side_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_B_Side_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_B_Side_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_B_Side_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_B_Side_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_C_InnerCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_C_InnerCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_C_InnerCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_C_InnerCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_C_InnerCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_C_InnerCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_C_InnerCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_C_InnerCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_C_InnerCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_C_InnerCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_C_InnerCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_C_InnerCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_C_InnerCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_C_InnerCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_C_InnerCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_C_InnerCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_C_OuterCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_C_OuterCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_C_OuterCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_C_OuterCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_C_OuterCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_C_OuterCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_C_OuterCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_C_OuterCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_C_OuterCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_C_OuterCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_C_OuterCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_C_OuterCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_C_OuterCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_C_OuterCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_C_OuterCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_C_OuterCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_D_Side_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_D_Side_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_D_Side_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_D_Side_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_D_Side_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_D_Side_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_D_Side_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_D_Side_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_D_Side_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_D_Side_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_D_Side_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_D_Side_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_D_Side_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_D_Side_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_D_Side_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_D_Side_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Cap_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Cap_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Cap_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Cap_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Cap_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Cap_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Cap_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Cap_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Cap_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Cap_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Cap_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Cap_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Cap_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Cap_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Cap_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Cap_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Center_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Center_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Center_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Center_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Center_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Center_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Center_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Center_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Center_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Center_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Center_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Center_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Center_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Center_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Center_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_E_Center_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_F_Side_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_F_Side_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_F_Side_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_F_Side_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_F_Side_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_F_Side_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_F_Side_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_F_Side_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_F_Side_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_F_Side_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_F_Side_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_F_Side_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_F_Side_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_F_Side_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_F_Side_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_F_Side_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_G_InnerCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_G_InnerCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_G_InnerCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_G_InnerCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_G_InnerCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_G_InnerCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_G_InnerCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_G_InnerCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_G_InnerCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_G_InnerCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_G_InnerCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_G_InnerCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_G_InnerCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_G_InnerCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_G_InnerCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_G_InnerCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_G_OuterCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_G_OuterCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_G_OuterCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_G_OuterCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_G_OuterCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_G_OuterCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_G_OuterCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_G_OuterCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_G_OuterCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_G_OuterCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_G_OuterCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_G_OuterCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_G_OuterCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_G_OuterCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_G_OuterCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_G_OuterCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_H_Side_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_H_Side_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_H_Side_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_H_Side_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_H_Side_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_H_Side_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_H_Side_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_H_Side_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_H_Side_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_H_Side_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_H_Side_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_H_Side_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_H_Side_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_H_Side_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_H_Side_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_H_Side_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_I_InnerCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_I_InnerCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_I_InnerCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_I_InnerCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_I_InnerCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_I_InnerCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_I_InnerCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_I_InnerCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_I_InnerCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_I_InnerCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_I_InnerCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_I_InnerCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_I_InnerCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_I_InnerCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_I_InnerCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_I_InnerCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_I_OuterCorner_Color1.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_I_OuterCorner_Color1.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_I_OuterCorner_Color2.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_I_OuterCorner_Color2.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_I_OuterCorner_Color3.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_I_OuterCorner_Color3.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_I_OuterCorner_Color4.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_I_OuterCorner_Color4.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_I_OuterCorner_Color5.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_I_OuterCorner_Color5.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_I_OuterCorner_Color6.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_I_OuterCorner_Color6.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_I_OuterCorner_Color7.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_I_OuterCorner_Color7.gltf create mode 100644 static/kaykit-forest-nature/Hill_Top_I_OuterCorner_Color8.bin create mode 100644 static/kaykit-forest-nature/Hill_Top_I_OuterCorner_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_A_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_1_A_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_A_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_1_A_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_A_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_1_A_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_A_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_1_A_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_A_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_1_A_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_A_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_1_A_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_A_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_1_A_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_A_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_1_A_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_B_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_1_B_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_B_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_1_B_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_B_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_1_B_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_B_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_1_B_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_B_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_1_B_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_B_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_1_B_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_B_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_1_B_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_B_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_1_B_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_C_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_1_C_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_C_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_1_C_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_C_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_1_C_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_C_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_1_C_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_C_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_1_C_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_C_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_1_C_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_C_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_1_C_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_C_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_1_C_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_D_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_1_D_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_D_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_1_D_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_D_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_1_D_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_D_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_1_D_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_D_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_1_D_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_D_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_1_D_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_D_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_1_D_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_D_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_1_D_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_E_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_1_E_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_E_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_1_E_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_E_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_1_E_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_E_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_1_E_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_E_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_1_E_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_E_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_1_E_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_E_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_1_E_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_E_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_1_E_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_F_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_1_F_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_F_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_1_F_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_F_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_1_F_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_F_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_1_F_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_F_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_1_F_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_F_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_1_F_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_F_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_1_F_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_F_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_1_F_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_G_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_1_G_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_G_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_1_G_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_G_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_1_G_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_G_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_1_G_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_G_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_1_G_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_G_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_1_G_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_G_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_1_G_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_G_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_1_G_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_H_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_1_H_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_H_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_1_H_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_H_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_1_H_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_H_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_1_H_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_H_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_1_H_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_H_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_1_H_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_H_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_1_H_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_H_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_1_H_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_I_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_1_I_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_I_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_1_I_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_I_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_1_I_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_I_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_1_I_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_I_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_1_I_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_I_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_1_I_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_I_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_1_I_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_I_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_1_I_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_J_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_1_J_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_J_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_1_J_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_J_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_1_J_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_J_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_1_J_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_J_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_1_J_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_J_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_1_J_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_J_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_1_J_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_J_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_1_J_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_K_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_1_K_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_K_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_1_K_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_K_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_1_K_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_K_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_1_K_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_K_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_1_K_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_K_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_1_K_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_K_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_1_K_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_K_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_1_K_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_L_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_1_L_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_L_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_1_L_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_L_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_1_L_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_L_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_1_L_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_L_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_1_L_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_L_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_1_L_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_L_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_1_L_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_L_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_1_L_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_M_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_1_M_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_M_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_1_M_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_M_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_1_M_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_M_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_1_M_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_M_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_1_M_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_M_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_1_M_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_M_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_1_M_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_M_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_1_M_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_N_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_1_N_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_N_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_1_N_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_N_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_1_N_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_N_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_1_N_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_N_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_1_N_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_N_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_1_N_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_N_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_1_N_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_N_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_1_N_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_O_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_1_O_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_O_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_1_O_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_O_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_1_O_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_O_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_1_O_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_O_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_1_O_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_O_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_1_O_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_O_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_1_O_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_O_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_1_O_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_P_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_1_P_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_P_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_1_P_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_P_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_1_P_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_P_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_1_P_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_P_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_1_P_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_P_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_1_P_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_P_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_1_P_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_P_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_1_P_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_Q_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_1_Q_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_Q_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_1_Q_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_Q_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_1_Q_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_Q_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_1_Q_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_Q_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_1_Q_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_Q_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_1_Q_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_Q_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_1_Q_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_1_Q_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_1_Q_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_A_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_2_A_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_A_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_2_A_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_A_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_2_A_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_A_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_2_A_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_A_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_2_A_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_A_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_2_A_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_A_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_2_A_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_A_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_2_A_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_B_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_2_B_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_B_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_2_B_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_B_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_2_B_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_B_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_2_B_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_B_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_2_B_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_B_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_2_B_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_B_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_2_B_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_B_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_2_B_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_C_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_2_C_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_C_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_2_C_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_C_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_2_C_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_C_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_2_C_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_C_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_2_C_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_C_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_2_C_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_C_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_2_C_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_C_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_2_C_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_D_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_2_D_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_D_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_2_D_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_D_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_2_D_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_D_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_2_D_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_D_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_2_D_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_D_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_2_D_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_D_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_2_D_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_D_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_2_D_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_E_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_2_E_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_E_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_2_E_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_E_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_2_E_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_E_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_2_E_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_E_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_2_E_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_E_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_2_E_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_E_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_2_E_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_E_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_2_E_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_F_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_2_F_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_F_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_2_F_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_F_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_2_F_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_F_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_2_F_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_F_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_2_F_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_F_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_2_F_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_F_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_2_F_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_F_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_2_F_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_G_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_2_G_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_G_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_2_G_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_G_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_2_G_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_G_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_2_G_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_G_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_2_G_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_G_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_2_G_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_G_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_2_G_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_G_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_2_G_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_H_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_2_H_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_H_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_2_H_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_H_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_2_H_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_H_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_2_H_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_H_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_2_H_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_H_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_2_H_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_H_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_2_H_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_2_H_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_2_H_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_A_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_3_A_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_A_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_3_A_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_A_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_3_A_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_A_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_3_A_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_A_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_3_A_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_A_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_3_A_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_A_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_3_A_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_A_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_3_A_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_B_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_3_B_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_B_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_3_B_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_B_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_3_B_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_B_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_3_B_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_B_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_3_B_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_B_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_3_B_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_B_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_3_B_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_B_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_3_B_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_C_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_3_C_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_C_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_3_C_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_C_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_3_C_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_C_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_3_C_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_C_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_3_C_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_C_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_3_C_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_C_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_3_C_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_C_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_3_C_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_D_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_3_D_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_D_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_3_D_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_D_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_3_D_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_D_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_3_D_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_D_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_3_D_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_D_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_3_D_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_D_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_3_D_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_D_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_3_D_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_E_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_3_E_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_E_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_3_E_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_E_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_3_E_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_E_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_3_E_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_E_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_3_E_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_E_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_3_E_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_E_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_3_E_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_E_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_3_E_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_F_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_3_F_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_F_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_3_F_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_F_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_3_F_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_F_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_3_F_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_F_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_3_F_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_F_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_3_F_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_F_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_3_F_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_F_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_3_F_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_G_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_3_G_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_G_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_3_G_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_G_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_3_G_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_G_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_3_G_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_G_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_3_G_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_G_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_3_G_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_G_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_3_G_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_G_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_3_G_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_H_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_3_H_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_H_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_3_H_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_H_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_3_H_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_H_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_3_H_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_H_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_3_H_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_H_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_3_H_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_H_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_3_H_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_H_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_3_H_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_I_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_3_I_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_I_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_3_I_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_I_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_3_I_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_I_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_3_I_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_I_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_3_I_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_I_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_3_I_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_I_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_3_I_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_I_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_3_I_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_J_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_3_J_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_J_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_3_J_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_J_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_3_J_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_J_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_3_J_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_J_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_3_J_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_J_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_3_J_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_J_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_3_J_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_J_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_3_J_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_K_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_3_K_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_K_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_3_K_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_K_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_3_K_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_K_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_3_K_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_K_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_3_K_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_K_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_3_K_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_K_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_3_K_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_K_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_3_K_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_L_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_3_L_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_L_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_3_L_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_L_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_3_L_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_L_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_3_L_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_L_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_3_L_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_L_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_3_L_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_L_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_3_L_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_L_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_3_L_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_M_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_3_M_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_M_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_3_M_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_M_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_3_M_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_M_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_3_M_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_M_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_3_M_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_M_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_3_M_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_M_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_3_M_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_M_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_3_M_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_N_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_3_N_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_N_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_3_N_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_N_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_3_N_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_N_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_3_N_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_N_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_3_N_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_N_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_3_N_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_N_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_3_N_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_N_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_3_N_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_O_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_3_O_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_O_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_3_O_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_O_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_3_O_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_O_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_3_O_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_O_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_3_O_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_O_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_3_O_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_O_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_3_O_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_O_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_3_O_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_P_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_3_P_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_P_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_3_P_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_P_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_3_P_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_P_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_3_P_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_P_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_3_P_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_P_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_3_P_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_P_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_3_P_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_P_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_3_P_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_Q_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_3_Q_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_Q_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_3_Q_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_Q_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_3_Q_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_Q_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_3_Q_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_Q_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_3_Q_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_Q_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_3_Q_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_Q_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_3_Q_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_Q_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_3_Q_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_R_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_3_R_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_R_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_3_R_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_R_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_3_R_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_R_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_3_R_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_R_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_3_R_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_R_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_3_R_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_R_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_3_R_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_3_R_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_3_R_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_A_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_4_A_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_A_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_4_A_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_A_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_4_A_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_A_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_4_A_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_A_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_4_A_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_A_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_4_A_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_A_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_4_A_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_A_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_4_A_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_B_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_4_B_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_B_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_4_B_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_B_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_4_B_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_B_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_4_B_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_B_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_4_B_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_B_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_4_B_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_B_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_4_B_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_B_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_4_B_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_C_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_4_C_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_C_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_4_C_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_C_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_4_C_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_C_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_4_C_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_C_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_4_C_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_C_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_4_C_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_C_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_4_C_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_C_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_4_C_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_D_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_4_D_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_D_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_4_D_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_D_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_4_D_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_D_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_4_D_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_D_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_4_D_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_D_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_4_D_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_D_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_4_D_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_D_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_4_D_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_E_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_4_E_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_E_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_4_E_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_E_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_4_E_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_E_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_4_E_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_E_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_4_E_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_E_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_4_E_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_E_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_4_E_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_E_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_4_E_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_F_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_4_F_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_F_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_4_F_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_F_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_4_F_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_F_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_4_F_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_F_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_4_F_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_F_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_4_F_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_F_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_4_F_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_F_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_4_F_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_G_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_4_G_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_G_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_4_G_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_G_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_4_G_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_G_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_4_G_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_G_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_4_G_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_G_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_4_G_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_G_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_4_G_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_G_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_4_G_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_H_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_4_H_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_H_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_4_H_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_H_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_4_H_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_H_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_4_H_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_H_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_4_H_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_H_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_4_H_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_H_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_4_H_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_4_H_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_4_H_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_A_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_5_A_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_A_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_5_A_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_A_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_5_A_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_A_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_5_A_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_A_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_5_A_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_A_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_5_A_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_A_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_5_A_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_A_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_5_A_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_B_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_5_B_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_B_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_5_B_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_B_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_5_B_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_B_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_5_B_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_B_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_5_B_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_B_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_5_B_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_B_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_5_B_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_B_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_5_B_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_C_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_5_C_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_C_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_5_C_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_C_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_5_C_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_C_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_5_C_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_C_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_5_C_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_C_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_5_C_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_C_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_5_C_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_C_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_5_C_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_D_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_5_D_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_D_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_5_D_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_D_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_5_D_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_D_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_5_D_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_D_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_5_D_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_D_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_5_D_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_D_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_5_D_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_D_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_5_D_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_E_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_5_E_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_E_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_5_E_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_E_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_5_E_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_E_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_5_E_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_E_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_5_E_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_E_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_5_E_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_E_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_5_E_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_E_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_5_E_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_F_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_5_F_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_F_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_5_F_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_F_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_5_F_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_F_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_5_F_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_F_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_5_F_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_F_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_5_F_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_F_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_5_F_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_F_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_5_F_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_G_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_5_G_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_G_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_5_G_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_G_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_5_G_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_G_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_5_G_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_G_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_5_G_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_G_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_5_G_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_G_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_5_G_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_G_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_5_G_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_H_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_5_H_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_H_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_5_H_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_H_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_5_H_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_H_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_5_H_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_H_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_5_H_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_H_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_5_H_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_H_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_5_H_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_5_H_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_5_H_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_A_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_6_A_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_A_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_6_A_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_A_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_6_A_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_A_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_6_A_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_A_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_6_A_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_A_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_6_A_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_A_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_6_A_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_A_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_6_A_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_B_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_6_B_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_B_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_6_B_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_B_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_6_B_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_B_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_6_B_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_B_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_6_B_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_B_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_6_B_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_B_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_6_B_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_B_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_6_B_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_C_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_6_C_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_C_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_6_C_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_C_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_6_C_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_C_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_6_C_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_C_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_6_C_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_C_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_6_C_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_C_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_6_C_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_C_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_6_C_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_D_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_6_D_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_D_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_6_D_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_D_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_6_D_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_D_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_6_D_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_D_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_6_D_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_D_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_6_D_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_D_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_6_D_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_D_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_6_D_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_E_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_6_E_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_E_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_6_E_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_E_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_6_E_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_E_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_6_E_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_E_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_6_E_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_E_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_6_E_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_E_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_6_E_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_E_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_6_E_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_F_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_6_F_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_F_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_6_F_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_F_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_6_F_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_F_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_6_F_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_F_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_6_F_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_F_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_6_F_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_F_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_6_F_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_F_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_6_F_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_G_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_6_G_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_G_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_6_G_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_G_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_6_G_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_G_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_6_G_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_G_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_6_G_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_G_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_6_G_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_G_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_6_G_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_G_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_6_G_Color8.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_H_Color1.bin create mode 100644 static/kaykit-forest-nature/Rock_6_H_Color1.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_H_Color2.bin create mode 100644 static/kaykit-forest-nature/Rock_6_H_Color2.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_H_Color3.bin create mode 100644 static/kaykit-forest-nature/Rock_6_H_Color3.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_H_Color4.bin create mode 100644 static/kaykit-forest-nature/Rock_6_H_Color4.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_H_Color5.bin create mode 100644 static/kaykit-forest-nature/Rock_6_H_Color5.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_H_Color6.bin create mode 100644 static/kaykit-forest-nature/Rock_6_H_Color6.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_H_Color7.bin create mode 100644 static/kaykit-forest-nature/Rock_6_H_Color7.gltf create mode 100644 static/kaykit-forest-nature/Rock_6_H_Color8.bin create mode 100644 static/kaykit-forest-nature/Rock_6_H_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_A_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_1_A_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_A_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_1_A_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_A_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_1_A_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_A_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_1_A_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_A_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_1_A_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_A_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_1_A_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_A_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_1_A_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_A_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_1_A_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_B_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_1_B_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_B_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_1_B_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_B_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_1_B_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_B_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_1_B_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_B_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_1_B_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_B_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_1_B_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_B_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_1_B_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_B_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_1_B_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_C_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_1_C_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_C_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_1_C_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_C_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_1_C_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_C_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_1_C_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_C_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_1_C_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_C_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_1_C_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_C_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_1_C_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_1_C_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_1_C_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_A_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_2_A_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_A_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_2_A_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_A_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_2_A_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_A_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_2_A_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_A_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_2_A_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_A_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_2_A_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_A_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_2_A_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_A_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_2_A_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_B_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_2_B_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_B_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_2_B_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_B_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_2_B_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_B_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_2_B_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_B_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_2_B_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_B_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_2_B_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_B_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_2_B_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_B_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_2_B_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_C_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_2_C_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_C_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_2_C_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_C_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_2_C_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_C_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_2_C_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_C_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_2_C_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_C_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_2_C_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_C_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_2_C_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_C_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_2_C_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_D_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_2_D_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_D_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_2_D_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_D_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_2_D_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_D_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_2_D_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_D_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_2_D_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_D_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_2_D_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_D_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_2_D_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_D_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_2_D_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_E_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_2_E_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_E_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_2_E_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_E_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_2_E_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_E_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_2_E_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_E_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_2_E_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_E_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_2_E_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_E_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_2_E_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_2_E_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_2_E_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_A_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_3_A_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_A_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_3_A_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_A_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_3_A_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_A_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_3_A_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_A_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_3_A_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_A_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_3_A_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_A_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_3_A_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_A_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_3_A_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_B_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_3_B_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_B_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_3_B_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_B_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_3_B_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_B_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_3_B_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_B_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_3_B_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_B_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_3_B_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_B_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_3_B_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_B_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_3_B_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_C_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_3_C_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_C_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_3_C_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_C_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_3_C_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_C_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_3_C_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_C_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_3_C_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_C_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_3_C_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_C_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_3_C_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_3_C_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_3_C_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_A_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_4_A_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_A_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_4_A_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_A_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_4_A_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_A_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_4_A_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_A_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_4_A_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_A_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_4_A_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_A_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_4_A_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_A_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_4_A_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_B_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_4_B_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_B_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_4_B_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_B_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_4_B_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_B_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_4_B_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_B_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_4_B_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_B_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_4_B_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_B_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_4_B_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_B_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_4_B_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_C_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_4_C_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_C_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_4_C_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_C_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_4_C_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_C_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_4_C_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_C_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_4_C_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_C_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_4_C_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_C_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_4_C_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_4_C_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_4_C_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_A_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_5_A_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_A_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_5_A_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_A_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_5_A_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_A_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_5_A_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_A_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_5_A_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_A_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_5_A_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_A_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_5_A_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_A_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_5_A_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_B_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_5_B_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_B_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_5_B_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_B_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_5_B_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_B_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_5_B_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_B_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_5_B_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_B_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_5_B_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_B_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_5_B_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_B_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_5_B_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_C_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_5_C_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_C_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_5_C_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_C_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_5_C_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_C_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_5_C_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_C_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_5_C_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_C_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_5_C_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_C_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_5_C_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_C_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_5_C_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_D_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_5_D_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_D_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_5_D_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_D_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_5_D_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_D_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_5_D_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_D_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_5_D_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_D_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_5_D_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_D_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_5_D_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_D_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_5_D_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_E_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_5_E_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_E_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_5_E_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_E_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_5_E_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_E_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_5_E_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_E_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_5_E_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_E_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_5_E_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_E_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_5_E_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_E_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_5_E_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_F_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_5_F_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_F_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_5_F_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_F_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_5_F_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_F_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_5_F_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_F_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_5_F_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_F_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_5_F_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_F_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_5_F_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_5_F_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_5_F_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_A_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_6_A_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_A_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_6_A_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_A_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_6_A_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_A_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_6_A_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_A_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_6_A_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_A_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_6_A_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_A_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_6_A_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_A_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_6_A_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_B_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_6_B_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_B_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_6_B_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_B_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_6_B_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_B_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_6_B_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_B_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_6_B_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_B_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_6_B_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_B_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_6_B_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_B_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_6_B_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_C_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_6_C_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_C_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_6_C_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_C_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_6_C_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_C_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_6_C_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_C_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_6_C_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_C_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_6_C_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_C_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_6_C_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_6_C_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_6_C_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_A_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_7_A_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_A_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_7_A_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_A_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_7_A_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_A_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_7_A_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_A_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_7_A_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_A_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_7_A_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_A_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_7_A_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_A_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_7_A_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_B_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_7_B_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_B_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_7_B_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_B_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_7_B_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_B_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_7_B_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_B_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_7_B_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_B_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_7_B_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_B_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_7_B_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_B_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_7_B_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_C_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_7_C_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_C_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_7_C_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_C_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_7_C_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_C_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_7_C_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_C_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_7_C_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_C_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_7_C_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_C_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_7_C_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_7_C_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_7_C_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_A_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_A_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_A_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_A_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_A_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_A_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_A_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_A_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_A_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_A_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_A_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_A_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_A_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_A_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_A_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_A_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_B_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_B_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_B_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_B_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_B_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_B_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_B_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_B_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_B_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_B_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_B_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_B_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_B_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_B_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_B_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_B_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_C_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_C_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_C_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_C_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_C_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_C_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_C_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_C_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_C_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_C_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_C_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_C_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_C_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_C_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_C_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_1_C_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_A_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_A_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_A_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_A_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_A_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_A_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_A_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_A_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_A_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_A_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_A_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_A_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_A_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_A_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_A_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_A_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_B_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_B_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_B_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_B_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_B_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_B_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_B_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_B_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_B_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_B_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_B_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_B_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_B_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_B_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_B_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_B_Color8.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_C_Color1.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_C_Color1.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_C_Color2.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_C_Color2.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_C_Color3.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_C_Color3.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_C_Color4.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_C_Color4.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_C_Color5.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_C_Color5.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_C_Color6.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_C_Color6.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_C_Color7.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_C_Color7.gltf create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_C_Color8.bin create mode 100644 static/kaykit-forest-nature/Tree_Bare_2_C_Color8.gltf create mode 100644 static/kaykit-forest-nature/forest_texture.png diff --git a/src/lib/model-picker/base/ModelPicker.svelte b/src/lib/model-picker/base/ModelPicker.svelte index 0dca27f..4682303 100644 --- a/src/lib/model-picker/base/ModelPicker.svelte +++ b/src/lib/model-picker/base/ModelPicker.svelte @@ -11,6 +11,12 @@ import { CoState } from 'jazz-svelte'; import { modelEditor } from '$lib/model-editor/state.svelte'; + + type Item = { + path: string; + label: string; + }; + let { items, alwaysRotate = false, @@ -21,9 +27,9 @@ maxColumns = 5, showEditButton = false }: { - items: { path: string; label: string }[]; + items: Item[]; alwaysRotate?: boolean; - onselect?: ({ path, label }: { path: string; label: string }) => void; + onselect?: (item: Item) => void; canvasClasses?: string; portalTo?: string; class?: string; @@ -48,10 +54,10 @@ > {#each items as item (item.path)} - + > --> + + { + editingState.modelPickerColor = colors.indexOf(color); + }} + />
{#if items.length === 0} -

No models, create one!

+

Loading models...

{/if} 0) { - await finalizeLogin(params, did); - } else if (did) { - await resumeSession(did); - } - - client.isInitializing = false; -} - -export async function login(handle: string) { - if (handle.startsWith('did:')) { - if (handle.length > 5) await authorizationFlow(handle); - else throw new Error('DID must be at least 6 characters'); - } else if (handle.includes('.') && handle.length > 3) { - const processed = handle.startsWith('@') ? handle.slice(1) : handle; - if (processed.length > 3) await authorizationFlow(processed); - else throw new Error('Handle must be at least 4 characters'); - } else if (handle.length > 3) { - const processed = (handle.startsWith('@') ? handle.slice(1) : handle) + '.bsky.social'; - await authorizationFlow(processed); - } else { - throw new Error('Please provide a valid handle, DID, or PDS URL'); - } -} - -export async function logout() { - const currentAgent = client.agent; - if (currentAgent) { - const did = currentAgent.session.info.sub; - - localStorage.removeItem('last-login'); - localStorage.removeItem(`profile-${did}`); - - await currentAgent.signOut(); - client.session = null; - client.agent = null; - client.profile = null; - - client.isLoggedIn = false; - } else { - throw new Error('Not signed in'); - } -} - -async function finalizeLogin(params: URLSearchParams, did?: string) { - try { - history.replaceState(null, '', location.pathname + location.search); - - const session = await finalizeAuthorization(params); - client.session = session; - - setAgentAndXRPC(session); - localStorage.setItem('last-login', session.info.sub); - - // redirect back to the saved url - const redirect = localStorage.getItem('oauth-redirect'); - if (redirect) { - localStorage.removeItem('oauth-redirect'); - window.location.href = redirect; - } - - await loadProfile(session.info.sub); - - client.isLoggedIn = true; - } catch (error) { - console.error('error finalizing login', error); - if (did) { - await resumeSession(did); - } - } -} - -async function resumeSession(did: string) { - try { - const session = await getSession(did as `did:${string}:${string}`, { allowStale: true }); - client.session = session; - - setAgentAndXRPC(session); - - await loadProfile(session.info.sub); - - client.isLoggedIn = true; - } catch (error) { - console.error('error resuming session', error); - } -} - -function setAgentAndXRPC(session: Session) { - client.agent = new OAuthUserAgent(session); - - client.rpc = new XRPC({ handler: client.agent }); -} - -async function loadProfile(actor: string) { - // check if profile is already loaded in local storage - const profile = localStorage.getItem(`profile-${actor}`); - if (profile) { - console.log('loading profile from local storage'); - client.profile = JSON.parse(profile); - return; - } - - console.log('loading profile from server'); - const response = await client.rpc?.request({ - type: 'get', - nsid: 'app.bsky.actor.getProfile', - params: { actor } - }); - - if (response) { - client.profile = response.data; - localStorage.setItem(`profile-${actor}`, JSON.stringify(response.data)); - } -} - -async function authorizationFlow(input: string) { - const { identity, metadata: meta } = await resolveFromIdentity(input); - - const authUrl = await createAuthorizationUrl({ - metadata: meta, - identity: identity, - scope: metadata.scope - }); - - // save current url to local to redirect back after login - localStorage.setItem('oauth-redirect', location.href); - - await new Promise((resolve) => setTimeout(resolve, 200)); - - window.location.assign(authUrl); - - await new Promise((_resolve, reject) => { - const listener = () => { - reject(new Error(`user aborted the login request`)); - }; - - window.addEventListener('pageshow', listener, { once: true }); - }); -} - -import { AtpBaseClient } from '@atproto/api'; - -let agent: AtpBaseClient | null = null; - -export async function getProfile({ did }: { did: string }) { - agent ??= new AtpBaseClient({ service: 'https://public.api.bsky.app' }); - - const data = await agent.app.bsky.actor.getProfile({ actor: did }); - return data.data; -} \ No newline at end of file diff --git a/src/lib/oauth/const.ts b/src/lib/oauth/const.ts deleted file mode 100644 index 079743b..0000000 --- a/src/lib/oauth/const.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { base } from '$app/paths'; - -export const SITE_URL = 'https://flo-bit.dev'; - -export const metadata = { - client_id: `${SITE_URL}${base}/client-metadata.json`, - - redirect_uris: [SITE_URL + base], - - scope: 'atproto transition:generic', - grant_types: ['authorization_code', 'refresh_token'], - response_types: ['code'], - token_endpoint_auth_method: 'none', - application_type: 'web', - dpop_bound_access_tokens: true -}; diff --git a/src/lib/oauth/index.ts b/src/lib/oauth/index.ts deleted file mode 100644 index 59711c2..0000000 --- a/src/lib/oauth/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { client, login, logout, initClient } from './auth.svelte'; -import { metadata } from './const'; - -export { metadata, client, login, logout, initClient }; diff --git a/src/lib/old/Emitter.svelte b/src/lib/old/Emitter.svelte deleted file mode 100644 index 6ea2eef..0000000 --- a/src/lib/old/Emitter.svelte +++ /dev/null @@ -1,67 +0,0 @@ - - -{#each bodies as body (body.id)} - -{/each} diff --git a/src/lib/old/Particle.svelte b/src/lib/old/Particle.svelte deleted file mode 100644 index 5fc40fd..0000000 --- a/src/lib/old/Particle.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - diff --git a/src/lib/player/Player.svelte b/src/lib/player/Player.svelte index 7a1685d..17c6d18 100644 --- a/src/lib/player/Player.svelte +++ b/src/lib/player/Player.svelte @@ -119,7 +119,7 @@ position = [pos.x, pos.y, pos.z]; // respawn if falling of the map - if (position[1] < -30) { + if (position[1] < -10) { position = [0, 10, 0]; rigidBody.setTranslation(new Vector3(0, 10, 0), true); rigidBody.setLinvel(new Vector3(0, 0, 0), true); @@ -130,7 +130,7 @@ function jump() { //console.log('jump', grounded); if (!grounded) return; - rigidBody?.applyImpulse(new Vector3(0, 700, 0), true); + rigidBody?.applyImpulse(new Vector3(0, 800, 0), true); grounded = false; } @@ -197,7 +197,7 @@ - + diff --git a/src/lib/world-editor/Player.svelte b/src/lib/player/other-players/Player.svelte similarity index 100% rename from src/lib/world-editor/Player.svelte rename to src/lib/player/other-players/Player.svelte diff --git a/src/lib/world-editor/Players.svelte b/src/lib/player/other-players/Players.svelte similarity index 100% rename from src/lib/world-editor/Players.svelte rename to src/lib/player/other-players/Players.svelte diff --git a/src/lib/schema.ts b/src/lib/schema.ts index ce2fe53..5f8a81e 100644 --- a/src/lib/schema.ts +++ b/src/lib/schema.ts @@ -51,42 +51,33 @@ export const Space = co.map({ export const SpaceList = co.list(Space); export const Transform = co.map({ - x: z.number(), - y: z.number(), - z: z.number(), - - sx: z.number(), - sy: z.number(), - sz: z.number(), - - rx: z.number(), - ry: z.number(), - rz: z.number(), - rw: z.number() -}); - -export const Voxel = co.map({ - transform: Transform, - r: z.number(), - g: z.number(), - b: z.number(), - - visible: z.boolean(), - collider: z.boolean() -}); - -export const VoxelList = co.list(Voxel); - -export const Model = co.map({ - voxels: VoxelList, - name: z.string().optional() + position: z.object({ + x: z.number(), + y: z.number(), + z: z.number() + }), + + quaternion: z.object({ + x: z.number(), + y: z.number(), + z: z.number(), + w: z.number() + }), + + scale: z.object({ + x: z.number(), + y: z.number(), + z: z.number() + }) }); -export const ModelList = co.list(Model); - export const Instance = co.map({ + path: z.string(), model: z.string(), - transform: Transform + variant: z.string().optional(), + color: z.string().optional(), + transform: Transform, + collision: z.boolean().optional() }); export type InstanceType = co.loaded; @@ -105,9 +96,7 @@ export const MyAppProfile = co.profile({ export const LastReadList = co.record(z.string(), z.date()); -export const MyAppRoot = co.map({ - models: ModelList -}); +export const MyAppRoot = co.map({}); export const MyAppAccount = co .account({ @@ -116,10 +105,7 @@ export const MyAppAccount = co }) .withMigration((account, creationProps?: { name: string }) => { if (account.root === undefined) { - account.root = MyAppRoot.create({ - models: ModelList.create([]) - }); - console.log('account.root', account.root); + account.root = MyAppRoot.create({}); } if (account.profile === undefined) { diff --git a/src/lib/sonner/Toaster.svelte b/src/lib/sonner/Toaster.svelte new file mode 100644 index 0000000..c16c6b9 --- /dev/null +++ b/src/lib/sonner/Toaster.svelte @@ -0,0 +1,76 @@ + + + diff --git a/src/lib/sonner/index.ts b/src/lib/sonner/index.ts new file mode 100644 index 0000000..cec10fb --- /dev/null +++ b/src/lib/sonner/index.ts @@ -0,0 +1,10 @@ +export { default as Toaster } from './Toaster.svelte'; +export { toast } from 'svelte-sonner'; + +export type Position = + | 'top-left' + | 'top-right' + | 'bottom-left' + | 'bottom-right' + | 'top-center' + | 'bottom-center'; diff --git a/src/lib/utils.svelte.ts b/src/lib/utils.svelte.ts index f1db1ed..afda905 100644 --- a/src/lib/utils.svelte.ts +++ b/src/lib/utils.svelte.ts @@ -1,7 +1,8 @@ import { goto } from '$app/navigation'; import { Group } from 'jazz-tools'; -import { InstanceList, Model, VoxelList, World } from './schema'; +import { Instance, InstanceList, Transform, World } from './schema'; import { editingState } from './world-editor/state.svelte'; +import { getPathsForModel, models } from './world-editor/models'; export function publicGroup(readWrite: 'reader' | 'writer' = 'writer') { const group = Group.create(); @@ -11,31 +12,37 @@ export function publicGroup(readWrite: 'reader' | 'writer' = 'writer') { } export async function createWorld(base: string) { - const world = World.create( + const model = models.find((m) => m.path === 'Hill_8x8x2_Color{color}'); + console.log(model); + const path = getPathsForModel(model!, undefined, '1')[0]; + const startInstance = Instance.create( { - instances: InstanceList.create([], { owner: publicGroup() }) + path, + model: 'Hill_8x8x2_Color1', + transform: Transform.create( + { + position: { x: 0, y: 0, z: 0 }, + quaternion: { x: 0, y: 0, z: 0, w: 1 }, + scale: { x: 1, y: 1, z: 1 } + }, + publicGroup() + ), + collision: true, + color: '1' }, - { - owner: publicGroup() - } + publicGroup() ); - editingState.showWorldSettings = true; - - goto(base + `/world?id=${world.id}`); -} - -export function createModel() { - const model = Model.create( + const world = World.create( { - voxels: VoxelList.create([], { owner: publicGroup() }) + instances: InstanceList.create([startInstance], publicGroup()) }, - { - owner: publicGroup() - } + publicGroup() ); - return model; + editingState.showWorldSettings = true; + + goto(base + `/world?id=${world.id}`); } export function shuffle(array: T[]): T[] { diff --git a/src/lib/viewer/WorldItemsViewer.svelte b/src/lib/viewer/WorldItemsViewer.svelte deleted file mode 100644 index c84e48a..0000000 --- a/src/lib/viewer/WorldItemsViewer.svelte +++ /dev/null @@ -1,85 +0,0 @@ - - - \ No newline at end of file diff --git a/src/lib/viewer/WorldViewerScene.svelte b/src/lib/viewer/WorldViewerScene.svelte deleted file mode 100644 index c506996..0000000 --- a/src/lib/viewer/WorldViewerScene.svelte +++ /dev/null @@ -1,39 +0,0 @@ - - - { - ref.lookAt(0, 1, 0); - }} -> - - - - - - - - - - - - - - diff --git a/src/lib/viewer/types.ts b/src/lib/viewer/types.ts deleted file mode 100644 index e810bb1..0000000 --- a/src/lib/viewer/types.ts +++ /dev/null @@ -1,29 +0,0 @@ -import type { WorldSettings } from '$lib/roomy'; - -export type WorldData = { - instances: { - id: string; - position: { x: number; y: number; z: number }; - quaternion: [number, number, number, number]; - scale: { x: number; y: number; z: number }; - - model: string; - }[]; - models: { - [id: string]: { - voxels: { - id: string; - position: { x: number; y: number; z: number }; - quaternion: [number, number, number, number]; - scale: { x: number; y: number; z: number }; - - color: number; - - visible: boolean; - - collider: boolean; - }[]; - }; - }; - settings: WorldSettings; -}; diff --git a/src/lib/world-editor/HudScene.svelte b/src/lib/world-editor/HudScene.svelte index 466cdc0..aa4b806 100644 --- a/src/lib/world-editor/HudScene.svelte +++ b/src/lib/world-editor/HudScene.svelte @@ -1,10 +1,11 @@ -{#if editingState.selectedInstance || editingState.selectedModelId} - {#key editingState.selectedInstance?.group ?? editingState.selectedModelId ?? ''} - {#await models.getModel(editingState.selectedInstance?.group ?? editingState.selectedModelId ?? '') then voxels} +{#if editingState.selectedInstance || editingState.selectedModel} + {#key editingState.selectedInstance?.path ?? editingState.selectedModel?.path ?? ''} + { - console.log('oncreate'); + bind:ref={group} + oncreate={(ref) => { + if (!group) return; + + const box = new Box3().setFromObject(ref); + const size = box.getSize(new Vector3()); + const center = box.getCenter(new Vector3()); + + let maxSize = Math.max(size.x, size.y, size.z); + let scale = 0.9 / maxSize; + + group.scale.set(scale, scale, scale); + group.position.set(-center.x * scale, -center.y * scale, -center.z * scale); }} - rotation={[0.1, 0.7, 0]} > - { - const box = new Box3().setFromObject(ref); - const size = box.getSize(new Vector3()); - const center = box.getCenter(new Vector3()); - - let maxSize = Math.max(size.x, size.y, size.z); - let scale = 0.9 / maxSize; - - ref.scale.set(scale, scale, scale); - ref.position.set(-center.x * scale, -center.y * scale, -center.z * scale); - }} - > - {#each voxels as voxel} - - - - - {/each} - + {#if editingState.selectedInstance} + { + if (!group) return; + + const box = new Box3().setFromObject(gltf.scene); + const size = box.getSize(new Vector3()); + const center = box.getCenter(new Vector3()); + + let maxSize = Math.max(size.x, size.y, size.z); + let scale = 1.0 / maxSize; + console.log(scale); + + group.scale.set(scale, scale, scale); + group.position.set(-center.x * scale, -center.y * scale, -center.z * scale); + }} + /> + {:else if editingState.selectedModel} + { + if (!group) return; + + const box = new Box3().setFromObject(gltf.scene); + const size = box.getSize(new Vector3()); + const center = box.getCenter(new Vector3()); + + let maxSize = Math.max(size.x, size.y, size.z); + let scale = 1.0 / maxSize; + + group.scale.set(scale, scale, scale); + group.position.set(-center.x * scale, -center.y * scale, -center.z * scale); + }} + /> + {/if} - {/await} + {/key} {/if} diff --git a/src/lib/world-editor/HudUI.svelte b/src/lib/world-editor/HudUI.svelte deleted file mode 100644 index 770e7e4..0000000 --- a/src/lib/world-editor/HudUI.svelte +++ /dev/null @@ -1,60 +0,0 @@ - - -{#if editingState.selectedInstance || editingState.selectedModel} -
- {#if editingState.selectedInstance} -
- moving - - -
- {:else if editingState.selectedModel} -
- placing - - -
- {/if} -
-{/if} diff --git a/src/lib/world-editor/Instance.svelte b/src/lib/world-editor/Instance.svelte index 0cdc28d..faf5ed9 100644 --- a/src/lib/world-editor/Instance.svelte +++ b/src/lib/world-editor/Instance.svelte @@ -1,22 +1,14 @@ - - { - const model = createModel(); - me?.current?.root.models?.push(model); - - console.log('model', model, model?.id); - - goto(`/model-editor?id=${model.id}`); - - modelEditor.tool = 'place'; - - editingState.showModelPicker = false; - editingState.showModelEditor = true; - }} bind:open={editingState.showModelPicker} items={getItems()} onselect={({ path, label, model }) => { applyTransform(); console.log('path', path); editingState.selectedInstance = null; - editingState.selectedModelId = path; editingState.selectedModel = model; console.log('selectedModel', editingState.selectedModel); }} diff --git a/src/lib/world-editor/WorldEditorScene.svelte b/src/lib/world-editor/WorldEditorScene.svelte index 20f9f4f..58d3b11 100644 --- a/src/lib/world-editor/WorldEditorScene.svelte +++ b/src/lib/world-editor/WorldEditorScene.svelte @@ -1,21 +1,14 @@ - -{#if g.world} -
- - Size - - - Terrain - { - editingState.worldSettings.version += 1; - }} - /> - - Water - - { - editingState.worldSettings.version += 1; - }} - /> - - - - - - -