{ "accessors": [ { "bufferView": 3, "componentType": 5126, "count": 60, "max": [ 0.038102626800537109, 0.03957134485244751, 0.040822148323059082 ], "min": [ 0, -0.041241914033889771, -0.040822148323059082 ], "type": "VEC3" }, { "bufferView": 3, "byteOffset": 720, "componentType": 5126, "count": 60, "max": [ 1, 0.94105666875839233, 0.97080206871032715 ], "min": [ 0.19508881866931915, -0.9807855486869812, -0.97080200910568237 ], "type": "VEC3" }, { "bufferView": 4, "componentType": 5126, "count": 60, "max": [ 0.26142266392707825, 0.99061459302902222, 0.96853083372116089, 1 ], "min": [ -0.25575602054595947, -0.98968982696533203, -0.99999254941940308, 1 ], "type": "VEC4" }, { "bufferView": 2, "componentType": 5126, "count": 60, "max": [ 0.97122657299041748, 0.96725505590438843 ], "min": [ 0.90578919649124146, 0.89912921190261841 ], "type": "VEC2" }, { "bufferView": 1, "componentType": 5125, "count": 231, "max": [ 59 ], "min": [ 0 ], "type": "SCALAR" }, { "bufferView": 3, "byteOffset": 1440, "componentType": 5126, "count": 60, "max": [ 0, 0.03957134485244751, 0.040822148323059082 ], "min": [ -0.038102626800537109, -0.041241914033889771, -0.040822148323059082 ], "type": "VEC3" }, { "bufferView": 3, "byteOffset": 2160, "componentType": 5126, "count": 60, "max": [ -0.19508878886699677, 0.94105666875839233, 0.97080206871032715 ], "min": [ -1, -0.98078548908233643, -0.97080200910568237 ], "type": "VEC3" }, { "bufferView": 4, "byteOffset": 960, "componentType": 5126, "count": 60, "max": [ 0.25575602054595947, 0.99061501026153564, 0.96853077411651611, -1 ], "min": [ -0.26142266392707825, -0.98968976736068726, -0.99999254941940308, -1 ], "type": "VEC4" }, { "bufferView": 2, "byteOffset": 480, "componentType": 5126, "count": 60, "max": [ 1.9712265729904175, 0.96725505590438843 ], "min": [ 1.9057891368865967, 0.89912921190261841 ], "type": "VEC2" }, { "bufferView": 1, "byteOffset": 924, "componentType": 5125, "count": 231, "max": [ 59 ], "min": [ 0 ], "type": "SCALAR" }, { "bufferView": 3, "byteOffset": 2880, "componentType": 5126, "count": 1424, "max": [ 1.1748719215393066, 0.69912421703338623, 2.2441637516021729 ], "min": [ -1.1743338108062744, -0.44096013903617859, -2.8719260692596436 ], "type": "VEC3" }, { "bufferView": 3, "byteOffset": 19968, "componentType": 5126, "count": 1424, "max": [ 0.99863505363464355, 0.9999535083770752, 0.99999481439590454 ], "min": [ -0.99865150451660156, -0.99999356269836426, -0.94341570138931274 ], "type": "VEC3" }, { "bufferView": 4, "byteOffset": 1920, "componentType": 5126, "count": 1424, "max": [ 0.99992269277572632, 0.93144476413726807, 0.99496304988861084, 1 ], "min": [ -0.99992269277572632, -0.99650400876998901, -0.99770134687423706, -1 ], "type": "VEC4" }, { "bufferView": 2, "byteOffset": 960, "componentType": 5126, "count": 1424, "max": [ 1.9890041351318359, 0.98501777648925781 ], "min": [ 0.010135889053344727, 0.013143837451934814 ], "type": "VEC2" }, { "bufferView": 1, "byteOffset": 1848, "componentType": 5125, "count": 6810, "max": [ 1423 ], "min": [ 0 ], "type": "SCALAR" }, { "bufferView": 5, "componentType": 5126, "count": 24, "max": [ 1, 0.0030252456199377775, 0.99996334314346313, 0, 0.079041406512260437, 1, 0, 0, 0, 0.079038508236408234, 1, 0, 1.4635424613952637, 0, 0.79438036680221558, 1 ], "min": [ -0.57082206010818481, 0, 0, 0, -0.06831851601600647, 0.99687135219573975, -8.0846150629122759e-14, 0, -0.99683481454849243, -0.068251505494117737, -0.57082206010818481, 0, -1.9328159093856812, -0.47629672288894653, -0.8209536075592041, 1 ], "type": "MAT4" }, { "bufferView": 0, "componentType": 5123, "count": 1424, "max": [ 21, 21, 13, 11 ], "min": [ 1, 1, 1, 3 ], "type": "VEC4" }, { "bufferView": 4, "byteOffset": 24704, "componentType": 5126, "count": 1424, "max": [ 1, 0.49855178594589233, 0.25729629397392273, 0.1249745711684227 ], "min": [ 0.38045421242713928, 0, 0, 0 ], "type": "VEC4" }, { "bufferView": 6, "componentType": 5126, "count": 212, "max": [ 4.125 ], "min": [ 0.041666667908430099 ], "type": "SCALAR" }, { "bufferView": 8, "componentType": 5126, "count": 212, "max": [ 0.082874804735183716, -0.75593578815460205, 0.088211804628372192, 0.64335960149765015 ], "min": [ 0.0028494596481323242, -0.8267558217048645, 0.039819933474063873, 0.5611426830291748 ], "type": "VEC4" }, { "bufferView": 6, "byteOffset": 848, "componentType": 5126, "count": 212, "max": [ 4.125 ], "min": [ 0.041666667908430099 ], "type": "SCALAR" }, { "bufferView": 8, "byteOffset": 3392, "componentType": 5126, "count": 212, "max": [ 0.85085636377334595, 0.07021573930978775, 0.61041194200515747, -0.037189338356256485 ], "min": [ 0.7853538990020752, 0.0029325319919735193, 0.52407234907150269, -0.075407035648822784 ], "type": "VEC4" }, { "bufferView": 6, "byteOffset": 1696, "componentType": 5126, "count": 212, "max": [ 4.125 ], "min": [ 0.041666667908430099 ], "type": "SCALAR" }, { "bufferView": 8, "byteOffset": 6784, "componentType": 5126, "count": 212, "max": [ 0.16524408757686615, 0, 0, 1 ], "min": [ -0.10964605957269669, 0, 0, 0.98625272512435913 ], "type": "VEC4" }, { "bufferView": 6, "byteOffset": 2544, "componentType": 5126, "count": 212, "max": [ 4.125 ], "min": [ 0.041666667908430099 ], "type": "SCALAR" }, { "bufferView": 8, "byteOffset": 10176, "componentType": 5126, "count": 212, "max": [ 0.070110596716403961, 0, 0, 1 ], "min": [ -0.097499921917915344, 0, 0, 0.99523550271987915 ], "type": "VEC4" }, { "bufferView": 6, "byteOffset": 3392, "componentType": 5126, "count": 142, "max": [ 4.125 ], "min": [ 0.041666667908430099 ], "type": "SCALAR" }, { "bufferView": 7, "componentType": 5126, "count": 142, "max": [ 0, 5.5511151231257827e-17, -0.6481473445892334 ], "min": [ 0, -5.5511151231257827e-17, -0.6481473445892334 ], "type": "VEC3" }, { "bufferView": 6, "byteOffset": 3960, "componentType": 5126, "count": 212, "max": [ 4.125 ], "min": [ 0.041666667908430099 ], "type": "SCALAR" }, { "bufferView": 8, "byteOffset": 13568, "componentType": 5126, "count": 212, "max": [ 0.0947909876704216, 0, 0, 1 ], "min": [ -0.080016493797302246, 0, 0, 0.99549716711044312 ], "type": "VEC4" }, { "bufferView": 6, "byteOffset": 4808, "componentType": 5126, "count": 212, "max": [ 4.125 ], "min": [ 0.041666667908430099 ], "type": "SCALAR" }, { "bufferView": 8, "byteOffset": 16960, "componentType": 5126, "count": 212, "max": [ 0.93407881259918213, -0.034593924880027771, -0.3183434009552002, -0.094305567443370819 ], "min": [ 0.86782741546630859, -0.13137994706630707, -0.3426462709903717, -0.35815131664276123 ], "type": "VEC4" }, { "bufferView": 6, "byteOffset": 5656, "componentType": 5126, "count": 212, "max": [ 4.125 ], "min": [ 0.041666667908430099 ], "type": "SCALAR" }, { "bufferView": 8, "byteOffset": 20352, "componentType": 5126, "count": 212, "max": [ 0.52588647603988647, 0.08917052298784256, 0.76746058464050293, 0.5408744215965271 ], "min": [ -0.53066033124923706, -0.19244049489498138, -0.68112391233444214, -0.49818006157875061 ], "type": "VEC4" }, { "bufferView": 6, "byteOffset": 6504, "componentType": 5126, "count": 212, "max": [ 4.125 ], "min": [ 0.041666667908430099 ], "type": "SCALAR" }, { "bufferView": 8, "byteOffset": 23744, "componentType": 5126, "count": 212, "max": [ 0.026176948100328445, 0, 0, 1 ], "min": [ -0.026176948100328445, 0, 0, 0.99965733289718628 ], "type": "VEC4" } ], "animations": [ { "channels": [ { "sampler": 0, "target": { "node": 15, "path": "rotation" } }, { "sampler": 1, "target": { "node": 18, "path": "rotation" } }, { "sampler": 2, "target": { "node": 27, "path": "rotation" } }, { "sampler": 3, "target": { "node": 25, "path": "rotation" } }, { "sampler": 4, "target": { "node": 21, "path": "translation" } }, { "sampler": 5, "target": { "node": 21, "path": "rotation" } }, { "sampler": 6, "target": { "node": 35, "path": "rotation" } }, { "sampler": 7, "target": { "node": 31, "path": "rotation" } }, { "sampler": 8, "target": { "node": 7, "path": "rotation" } } ], "name": "Swimming", "samplers": [ { "input": 18, "interpolation": "LINEAR", "output": 19 }, { "input": 20, "interpolation": "LINEAR", "output": 21 }, { "input": 22, "interpolation": "LINEAR", "output": 23 }, { "input": 24, "interpolation": "LINEAR", "output": 25 }, { "input": 26, "interpolation": "LINEAR", "output": 27 }, { "input": 28, "interpolation": "LINEAR", "output": 29 }, { "input": 30, "interpolation": "LINEAR", "output": 31 }, { "input": 32, "interpolation": "LINEAR", "output": 33 }, { "input": 34, "interpolation": "LINEAR", "output": 35 } ] } ], "asset": { "generator": "Sketchfab (OSG glTF plugin)", "version": "2.0" }, "bufferViews": [ { "buffer": 0, "byteLength": 11392, "byteOffset": 0, "byteStride": 8, "name": "shortBufferViews", "target": 34962 }, { "buffer": 0, "byteLength": 29088, "byteOffset": 11392, "name": "floatBufferViews", "target": 34963 }, { "buffer": 0, "byteLength": 12352, "byteOffset": 40480, "byteStride": 8, "name": "floatBufferViews", "target": 34962 }, { "buffer": 0, "byteLength": 37056, "byteOffset": 52832, "byteStride": 12, "name": "floatBufferViews", "target": 34962 }, { "buffer": 0, "byteLength": 47488, "byteOffset": 89888, "byteStride": 16, "name": "floatBufferViews", "target": 34962 }, { "buffer": 0, "byteLength": 1536, "byteOffset": 137376, "byteStride": 64, "name": "floatBufferViews" }, { "buffer": 0, "byteLength": 7352, "byteOffset": 138912, "name": "floatBufferViews" }, { "buffer": 0, "byteLength": 1704, "byteOffset": 146264, "byteStride": 12, "name": "floatBufferViews" }, { "buffer": 0, "byteLength": 27136, "byteOffset": 147968, "byteStride": 16, "name": "floatBufferViews" } ], "buffers": [ { "byteLength": 175104, "uri": "scene.bin" } ], "images": [ { "uri": "textures/lambert1_metallicRoughness.png" }, { "uri": "textures/lambert1_normal.png" }, { "uri": "textures/lambert1_baseColor.png" } ], "materials": [ { "doubleSided": true, "emissiveFactor": [ 0, 0, 0 ], "name": "lambert1", "normalTexture": { "index": 1, "scale": 1, "texCoord": 0 }, "occlusionTexture": { "index": 0, "strength": 1, "texCoord": 0 }, "pbrMetallicRoughness": { "baseColorFactor": [ 1, 1, 1, 1 ], "baseColorTexture": { "index": 2, "texCoord": 0 }, "metallicFactor": 1, "metallicRoughnessTexture": { "index": 0, "texCoord": 0 }, "roughnessFactor": 1 } } ], "meshes": [ { "name": "polySurface2_lambert1_0", "primitives": [ { "attributes": { "NORMAL": 1, "POSITION": 0, "TANGENT": 2, "TEXCOORD_0": 3 }, "indices": 4, "material": 0, "mode": 4 } ] }, { "name": "polySurface3_lambert1_0", "primitives": [ { "attributes": { "NORMAL": 6, "POSITION": 5, "TANGENT": 7, "TEXCOORD_0": 8 }, "indices": 9, "material": 0, "mode": 4 } ] }, { "name": "polySurface1_lambert1_0", "primitives": [ { "attributes": { "JOINTS_0": 16, "NORMAL": 11, "POSITION": 10, "TANGENT": 12, "TEXCOORD_0": 13, "WEIGHTS_0": 17 }, "indices": 14, "material": 0, "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": "WhaleAnim03.fbx" }, { "children": [ 4 ], "name": "" }, { "children": [ 5, 6, 7 ], "name": "RootNode" }, { "name": "pSphere2", "translation": [ 2.060683012008667, 0.38109835982322693, 1.0343030691146851 ] }, { "name": "polySurface1" }, { "children": [ 8 ], "name": "locator3", "rotation": [ 0.017700456082820892, 0, 0, 0.99984335899353027 ], "translation": [ 0, 0.34262380003929138, 0.66626447439193726 ] }, { "children": [ 9, 40, 39 ], "name": "" }, { "children": [ 10, 21, 31, 35 ], "name": "_rootJoint" }, { "children": [ 11, 15, 18 ], "name": "joint2_01", "rotation": [ -0.02567145973443985, 0.69079679250717163, -0.026834551244974136, 0.72209465503692627 ], "translation": [ 0.0055022276937961578, 0.0056213079951703548, 0.0084219202399253845 ] }, { "children": [ 12 ], "name": "joint1_corrected_00", "rotation": [ 2.1684043449710089e-19, 3.4694469519536142e-18, 3.4694469519536142e-18, 1 ], "translation": [ -0.81963860988616943, -0.045221179723739624, 0.042309265583753586 ] }, { "children": [ 13 ], "name": "joint1_02", "rotation": [ 0.00014206867490429431, 0.026425799354910851, 0.073655292391777039, 0.99693357944488525 ] }, { "children": [ 14 ], "name": "joint12_corrected_013", "rotation": [ -5.4210108624275222e-20, 8.6736173798840355e-19, -6.9388939039072284e-18, 1 ], "translation": [ -1.142300009727478, 0.090572372078895569, -0.0098119312897324562 ] }, { "name": "joint12_03", "rotation": [ 7.0473141211557788e-19, -5.2041704279304213e-18, 2.0816681711721685e-17, 1 ] }, { "children": [ 17 ], "name": "polySurface2", "rotation": [ 0.060506198555231094, -0.77879732847213745, 0.072326280176639557, 0.6201472282409668 ], "translation": [ -0.34795483946800232, 0.0025656342040747404, 0.46540102362632751 ] }, { "mesh": 0, "name": "polySurface2_lambert1_0" }, { "children": [ 16 ], "name": "Geode" }, { "children": [ 20 ], "name": "polySurface3", "rotation": [ 0.80640166997909546, 0.051309451460838318, 0.58578544855117798, -0.06276240199804306 ], "translation": [ -0.3881632387638092, 0.0012087497161701322, -0.44149643182754517 ] }, { "mesh": 1, "name": "polySurface3_lambert1_0" }, { "children": [ 19 ], "name": "Geode" }, { "children": [ 22, 25 ], "name": "locator4", "rotation": [ -0.054134011268615723, -0, 0, 0.99853366613388062 ], "translation": [ 0, 0, -0.6481473445892334 ] }, { "children": [ 23 ], "name": "joint4_04", "rotation": [ -0.02567145973443985, 0.69079679250717163, -0.026834551244974136, 0.72209465503692627 ], "translation": [ 0.0094866398721933365, 0.0026953432243317366, -0.0017883015098050237 ] }, { "children": [ 24 ], "name": "joint5_corrected_014", "rotation": [ 4.3368086899420177e-19, 3.4694469519536142e-18, -1.3877787807814457e-17, 1 ], "translation": [ 1.1102230246251565e-16, 0, -6.9388939039072284e-18 ] }, { "name": "joint5_05", "rotation": [ 8.6736173798840355e-19, 3.4694469519536142e-18, -1.3877787807814457e-17, 1 ] }, { "children": [ 26, 27 ], "name": "locator5", "rotation": [ -0.054576259106397629, -0, 0, 0.99850958585739136 ], "translation": [ 0, -0.078145422041416168, -0.8067365288734436 ] }, { "name": "joint7_06", "rotation": [ -0.02567145973443985, 0.69079679250717163, -0.026834551244974136, 0.72209465503692627 ], "translation": [ 0.0059840637259185314, 0.0022291322238743305, 0.001829596352763474 ] }, { "children": [ 28 ], "name": "locator6", "rotation": [ -0.074217461049556732, -0, 0, 0.99724209308624268 ], "translation": [ 0, -0.085040606558322906, -1.1537941694259644 ] }, { "children": [ 29 ], "name": "joint6_07", "rotation": [ -0.02567145973443985, 0.69079679250717163, -0.026834551244974136, 0.72209465503692627 ], "translation": [ 0.0021073045209050179, -0.0013664913130924106, -0.0090437764301896095 ] }, { "children": [ 30 ], "name": "joint3_corrected_015", "rotation": [ -9.6296497219361793e-35, -3.4694469519536142e-18, -2.7755575615628914e-17, 1 ], "translation": [ 1.1242263317108154, -0.00038035845500417054, -0.053356532007455826 ] }, { "name": "joint3_08", "rotation": [ 0.055779159069061279, -0.68901956081390381, 0.058306336402893066, 0.72023683786392212 ] }, { "children": [ 32 ], "name": "locator2", "rotation": [ 0.52391183376312256, -0.10216502845287323, 0.69331532716751099, -0.4841410219669342 ], "translation": [ 0.54841560125350952, -0.19030426442623138, 0.0044229268096387386 ] }, { "children": [ 33 ], "name": "joint8_011", "rotation": [ -0.0080988649278879166, -0.0055204061791300774, 0.86887133121490479, 0.49494093656539917 ], "translation": [ -4.7496025217697024e-05, 0.001166702713817358, -0.0030765286646783352 ] }, { "children": [ 34 ], "name": "joint9_corrected_017", "rotation": [ -6.9388939039072284e-17, -2.7755575615628914e-17, -2.7755575615628914e-17, 1 ], "translation": [ 1.4789135456085205, -0.75209259986877441, 0.012790411710739136 ] }, { "name": "joint9_012", "rotation": [ 7.6419891527711764e-18, -0.47816556692123413, 1.403640961643885e-17, 0.8782697319984436 ] }, { "children": [ 36 ], "name": "locator1", "rotation": [ 0.88968378305435181, -0.10996250063180923, -0.32636094093322754, -0.29976582527160645 ], "translation": [ -0.50474202632904053, -0.19030426442623138, 0.00030622686608694494 ] }, { "children": [ 37 ], "name": "joint10_09", "rotation": [ 0.72724837064743042, 0.12747420370578766, 0.66029864549636841, 0.13735277950763702 ], "translation": [ 0.00063066242728382349, 0.0032741196919232607, 0.007587973028421402 ] }, { "children": [ 38 ], "name": "joint11_corrected_016", "rotation": [ -1.3877787807814457e-17, -5.5511151231257827e-17, -7.7037197775489434e-34, 1 ], "translation": [ 1.3331393003463745, -0.75209259986877441, 0 ] }, { "name": "joint11_010", "rotation": [ 8.2631306552658206e-17, 0.88623416423797607, 8.2631306552658206e-17, -0.463237464427948 ] }, { "children": [ 41 ], "matrix": [ 1, 2.7584196230810347e-19, 0, 0, -2.7584196230810343e-19, 0.99999999999999989, -8.8871712952095682e-18, 0, -2.4514547694388573e-36, 8.8871712952095697e-18, 1, 0, 0, 0, 0, 1 ], "name": "" }, { "mesh": 2, "name": "", "skin": 0 }, { "name": "Geode" } ], "samplers": [ { "magFilter": 9729, "minFilter": 9987, "wrapS": 10497, "wrapT": 10497 } ], "scene": 0, "scenes": [ { "name": "OSG_Scene", "nodes": [ 0 ] } ], "skins": [ { "inverseBindMatrices": 15, "joints": [ 9, 10, 11, 12, 13, 14, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38 ], "skeleton": 9 } ], "textures": [ { "sampler": 0, "source": 0 }, { "sampler": 0, "source": 1 }, { "sampler": 0, "source": 2 } ] }