{ "accessors": [ { "bufferView": 2, "componentType": 5126, "count": 65533, "max": [ 89.947654724121094, 100.74600219726562, 219.33128356933594 ], "min": [ -129.67076110839844, -159.71096801757812, -98.752838134765625 ], "type": "VEC3" }, { "bufferView": 2, "byteOffset": 786396, "componentType": 5126, "count": 65533, "max": [ 1, 1, 1 ], "min": [ -1, -1, -1 ], "type": "VEC3" }, { "bufferView": 3, "componentType": 5126, "count": 65533, "max": [ 1, 1, 1, 1 ], "min": [ -1, -1, -1, -1 ], "type": "VEC4" }, { "bufferView": 3, "byteOffset": 1048528, "componentType": 5126, "count": 65533, "max": [ 1, 1, 1, 1 ], "min": [ 0, 0, 0, 1 ], "type": "VEC4" }, { "bufferView": 1, "componentType": 5126, "count": 65533, "max": [ 1.0018783807754517, 1.0056639909744263 ], "min": [ -0.028515608981251717, 0 ], "type": "VEC2" }, { "bufferView": 0, "componentType": 5125, "count": 131631, "max": [ 65532 ], "min": [ 0 ], "type": "SCALAR" }, { "bufferView": 2, "byteOffset": 1572792, "componentType": 5126, "count": 65533, "max": [ 81.647331237792969, 118.52590179443359, 131.22688293457031 ], "min": [ -149.13784790039062, -195.95138549804688, -95.031829833984375 ], "type": "VEC3" }, { "bufferView": 2, "byteOffset": 2359188, "componentType": 5126, "count": 65533, "max": [ 1, 1, 1 ], "min": [ -1, -1, -1 ], "type": "VEC3" }, { "bufferView": 3, "byteOffset": 2097056, "componentType": 5126, "count": 65533, "max": [ 1, 1, 1, 1 ], "min": [ -1, -1, -1, -1 ], "type": "VEC4" }, { "bufferView": 3, "byteOffset": 3145584, "componentType": 5126, "count": 65533, "max": [ 1, 1, 1, 1 ], "min": [ 0, 0, 0, 1 ], "type": "VEC4" }, { "bufferView": 1, "byteOffset": 524264, "componentType": 5126, "count": 65533, "max": [ 1.3923114538192749, 1.0053422451019287 ], "min": [ -1.6559569835662842, -0.71851944923400879 ], "type": "VEC2" }, { "bufferView": 0, "byteOffset": 526524, "componentType": 5125, "count": 134871, "max": [ 65532 ], "min": [ 0 ], "type": "SCALAR" }, { "bufferView": 2, "byteOffset": 3145584, "componentType": 5126, "count": 63536, "max": [ 179.19978332519531, 291.53573608398438, 179.31729125976562 ], "min": [ -242.29029846191406, -248.47200012207031, -195.03570556640625 ], "type": "VEC3" }, { "bufferView": 2, "byteOffset": 3908016, "componentType": 5126, "count": 63536, "max": [ 1, 1, 1 ], "min": [ -1, -1, -1 ], "type": "VEC3" }, { "bufferView": 3, "byteOffset": 4194112, "componentType": 5126, "count": 63536, "max": [ 1, 1, 1, 1 ], "min": [ -1, -1, -1, -1 ], "type": "VEC4" }, { "bufferView": 3, "byteOffset": 5210688, "componentType": 5126, "count": 63536, "max": [ 1, 1, 1, 1 ], "min": [ 0, 0, 0, 1 ], "type": "VEC4" }, { "bufferView": 1, "byteOffset": 1048528, "componentType": 5126, "count": 63536, "max": [ 0.99811398983001709, 1 ], "min": [ -0.050000011920928955, 0 ], "type": "VEC2" }, { "bufferView": 0, "byteOffset": 1066008, "componentType": 5125, "count": 118194, "max": [ 63535 ], "min": [ 0 ], "type": "SCALAR" }, { "bufferView": 2, "byteOffset": 4670448, "componentType": 5126, "count": 33718, "max": [ 426.55172729492188, 403.56375122070312, 78.203994750976562 ], "min": [ -456.33718872070312, -512.5201416015625, -251.48406982421875 ], "type": "VEC3" }, { "bufferView": 2, "byteOffset": 5075064, "componentType": 5126, "count": 33718, "max": [ 1, 1, 1 ], "min": [ -1, -1, -1 ], "type": "VEC3" }, { "bufferView": 3, "byteOffset": 6227264, "componentType": 5126, "count": 33718, "max": [ 0.99998873472213745, 0.99998509883880615, 0.99984431266784668, 1 ], "min": [ -1, -1, -0.99999666213989258, -1 ], "type": "VEC4" }, { "bufferView": 3, "byteOffset": 6766752, "componentType": 5126, "count": 33718, "max": [ 1, 1, 1, 1 ], "min": [ 1, 1, 1, 1 ], "type": "VEC4" }, { "bufferView": 1, "byteOffset": 1556816, "componentType": 5126, "count": 33718, "max": [ 0.99757671356201172, 0.99902075529098511 ], "min": [ -0.0025937652681022882, -0.054711509495973587 ], "type": "VEC2" }, { "bufferView": 0, "byteOffset": 1538784, "componentType": 5125, "count": 118029, "max": [ 33717 ], "min": [ 0 ], "type": "SCALAR" }, { "bufferView": 2, "byteOffset": 5479680, "componentType": 5126, "count": 314, "max": [ 808.567138671875, 774.11212158203125, -168.96400451660156 ], "min": [ -856.4825439453125, -890.9375, -199.33709716796875 ], "type": "VEC3" }, { "bufferView": 2, "byteOffset": 5483448, "componentType": 5126, "count": 314, "max": [ 0.44397315382957458, 0.29605504870414734, 1 ], "min": [ -0.31860324740409851, -0.4324166476726532, 0.8469998836517334 ], "type": "VEC3" }, { "bufferView": 3, "byteOffset": 7306240, "componentType": 5126, "count": 314, "max": [ 0.99939435720443726, 0.99976259469985962, 0.2376607358455658, 1 ], "min": [ -0.85635042190551758, -0.99986553192138672, -0.31175580620765686, 1 ], "type": "VEC4" }, { "bufferView": 3, "byteOffset": 7311264, "componentType": 5126, "count": 314, "max": [ 1, 1, 1, 1 ], "min": [ 1, 1, 1, 1 ], "type": "VEC4" }, { "bufferView": 1, "byteOffset": 1826560, "componentType": 5126, "count": 314, "max": [ 7.9646306037902832, 4.3097896575927734 ], "min": [ -17.713991165161133, -3.7835676670074463 ], "type": "VEC2" }, { "bufferView": 0, "byteOffset": 2010900, "componentType": 5125, "count": 807, "max": [ 313 ], "min": [ 0 ], "type": "SCALAR" }, { "bufferView": 2, "byteOffset": 5487216, "componentType": 5126, "count": 146, "max": [ 864.67608642578125, 866.9886474609375, -336.9647216796875 ], "min": [ -847.242431640625, -844.92987060546875, -336.9647216796875 ], "type": "VEC3" }, { "bufferView": 2, "byteOffset": 5488968, "componentType": 5126, "count": 146, "max": [ 0, 0, 1 ], "min": [ 0, 0, 1 ], "type": "VEC3" }, { "bufferView": 3, "byteOffset": 7316288, "componentType": 5126, "count": 146, "max": [ 0.99989551305770874, 0.99944275617599487, 0, 1 ], "min": [ -0.99924147129058838, -0.99999094009399414, 0, 1 ], "type": "VEC4" }, { "bufferView": 1, "byteOffset": 1829072, "componentType": 5126, "count": 146, "max": [ 1.0000767707824707, 1.0001901388168335 ], "min": [ -2.3275148123502731e-05, 0.027036849409341812 ], "type": "VEC2" }, { "bufferView": 0, "byteOffset": 2014128, "componentType": 5125, "count": 639, "max": [ 145 ], "min": [ 0 ], "type": "SCALAR" }, { "bufferView": 2, "byteOffset": 5490720, "componentType": 5126, "count": 261, "max": [ 842.3355712890625, 842.418212890625, 820.89849853515625 ], "min": [ -838.5533447265625, -838.470703125, -19.546142578125 ], "type": "VEC3" }, { "bufferView": 2, "byteOffset": 5493852, "componentType": 5126, "count": 261, "max": [ 0.99817550182342529, 0.99817544221878052, -0.060377679765224457 ], "min": [ -0.99817562103271484, -0.99817556142807007, -1 ], "type": "VEC3" }, { "bufferView": 3, "byteOffset": 7318624, "componentType": 5126, "count": 261, "max": [ 1, 1, 0.055811800062656403, -1 ], "min": [ -0.99997693300247192, -1, -0.06312425434589386, -1 ], "type": "VEC4" }, { "bufferView": 1, "byteOffset": 1830240, "componentType": 5126, "count": 261, "max": [ 1.0000002384185791, 0.9919629693031311 ], "min": [ -0.035710658878087997, 0.0071317018009722233 ], "type": "VEC2" }, { "bufferView": 0, "byteOffset": 2016684, "componentType": 5125, "count": 1260, "max": [ 260 ], "min": [ 0 ], "type": "SCALAR" } ], "asset": { "extras": { "author": "Artjoms Horosilovs (https://sketchfab.com/Artjoms_Horosilovs)", "license": "CC-BY-NC-SA-4.0 (http://creativecommons.org/licenses/by-nc-sa/4.0/)", "source": "https://sketchfab.com/models/09a15a0c14cb4accaf060a92bc70413d", "title": "Sea Keep \" Lonely Watcher\"" }, "generator": "Sketchfab-3.24.4", "version": "2.0" }, "bufferViews": [ { "buffer": 0, "byteLength": 2021724, "byteOffset": 0, "name": "floatBufferViews", "target": 34963 }, { "buffer": 0, "byteLength": 1832328, "byteOffset": 2021724, "byteStride": 8, "name": "floatBufferViews", "target": 34962 }, { "buffer": 0, "byteLength": 5496984, "byteOffset": 3854052, "byteStride": 12, "name": "floatBufferViews", "target": 34962 }, { "buffer": 0, "byteLength": 7322800, "byteOffset": 9351036, "byteStride": 16, "name": "floatBufferViews", "target": 34962 } ], "buffers": [ { "byteLength": 16673836, "uri": "scene.bin" } ], "images": [ { "uri": "textures/Environment_baseColor.png" }, { "uri": "textures/Sand_baseColor.jpeg" }, { "uri": "textures/Fortress_baseColor.png" }, { "uri": "textures/Fortress_emissive.jpg" }, { "uri": "textures/material_emissive.jpeg" }, { "uri": "textures/material_baseColor.jpeg" }, { "uri": "textures/material_4_baseColor.png" } ], "materials": [ { "alphaMode": "BLEND", "doubleSided": false, "emissiveFactor": [ 1, 1, 1 ], "emissiveTexture": { "index": 3, "texCoord": 0 }, "name": "Fortress", "pbrMetallicRoughness": { "baseColorFactor": [ 1, 1, 1, 1 ], "baseColorTexture": { "index": 2, "texCoord": 0 }, "metallicFactor": 0, "roughnessFactor": 0.59999999999999998 } }, { "alphaMode": "BLEND", "doubleSided": true, "name": "Environment", "pbrMetallicRoughness": { "baseColorFactor": [ 1, 1, 1, 1 ], "baseColorTexture": { "index": 0, "texCoord": 0 }, "metallicFactor": 0, "roughnessFactor": 0.59999999999999998 } }, { "doubleSided": true, "emissiveFactor": [ 0, 0, 0 ], "name": "Sand", "pbrMetallicRoughness": { "baseColorFactor": [ 1, 1, 1, 1 ], "baseColorTexture": { "index": 1, "texCoord": 0 }, "metallicFactor": 0, "roughnessFactor": 0.59999999999999998 } }, { "alphaMode": "BLEND", "doubleSided": true, "emissiveFactor": [ 0, 0, 0 ], "name": "material_4", "pbrMetallicRoughness": { "baseColorFactor": [ 1, 1, 1, 1 ], "baseColorTexture": { "index": 6, "texCoord": 0 }, "metallicFactor": 0, "roughnessFactor": 0.59999999999999998 } }, { "doubleSided": false, "emissiveFactor": [ 1, 1, 1 ], "emissiveTexture": { "index": 4, "texCoord": 0 }, "name": "material", "pbrMetallicRoughness": { "baseColorFactor": [ 0, 0, 0, 1 ], "baseColorTexture": { "index": 5, "texCoord": 0 }, "metallicFactor": 0, "roughnessFactor": 0.59999999999999998 } } ], "meshes": [ { "name": "Fortress_Fortress_0", "primitives": [ { "attributes": { "COLOR_0": 3, "NORMAL": 1, "POSITION": 0, "TANGENT": 2, "TEXCOORD_0": 4 }, "indices": 5, "material": 0, "mode": 4 } ] }, { "name": "Fortress_Fortress_0", "primitives": [ { "attributes": { "COLOR_0": 9, "NORMAL": 7, "POSITION": 6, "TANGENT": 8, "TEXCOORD_0": 10 }, "indices": 11, "material": 0, "mode": 4 } ] }, { "name": "Fortress_Fortress_0", "primitives": [ { "attributes": { "COLOR_0": 15, "NORMAL": 13, "POSITION": 12, "TANGENT": 14, "TEXCOORD_0": 16 }, "indices": 17, "material": 0, "mode": 4 } ] }, { "name": "Fortress_Environment_0", "primitives": [ { "attributes": { "COLOR_0": 21, "NORMAL": 19, "POSITION": 18, "TANGENT": 20, "TEXCOORD_0": 22 }, "indices": 23, "material": 1, "mode": 4 } ] }, { "name": "Fortress_Sand_0", "primitives": [ { "attributes": { "COLOR_0": 27, "NORMAL": 25, "POSITION": 24, "TANGENT": 26, "TEXCOORD_0": 28 }, "indices": 29, "material": 2, "mode": 4 } ] }, { "name": "Sea_Sea_0", "primitives": [ { "attributes": { "NORMAL": 31, "POSITION": 30, "TANGENT": 32, "TEXCOORD_0": 33 }, "indices": 34, "material": 3, "mode": 4 } ] }, { "name": "Sky_Sky_0", "primitives": [ { "attributes": { "NORMAL": 36, "POSITION": 35, "TANGENT": 37, "TEXCOORD_0": 38 }, "indices": 39, "material": 4, "mode": 4 } ] } ], "nodes": [ { "children": [ 1 ], "name": "RootNode (gltf orientation matrix)", "rotation": [ -0.70710678118654746, -0, -0, 0.70710678118654757 ] }, { "children": [ 2 ], "name": "RootNode (model correction matrix)" }, { "children": [ 3 ], "matrix": [ 1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1 ], "name": "ef0dcba82d2d448fbfe0ca97f8fadd87.fbx" }, { "children": [ 4, 11, 13 ], "name": "RootNode" }, { "children": [ 5 ], "matrix": [ -0.99999999999999978, -1.8988215163869611e-15, -2.3849761399470782e-08, 0, -2.3849761399470782e-08, -4.4408920985006262e-16, 0.99999999999999967, 0, -1.8988215246587673e-15, 0.99999999999999989, 3.3306690738754696e-16, 0, 17.116725921630859, 218.35592651367188, 23.590717315673828, 1 ], "name": "Fortress" }, { "children": [ 6, 7, 8, 9, 10 ], "matrix": [ 1, 0, -0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 33.745258331298828, 38.712745666503906, -60.289215087890625, 1 ], "name": "" }, { "mesh": 0, "name": "Fortress_Fortress_0" }, { "mesh": 1, "name": "Fortress_Fortress_0" }, { "mesh": 2, "name": "Fortress_Fortress_0" }, { "mesh": 3, "name": "Fortress_Environment_0" }, { "mesh": 4, "name": "Fortress_Sand_0" }, { "children": [ 12 ], "matrix": [ 1, 0, 0, 0, 0, 2.2204460492503131e-16, -1, 0, 0, 1, 2.2204460492503131e-16, 0, -1.3877105712890625, 326.22402954101562, 14.920204162597656, 1 ], "name": "Sea" }, { "mesh": 5, "name": "Sea_Sea_0" }, { "children": [ 14 ], "matrix": [ 1, 0, 0, 0, 0, 2.2204460492503131e-16, -1, 0, 0, 1, 2.2204460492503131e-16, 0, 0, 0, 0, 1 ], "name": "Sky" }, { "mesh": 6, "name": "Sky_Sky_0" } ], "samplers": [ { "magFilter": 9729, "minFilter": 9987, "wrapS": 10497, "wrapT": 10497 } ], "scene": 0, "scenes": [ { "name": "OSG_Scene", "nodes": [ 0 ] } ], "textures": [ { "sampler": 0, "source": 0 }, { "sampler": 0, "source": 1 }, { "sampler": 0, "source": 2 }, { "sampler": 0, "source": 3 }, { "sampler": 0, "source": 4 }, { "sampler": 0, "source": 5 }, { "sampler": 0, "source": 6 } ] }