{ "asset": { "extras": { "author": "Sketchfab (https://sketchfab.com/Sketchfab)", "license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)", "source": "https://sketchfab.com/3d-models/real-time-refraction-demo-mosquito-in-amber-37233d6ed84844fea1ebe88069ea58d1", "title": "Real-time Refraction Demo: Mosquito in Amber" }, "generator": "Sketchfab-7.51.0, hand-edited to add additional PBR glTF extensions.", "version": "2.0" }, "accessors": [ { "bufferView": 2, "componentType": 5126, "count": 1085, "max": [ 0.5109253525733948, 0.49603474140167236, 0.511311411857605 ], "min": [ -0.36829671263694763, -0.47642603516578674, -0.4853871166706085 ], "type": "VEC3", "byteOffset": 0 }, { "bufferView": 2, "byteOffset": 13020, "componentType": 5126, "count": 1085, "max": [ 0.9988976716995239, 0.9995962381362915, 0.9998509883880615 ], "min": [ -0.9989103674888611, -0.9995899200439453, -0.9961240291595459 ], "type": "VEC3" }, { "bufferView": 3, "componentType": 5126, "count": 1085, "max": [ 0.9919444918632507, 0.8364054560661316, 0.9993917942047119, 1 ], "min": [ -0.9992862939834595, -0.99994957447052, -0.999899685382843, 1 ], "type": "VEC4", "byteOffset": 0 }, { "bufferView": 1, "componentType": 5126, "count": 1085, "max": [ 0.9928414821624756, 0.9936410188674927 ], "min": [ 0.009734660387039185, 0.004527479410171509 ], "type": "VEC2", "byteOffset": 0 }, { "bufferView": 0, "componentType": 5125, "count": 5556, "max": [ 1084 ], "min": [ 0 ], "type": "SCALAR", "byteOffset": 0 }, { "bufferView": 2, "byteOffset": 26040, "componentType": 5126, "count": 3057, "max": [ 0.4662538170814514, 0.43218323588371277, 0.46371984481811523 ], "min": [ -0.3395809829235077, -0.4264683425426483, -0.4342540502548218 ], "type": "VEC3" }, { "bufferView": 2, "byteOffset": 62724, "componentType": 5126, "count": 3057, "max": [ 0.9999549388885498, 0.9983750581741333, 0.9994456768035889 ], "min": [ -0.976579487323761, -0.967200517654419, -0.9996895790100098 ], "type": "VEC3" }, { "bufferView": 1, "byteOffset": 8680, "componentType": 5126, "count": 3057, "max": [ 0.9928414821624756, 0.9936410188674927 ], "min": [ 0.009734660387039185, 0.004527479410171509 ], "type": "VEC2" }, { "bufferView": 1, "byteOffset": 33136, "componentType": 5126, "count": 3057, "max": [ 0, 0 ], "min": [ 0, 0 ], "type": "VEC2" }, { "bufferView": 1, "byteOffset": 57592, "componentType": 5126, "count": 3057, "max": [ 0, 0 ], "min": [ 0, 0 ], "type": "VEC2" }, { "bufferView": 0, "byteOffset": 22224, "componentType": 5125, "count": 3189, "max": [ 3056 ], "min": [ 0 ], "type": "SCALAR" }, { "bufferView": 2, "byteOffset": 99408, "componentType": 5126, "count": 14536, "max": [ 0.22900402545928955, 0.478808730840683, 0.291715145111084 ], "min": [ -0.17561697959899902, -0.2953760623931885, -0.32297801971435547 ], "type": "VEC3" }, { "bufferView": 2, "byteOffset": 273840, "componentType": 5126, "count": 14536, "max": [ 0.9998576641082764, 0.9977716207504272, 0.9997305870056152 ], "min": [ -0.9995299577713013, -0.9999469518661499, -0.9993008375167847 ], "type": "VEC3" }, { "bufferView": 3, "byteOffset": 17360, "componentType": 5126, "count": 14536, "max": [ 0.9998598098754883, 0.9999244809150696, 0.9999922513961792, 1 ], "min": [ -0.9996232390403748, -0.999721348285675, -0.9998897314071655, -1 ], "type": "VEC4" }, { "bufferView": 1, "byteOffset": 82048, "componentType": 5126, "count": 14536, "max": [ 0.9982950687408447, 0.998286247253418 ], "min": [ 0.0017050158930942416, 0.0017050158930942416 ], "type": "VEC2" }, { "bufferView": 0, "byteOffset": 34980, "componentType": 5125, "count": 34302, "max": [ 14535 ], "min": [ 0 ], "type": "SCALAR" } ], "bufferViews": [ { "buffer": 0, "byteLength": 172188, "byteOffset": 0, "name": "floatBufferViews", "target": 34963 }, { "buffer": 0, "byteLength": 198336, "byteOffset": 172188, "byteStride": 8, "name": "floatBufferViews", "target": 34962 }, { "buffer": 0, "byteLength": 448272, "byteOffset": 370524, "byteStride": 12, "name": "floatBufferViews", "target": 34962 }, { "buffer": 0, "byteLength": 249936, "byteOffset": 818796, "byteStride": 16, "name": "floatBufferViews", "target": 34962 } ], "buffers": [ { "name": "MosquitoInAmber", "byteLength": 1068732, "uri": "MosquitoInAmber.bin" } ], "images": [ { "mimeType": "image/jpeg", "uri": "MosquitoInAmber0.jpg" }, { "mimeType": "image/png", "uri": "MosquitoInAmber1.png" }, { "mimeType": "image/png", "uri": "MosquitoInAmber2.png" }, { "mimeType": "image/jpeg", "uri": "MosquitoInAmber3.jpg" }, { "mimeType": "image/jpeg", "uri": "MosquitoInAmber4.jpg" } ], "extensionsUsed": [ "KHR_materials_transmission", "KHR_materials_ior", "KHR_materials_volume" ], "materials": [ { "doubleSided": false, "name": "material", "normalTexture": { "index": 2, "scale": 1, "texCoord": 0 }, "pbrMetallicRoughness": { "baseColorTexture": { "index": 0, "texCoord": 0 }, "metallicFactor": 0, "metallicRoughnessTexture": { "index": 1, "texCoord": 0 }, "roughnessFactor": 0.5, "baseColorFactor": [ 1, 1, 1, 1 ] }, "extensions": { "KHR_materials_transmission": { "transmissionFactor": 0.75 }, "KHR_materials_ior": { "ior": 1.55 }, "KHR_materials_volume": { "thicknessFactor": 0.9 } }, "emissiveFactor": [ 0, 0, 0 ], "alphaMode": "OPAQUE" }, { "doubleSided": false, "name": "eclats", "pbrMetallicRoughness": { "baseColorFactor": [ 1, 1, 1, 1 ], "metallicFactor": 1, "roughnessFactor": 0.3922348485 }, "emissiveFactor": [ 0, 0, 0 ], "alphaMode": "OPAQUE" }, { "doubleSided": false, "name": "original.o_material_0", "normalTexture": { "index": 4, "scale": 1, "texCoord": 0 }, "pbrMetallicRoughness": { "baseColorFactor": [ 0.7469135802, 0.7469135802, 0.7469135802, 1 ], "baseColorTexture": { "index": 3, "texCoord": 0 }, "metallicFactor": 0, "roughnessFactor": 0.6790123457 }, "emissiveFactor": [ 0, 0, 0 ], "alphaMode": "OPAQUE" } ], "meshes": [ { "name": "5_amber_lr_PBR_0", "primitives": [ { "attributes": { "NORMAL": 1, "POSITION": 0, "TANGENT": 2, "TEXCOORD_0": 3 }, "indices": 4, "material": 0, "mode": 4 } ] }, { "name": "6_eclats_eclats_0", "primitives": [ { "attributes": { "NORMAL": 6, "POSITION": 5, "TEXCOORD_0": 7, "TEXCOORD_1": 8, "TEXCOORD_2": 9 }, "indices": 10, "material": 1, "mode": 4 } ] }, { "name": "2_mosquito_lr_original.o_material_0_0", "primitives": [ { "attributes": { "NORMAL": 12, "POSITION": 11, "TANGENT": 13, "TEXCOORD_0": 14 }, "indices": 15, "material": 2, "mode": 4 } ] } ], "nodes": [ { "children": [ 1 ], "name": "RootNode (gltf orientation matrix)", "rotation": [ -0.5, 0.5, 0.5, 0.5 ], "translation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ] }, { "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": "0a89b95064be46e6943aaad2c83817a2.fbx" }, { "children": [ 4, 6, 8 ], "name": "RootNode", "scale": [ 0.1, 0.1, 0.1 ], "translation": [ 0, 0, 0 ], "rotation": [ 0, 0, 0, 1 ] }, { "children": [ 5 ], "matrix": [ 1, 0, 0, 0, 0, 0, -1, 0, 0, 1, 0, 0, 0, 0, 0, 1 ], "name": "5_amber_lr" }, { "mesh": 0, "name": "5_amber_lr_PBR_0" }, { "children": [ 7 ], "matrix": [ 1, 0, 0, 0, 0, 0, -1, 0, 0, 1, 0, 0, 0, 0, 0, 1 ], "name": "6_eclats" }, { "mesh": 1, "name": "6_eclats_eclats_0" }, { "children": [ 9 ], "matrix": [ 1, 0, 0, 0, 0, 0, -1, 0, 0, 1, 0, 0, 0, 0, 0, 1 ], "name": "2_mosquito_lr" }, { "mesh": 2, "name": "2_mosquito_lr_original.o_material_0_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 } ] }