diff --git a/assets/models/FlightHelmet/FlightHelmet.bin b/assets/models/FlightHelmet/FlightHelmet.bin index 3a878be10d32e..d06ace56d672f 100644 Binary files a/assets/models/FlightHelmet/FlightHelmet.bin and b/assets/models/FlightHelmet/FlightHelmet.bin differ diff --git a/assets/models/FlightHelmet/FlightHelmet.gltf b/assets/models/FlightHelmet/FlightHelmet.gltf index 37687d8e9a3ab..2c32a96710d2d 100644 --- a/assets/models/FlightHelmet/FlightHelmet.gltf +++ b/assets/models/FlightHelmet/FlightHelmet.gltf @@ -1,705 +1,772 @@ { - "asset": { - "version": "2.0", - "generator": "babylon.js glTF exporter for Maya 2018 v20200228.3 (with minor hand modifications)" + "accessors": [ + { + "bufferView": 0, + "byteOffset": 0, + "componentType": 5125, + "count": 2208, + "type": "SCALAR" }, - "scene": 0, - "scenes": [ - { - "nodes": [ - 0, - 1, - 2, - 3, - 4, - 5 - ] - } - ], - "nodes": [ - { - "mesh": 0, - "name": "Hose_low" - }, - { - "mesh": 1, - "name": "RubberWood_low" - }, - { - "mesh": 2, - "name": "GlassPlastic_low" - }, - { - "mesh": 3, - "name": "MetalParts_low" - }, - { - "mesh": 4, - "name": "LeatherParts_low" - }, - { - "mesh": 5, - "name": "Lenses_low" - } - ], - "meshes": [ - { - "primitives": [ - { - "attributes": { - "POSITION": 1, - "TANGENT": 2, - "NORMAL": 3, - "TEXCOORD_0": 4 - }, - "indices": 0, - "material": 0 - } - ], - "name": "Hose_low" - }, - { - "primitives": [ - { - "attributes": { - "POSITION": 6, - "TANGENT": 7, - "NORMAL": 8, - "TEXCOORD_0": 9 - }, - "indices": 5, - "material": 1 - } - ], - "name": "RubberWood_low" - }, - { - "primitives": [ - { - "attributes": { - "POSITION": 11, - "TANGENT": 12, - "NORMAL": 13, - "TEXCOORD_0": 14 - }, - "indices": 10, - "material": 2 - } - ], - "name": "GlassPlastic_low" - }, - { - "primitives": [ - { - "attributes": { - "POSITION": 16, - "TANGENT": 17, - "NORMAL": 18, - "TEXCOORD_0": 19 - }, - "indices": 15, - "material": 3 - } - ], - "name": "MetalParts_low" - }, - { - "primitives": [ - { - "attributes": { - "POSITION": 21, - "TANGENT": 22, - "NORMAL": 23, - "TEXCOORD_0": 24 - }, - "indices": 20, - "material": 4 - } - ], - "name": "LeatherParts_low" - }, - { - "primitives": [ - { - "attributes": { - "POSITION": 26, - "TANGENT": 27, - "NORMAL": 28, - "TEXCOORD_0": 29 - }, - "indices": 25, - "material": 5 - } - ], - "name": "Lenses_low" - } - ], - "accessors": [ - { - "bufferView": 0, - "componentType": 5123, - "count": 59040, - "type": "SCALAR", - "name": "accessorIndices" - }, - { - "bufferView": 1, - "componentType": 5126, - "count": 10472, - "max": [ - 0.10810829, - 0.356580257, - 0.190409869 - ], - "min": [ - -0.07221258, - 0.104120225, - -0.088394776 - ], - "type": "VEC3", - "name": "accessorPositions" - }, - { - "bufferView": 2, - "componentType": 5126, - "count": 10472, - "type": "VEC4", - "name": "accessorTangents" - }, - { - "bufferView": 1, - "byteOffset": 125664, - "componentType": 5126, - "count": 10472, - "type": "VEC3", - "name": "accessorNormals" - }, - { - "bufferView": 3, - "componentType": 5126, - "count": 10472, - "type": "VEC2", - "name": "accessorUVs" - }, - { - "bufferView": 0, - "byteOffset": 118080, - "componentType": 5123, - "count": 72534, - "type": "SCALAR", - "name": "accessorIndices" - }, - { - "bufferView": 1, - "byteOffset": 251328, - "componentType": 5126, - "count": 13638, - "max": [ - 0.162940636, - 0.7025226, - 0.200029165 - ], - "min": [ - -0.158857465, - -2.14242937E-05, - -0.171545789 - ], - "type": "VEC3", - "name": "accessorPositions" - }, - { - "bufferView": 2, - "byteOffset": 167552, - "componentType": 5126, - "count": 13638, - "type": "VEC4", - "name": "accessorTangents" - }, - { - "bufferView": 1, - "byteOffset": 414984, - "componentType": 5126, - "count": 13638, - "type": "VEC3", - "name": "accessorNormals" - }, - { - "bufferView": 3, - "byteOffset": 83776, - "componentType": 5126, - "count": 13638, - "type": "VEC2", - "name": "accessorUVs" - }, - { - "bufferView": 0, - "byteOffset": 263148, - "componentType": 5123, - "count": 24408, - "type": "SCALAR", - "name": "accessorIndices" - }, - { - "bufferView": 1, - "byteOffset": 578640, - "componentType": 5126, - "count": 4676, - "max": [ - 0.140494063, - 0.61828655, - 0.147373646 - ], - "min": [ - -0.140846014, - 0.440957, - -0.107818365 - ], - "type": "VEC3", - "name": "accessorPositions" - }, - { - "bufferView": 2, - "byteOffset": 385760, - "componentType": 5126, - "count": 4676, - "type": "VEC4", - "name": "accessorTangents" - }, - { - "bufferView": 1, - "byteOffset": 634752, - "componentType": 5126, - "count": 4676, - "type": "VEC3", - "name": "accessorNormals" - }, - { - "bufferView": 3, - "byteOffset": 192880, - "componentType": 5126, - "count": 4676, - "type": "VEC2", - "name": "accessorUVs" - }, - { - "bufferView": 0, - "byteOffset": 311964, - "componentType": 5123, - "count": 60288, - "type": "SCALAR", - "name": "accessorIndices" - }, - { - "bufferView": 1, - "byteOffset": 690864, - "componentType": 5126, - "count": 13636, - "max": [ - 0.132708371, - 0.6024364, - 0.199477077 - ], - "min": [ - -0.203642711, - 0.02116075, - -0.147512689 - ], - "type": "VEC3", - "name": "accessorPositions" - }, - { - "bufferView": 2, - "byteOffset": 460576, - "componentType": 5126, - "count": 13636, - "type": "VEC4", - "name": "accessorTangents" - }, - { - "bufferView": 1, - "byteOffset": 854496, - "componentType": 5126, - "count": 13636, - "type": "VEC3", - "name": "accessorNormals" - }, - { - "bufferView": 3, - "byteOffset": 230288, - "componentType": 5126, - "count": 13636, - "type": "VEC2", - "name": "accessorUVs" - }, - { - "bufferView": 0, - "byteOffset": 432540, - "componentType": 5123, - "count": 65688, - "type": "SCALAR", - "name": "accessorIndices" - }, - { - "bufferView": 1, - "byteOffset": 1018128, - "componentType": 5126, - "count": 12534, - "max": [ - 0.124933377, - 0.716000438, - 0.129168555 - ], - "min": [ - -0.125863016, - 0.2958266, - -0.1541516 - ], - "type": "VEC3", - "name": "accessorPositions" - }, - { - "bufferView": 2, - "byteOffset": 678752, - "componentType": 5126, - "count": 12534, - "type": "VEC4", - "name": "accessorTangents" - }, - { - "bufferView": 1, - "byteOffset": 1168536, - "componentType": 5126, - "count": 12534, - "type": "VEC3", - "name": "accessorNormals" - }, - { - "bufferView": 3, - "byteOffset": 339376, - "componentType": 5126, - "count": 12534, - "type": "VEC2", - "name": "accessorUVs" - }, - { - "bufferView": 0, - "byteOffset": 563916, - "componentType": 5123, - "count": 2208, - "type": "SCALAR", - "name": "accessorIndices" - }, - { - "bufferView": 1, - "byteOffset": 1318944, - "componentType": 5126, - "count": 436, - "max": [ - 0.101920746, - 0.5936986, - 0.152926728 - ], - "min": [ - -0.101920947, - 0.5300429, - 0.090174824 - ], - "type": "VEC3", - "name": "accessorPositions" - }, - { - "bufferView": 2, - "byteOffset": 879296, - "componentType": 5126, - "count": 436, - "type": "VEC4", - "name": "accessorTangents" - }, - { - "bufferView": 1, - "byteOffset": 1324176, - "componentType": 5126, - "count": 436, - "type": "VEC3", - "name": "accessorNormals" - }, - { - "bufferView": 3, - "byteOffset": 439648, - "componentType": 5126, - "count": 436, - "type": "VEC2", - "name": "accessorUVs" - } - ], - "bufferViews": [ - { - "buffer": 0, - "byteLength": 568332, - "name": "bufferViewScalar" - }, - { - "buffer": 0, - "byteOffset": 568332, - "byteLength": 1329408, - "byteStride": 12, - "name": "bufferViewFloatVec3" - }, - { - "buffer": 0, - "byteOffset": 1897740, - "byteLength": 886272, - "byteStride": 16, - "name": "bufferViewFloatVec4" - }, - { - "buffer": 0, - "byteOffset": 2784012, - "byteLength": 443136, - "byteStride": 8, - "name": "bufferViewFloatVec2" + { + "bufferView": 1, + "byteOffset": 0, + "componentType": 5126, + "count": 451, + "max": [ + 1.01920746266841888428e-01, + 5.93698620796203613281e-01, + 1.52926728129386901855e-01 + ], + "min": [ + -1.01920947432518005371e-01, + 5.30042886734008789062e-01, + 9.01748239994049072266e-02 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 12, + "componentType": 5126, + "count": 451, + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 24, + "componentType": 5126, + "count": 451, + "type": "VEC2" + }, + { + "bufferView": 2, + "byteOffset": 0, + "componentType": 5125, + "count": 65688, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 0, + "componentType": 5126, + "count": 12598, + "max": [ + 1.24933376908302307129e-01, + 7.16000437736511230469e-01, + 1.29168555140495300293e-01 + ], + "min": [ + -1.25863015651702880859e-01, + 2.95826613903045654297e-01, + -1.54151603579521179199e-01 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 12, + "componentType": 5126, + "count": 12598, + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 24, + "componentType": 5126, + "count": 12598, + "type": "VEC2" + }, + { + "bufferView": 4, + "byteOffset": 0, + "componentType": 5125, + "count": 60288, + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 0, + "componentType": 5126, + "count": 13711, + "max": [ + 1.32708370685577392578e-01, + 6.02436423301696777344e-01, + 1.99477076530456542969e-01 + ], + "min": [ + -2.03642711043357849121e-01, + 2.11607497185468673706e-02, + -1.47512689232826232910e-01 + ], + "type": "VEC3" + }, + { + "bufferView": 5, + "byteOffset": 12, + "componentType": 5126, + "count": 13711, + "type": "VEC3" + }, + { + "bufferView": 5, + "byteOffset": 24, + "componentType": 5126, + "count": 13711, + "type": "VEC2" + }, + { + "bufferView": 6, + "byteOffset": 0, + "componentType": 5125, + "count": 24408, + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 0, + "componentType": 5126, + "count": 4627, + "max": [ + 1.40494063496589660645e-01, + 6.18286550045013427734e-01, + 1.47373646497726440430e-01 + ], + "min": [ + -1.40846014022827148438e-01, + 4.40957009792327880859e-01, + -1.07818365097045898438e-01 + ], + "type": "VEC3" + }, + { + "bufferView": 7, + "byteOffset": 12, + "componentType": 5126, + "count": 4627, + "type": "VEC3" + }, + { + "bufferView": 7, + "byteOffset": 24, + "componentType": 5126, + "count": 4627, + "type": "VEC2" + }, + { + "bufferView": 8, + "byteOffset": 0, + "componentType": 5125, + "count": 72534, + "type": "SCALAR" + }, + { + "bufferView": 9, + "byteOffset": 0, + "componentType": 5126, + "count": 13709, + "max": [ + 1.62940636277198791504e-01, + 7.02522575855255126953e-01, + 2.00029164552688598633e-01 + ], + "min": [ + -1.58857464790344238281e-01, + -2.14242936635855585337e-05, + -1.71545788645744323730e-01 + ], + "type": "VEC3" + }, + { + "bufferView": 9, + "byteOffset": 12, + "componentType": 5126, + "count": 13709, + "type": "VEC3" + }, + { + "bufferView": 9, + "byteOffset": 24, + "componentType": 5126, + "count": 13709, + "type": "VEC2" + }, + { + "bufferView": 10, + "byteOffset": 0, + "componentType": 5125, + "count": 59040, + "type": "SCALAR" + }, + { + "bufferView": 11, + "byteOffset": 0, + "componentType": 5126, + "count": 10472, + "max": [ + 1.08108289539813995361e-01, + 3.56580257415771484375e-01, + 1.90409868955612182617e-01 + ], + "min": [ + -7.22125768661499023438e-02, + 1.04120224714279174805e-01, + -8.83947759866714477539e-02 + ], + "type": "VEC3" + }, + { + "bufferView": 11, + "byteOffset": 12, + "componentType": 5126, + "count": 10472, + "type": "VEC3" + }, + { + "bufferView": 11, + "byteOffset": 24, + "componentType": 5126, + "count": 10472, + "type": "VEC2" + } + ], + "asset": { + "generator": "Wings 3D 2.2.5", + "version": "2.0" + }, + "bufferViews": [ + { + "buffer": 0, + "byteLength": 8832, + "byteOffset": 0 + }, + { + "buffer": 0, + "byteLength": 14432, + "byteOffset": 8832, + "byteStride": 32 + }, + { + "buffer": 0, + "byteLength": 262752, + "byteOffset": 23264 + }, + { + "buffer": 0, + "byteLength": 403136, + "byteOffset": 286016, + "byteStride": 32 + }, + { + "buffer": 0, + "byteLength": 241152, + "byteOffset": 689152 + }, + { + "buffer": 0, + "byteLength": 438752, + "byteOffset": 930304, + "byteStride": 32 + }, + { + "buffer": 0, + "byteLength": 97632, + "byteOffset": 1369056 + }, + { + "buffer": 0, + "byteLength": 148064, + "byteOffset": 1466688, + "byteStride": 32 + }, + { + "buffer": 0, + "byteLength": 290136, + "byteOffset": 1614752 + }, + { + "buffer": 0, + "byteLength": 438688, + "byteOffset": 1904888, + "byteStride": 32 + }, + { + "buffer": 0, + "byteLength": 236160, + "byteOffset": 2343576 + }, + { + "buffer": 0, + "byteLength": 335104, + "byteOffset": 2579736, + "byteStride": 32 + } + ], + "buffers": [ + { + "byteLength": 2914840, + "uri": "FlightHelmet.bin" + } + ], + "images": [ + { + "uri": "FlightHelmet_Materials_LensesMat_BaseColor.png" + }, + { + "uri": "FlightHelmet_Materials_LensesMat_OcclusionRoughMetal_met_met_rough.png" + }, + { + "uri": "FlightHelmet_Materials_LensesMat_Normal.png" + }, + { + "uri": "FlightHelmet_Materials_LensesMat_OcclusionRoughMetal.png" + }, + { + "uri": "FlightHelmet_Materials_LeatherPartsMat_BaseColor.png" + }, + { + "uri": "FlightHelmet_Materials_LeatherPartsMat_OcclusionRoughMetal_met_met_rough.png" + }, + { + "uri": "FlightHelmet_Materials_LeatherPartsMat_Normal.png" + }, + { + "uri": "FlightHelmet_Materials_LeatherPartsMat_OcclusionRoughMetal.png" + }, + { + "uri": "FlightHelmet_Materials_MetalPartsMat_BaseColor.png" + }, + { + "uri": "FlightHelmet_Materials_MetalPartsMat_OcclusionRoughMetal_met_met_rough.png" + }, + { + "uri": "FlightHelmet_Materials_MetalPartsMat_Normal.png" + }, + { + "uri": "FlightHelmet_Materials_MetalPartsMat_OcclusionRoughMetal.png" + }, + { + "uri": "FlightHelmet_Materials_GlassPlasticMat_BaseColor.png" + }, + { + "uri": "FlightHelmet_Materials_GlassPlasticMat_OcclusionRoughMetal_met_met_rough.png" + }, + { + "uri": "FlightHelmet_Materials_GlassPlasticMat_Normal.png" + }, + { + "uri": "FlightHelmet_Materials_GlassPlasticMat_OcclusionRoughMetal.png" + }, + { + "uri": "FlightHelmet_Materials_RubberWoodMat_BaseColor.png" + }, + { + "uri": "FlightHelmet_Materials_RubberWoodMat_OcclusionRoughMetal_met_met_rough.png" + }, + { + "uri": "FlightHelmet_Materials_RubberWoodMat_Normal.png" + }, + { + "uri": "FlightHelmet_Materials_RubberWoodMat_OcclusionRoughMetal.png" + }, + { + "uri": "FlightHelmet_Materials_RubberWoodMat_BaseColor.png" + }, + { + "uri": "FlightHelmet_Materials_RubberWoodMat_OcclusionRoughMetal_met_met_rough.png" + }, + { + "uri": "FlightHelmet_Materials_RubberWoodMat_Normal.png" + }, + { + "uri": "FlightHelmet_Materials_RubberWoodMat_OcclusionRoughMetal.png" + } + ], + "materials": [ + { + "alphaMode": "BLEND", + "doubleSided": false, + "emissiveFactor": [ + 0.00000000000000000000e+00, + 0.00000000000000000000e+00, + 0.00000000000000000000e+00 + ], + "name": "LensesMat", + "normalTexture": { + "index": 2 + }, + "occlusionTexture": { + "index": 3 + }, + "pbrMetallicRoughness": { + "baseColorFactor": [ + 1.00000000000000000000e+00, + 1.00000000000000000000e+00, + 1.00000000000000000000e+00, + 1.00000000000000000000e+00 + ], + "baseColorTexture": { + "index": 0 + }, + "metallicFactor": 1.00000000000000000000e+00, + "metallicRoughnessTexture": { + "index": 1 + }, + "roughnessFactor": 9.00000000000000022204e-01 + } + }, + { + "doubleSided": true, + "emissiveFactor": [ + 0.00000000000000000000e+00, + 0.00000000000000000000e+00, + 0.00000000000000000000e+00 + ], + "name": "LeatherPartsMat", + "normalTexture": { + "index": 6 + }, + "occlusionTexture": { + "index": 7 + }, + "pbrMetallicRoughness": { + "baseColorFactor": [ + 1.00000000000000000000e+00, + 1.00000000000000000000e+00, + 1.00000000000000000000e+00, + 1.00000000000000000000e+00 + ], + "baseColorTexture": { + "index": 4 + }, + "metallicFactor": 1.00000000000000000000e+00, + "metallicRoughnessTexture": { + "index": 5 + }, + "roughnessFactor": 9.00000000000000022204e-01 + } + }, + { + "doubleSided": true, + "emissiveFactor": [ + 0.00000000000000000000e+00, + 0.00000000000000000000e+00, + 0.00000000000000000000e+00 + ], + "name": "MetalPartsMat", + "normalTexture": { + "index": 10 + }, + "occlusionTexture": { + "index": 11 + }, + "pbrMetallicRoughness": { + "baseColorFactor": [ + 1.00000000000000000000e+00, + 1.00000000000000000000e+00, + 1.00000000000000000000e+00, + 1.00000000000000000000e+00 + ], + "baseColorTexture": { + "index": 8 + }, + "metallicFactor": 1.00000000000000000000e+00, + "metallicRoughnessTexture": { + "index": 9 + }, + "roughnessFactor": 9.00000000000000022204e-01 + } + }, + { + "doubleSided": true, + "emissiveFactor": [ + 0.00000000000000000000e+00, + 0.00000000000000000000e+00, + 0.00000000000000000000e+00 + ], + "name": "GlassPlasticMat", + "normalTexture": { + "index": 14 + }, + "occlusionTexture": { + "index": 15 + }, + "pbrMetallicRoughness": { + "baseColorFactor": [ + 1.00000000000000000000e+00, + 1.00000000000000000000e+00, + 1.00000000000000000000e+00, + 1.00000000000000000000e+00 + ], + "baseColorTexture": { + "index": 12 + }, + "metallicFactor": 1.00000000000000000000e+00, + "metallicRoughnessTexture": { + "index": 13 + }, + "roughnessFactor": 9.00000000000000022204e-01 + } + }, + { + "doubleSided": true, + "emissiveFactor": [ + 0.00000000000000000000e+00, + 0.00000000000000000000e+00, + 0.00000000000000000000e+00 + ], + "name": "RubberWoodMat", + "normalTexture": { + "index": 18 + }, + "occlusionTexture": { + "index": 19 + }, + "pbrMetallicRoughness": { + "baseColorFactor": [ + 1.00000000000000000000e+00, + 1.00000000000000000000e+00, + 1.00000000000000000000e+00, + 1.00000000000000000000e+00 + ], + "baseColorTexture": { + "index": 16 + }, + "metallicFactor": 1.00000000000000000000e+00, + "metallicRoughnessTexture": { + "index": 17 + }, + "roughnessFactor": 9.00000000000000022204e-01 + } + }, + { + "doubleSided": true, + "emissiveFactor": [ + 0.00000000000000000000e+00, + 0.00000000000000000000e+00, + 0.00000000000000000000e+00 + ], + "name": "HoseMat", + "normalTexture": { + "index": 22 + }, + "occlusionTexture": { + "index": 23 + }, + "pbrMetallicRoughness": { + "baseColorFactor": [ + 1.00000000000000000000e+00, + 1.00000000000000000000e+00, + 1.00000000000000000000e+00, + 1.00000000000000000000e+00 + ], + "baseColorTexture": { + "index": 20 + }, + "metallicFactor": 1.00000000000000000000e+00, + "metallicRoughnessTexture": { + "index": 21 + }, + "roughnessFactor": 9.00000000000000022204e-01 + } + } + ], + "meshes": [ + { + "name": "Lenses_low", + "primitives": [ + { + "attributes": { + "NORMAL": 2, + "POSITION": 1, + "TEXCOORD_0": 3 + }, + "indices": 0, + "material": 0 } - ], - "buffers": [ - { - "uri": "FlightHelmet.bin", - "byteLength": 3227148 + ] + }, + { + "name": "LeatherParts_low", + "primitives": [ + { + "attributes": { + "NORMAL": 6, + "POSITION": 5, + "TEXCOORD_0": 7 + }, + "indices": 4, + "material": 1 } - ], - "materials": [ - { - "pbrMetallicRoughness": { - "baseColorTexture": { - "index": 2 - }, - "metallicRoughnessTexture": { - "index": 1 - } - }, - "normalTexture": { - "index": 0 - }, - "occlusionTexture": { - "index": 1 - }, - "doubleSided": true, - "name": "HoseMat" - }, - { - "pbrMetallicRoughness": { - "baseColorTexture": { - "index": 2 - }, - "metallicRoughnessTexture": { - "index": 1 - } - }, - "normalTexture": { - "index": 0 - }, - "occlusionTexture": { - "index": 1 - }, - "name": "RubberWoodMat" - }, - { - "pbrMetallicRoughness": { - "baseColorTexture": { - "index": 5 - }, - "metallicRoughnessTexture": { - "index": 4 - } - }, - "normalTexture": { - "index": 3 - }, - "occlusionTexture": { - "index": 4 - }, - "name": "GlassPlasticMat" - }, - { - "pbrMetallicRoughness": { - "baseColorTexture": { - "index": 8 - }, - "metallicRoughnessTexture": { - "index": 7 - } - }, - "normalTexture": { - "index": 6 - }, - "occlusionTexture": { - "index": 7 - }, - "name": "MetalPartsMat" - }, - { - "pbrMetallicRoughness": { - "baseColorTexture": { - "index": 11 - }, - "metallicRoughnessTexture": { - "index": 10 - } - }, - "normalTexture": { - "index": 9 - }, - "occlusionTexture": { - "index": 10 - }, - "name": "LeatherPartsMat" - }, - { - "pbrMetallicRoughness": { - "baseColorTexture": { - "index": 14 - }, - "metallicRoughnessTexture": { - "index": 13 - } - }, - "normalTexture": { - "index": 12 - }, - "occlusionTexture": { - "index": 13 - }, - "alphaMode": "BLEND", - "name": "LensesMat" + ] + }, + { + "name": "MetalParts_low", + "primitives": [ + { + "attributes": { + "NORMAL": 10, + "POSITION": 9, + "TEXCOORD_0": 11 + }, + "indices": 8, + "material": 2 } - ], - "textures": [ - { - "sampler": 0, - "source": 0, - "name": "FlightHelmet_Materials_RubberWoodMat_Normal.png" - }, - { - "sampler": 0, - "source": 1, - "name": "FlightHelmet_Materials_RubberWoodMat_OcclusionRoughMetal.png" - }, - { - "sampler": 0, - "source": 2, - "name": "FlightHelmet_Materials_RubberWoodMat_BaseColor.png" - }, - { - "sampler": 0, - "source": 3, - "name": "FlightHelmet_Materials_GlassPlasticMat_Normal.png" - }, - { - "sampler": 0, - "source": 4, - "name": "FlightHelmet_Materials_GlassPlasticMat_OcclusionRoughMetal.png" - }, - { - "sampler": 0, - "source": 5, - "name": "FlightHelmet_Materials_GlassPlasticMat_BaseColor.png" - }, - { - "sampler": 0, - "source": 6, - "name": "FlightHelmet_Materials_MetalPartsMat_Normal.png" - }, - { - "sampler": 0, - "source": 7, - "name": "FlightHelmet_Materials_MetalPartsMat_OcclusionRoughMetal.png" - }, - { - "sampler": 0, - "source": 8, - "name": "FlightHelmet_Materials_MetalPartsMat_BaseColor.png" - }, - { - "sampler": 0, - "source": 9, - "name": "FlightHelmet_Materials_LeatherPartsMat_Normal.png" - }, - { - "sampler": 0, - "source": 10, - "name": "FlightHelmet_Materials_LeatherPartsMat_OcclusionRoughMetal.png" - }, - { - "sampler": 0, - "source": 11, - "name": "FlightHelmet_Materials_LeatherPartsMat_BaseColor.png" - }, - { - "sampler": 0, - "source": 12, - "name": "FlightHelmet_Materials_LensesMat_Normal.png" - }, - { - "sampler": 0, - "source": 13, - "name": "FlightHelmet_Materials_LensesMat_OcclusionRoughMetal.png" - }, - { - "sampler": 0, - "source": 14, - "name": "FlightHelmet_Materials_LensesMat_BaseColor.png" + ] + }, + { + "name": "GlassPlastic_low", + "primitives": [ + { + "attributes": { + "NORMAL": 14, + "POSITION": 13, + "TEXCOORD_0": 15 + }, + "indices": 12, + "material": 3 } - ], - "images": [ - { - "uri": "FlightHelmet_Materials_RubberWoodMat_Normal.png" - }, - { - "uri": "FlightHelmet_Materials_RubberWoodMat_OcclusionRoughMetal.png" - }, - { - "uri": "FlightHelmet_Materials_RubberWoodMat_BaseColor.png" - }, - { - "uri": "FlightHelmet_Materials_GlassPlasticMat_Normal.png" - }, - { - "uri": "FlightHelmet_Materials_GlassPlasticMat_OcclusionRoughMetal.png" - }, - { - "uri": "FlightHelmet_Materials_GlassPlasticMat_BaseColor.png" - }, - { - "uri": "FlightHelmet_Materials_MetalPartsMat_Normal.png" - }, - { - "uri": "FlightHelmet_Materials_MetalPartsMat_OcclusionRoughMetal.png" - }, - { - "uri": "FlightHelmet_Materials_MetalPartsMat_BaseColor.png" - }, - { - "uri": "FlightHelmet_Materials_LeatherPartsMat_Normal.png" - }, - { - "uri": "FlightHelmet_Materials_LeatherPartsMat_OcclusionRoughMetal.png" - }, - { - "uri": "FlightHelmet_Materials_LeatherPartsMat_BaseColor.png" - }, - { - "uri": "FlightHelmet_Materials_LensesMat_Normal.png" - }, - { - "uri": "FlightHelmet_Materials_LensesMat_OcclusionRoughMetal.png" - }, - { - "uri": "FlightHelmet_Materials_LensesMat_BaseColor.png" + ] + }, + { + "name": "RubberWood_low", + "primitives": [ + { + "attributes": { + "NORMAL": 18, + "POSITION": 17, + "TEXCOORD_0": 19 + }, + "indices": 16, + "material": 4 } - ], - "samplers": [ - { - "magFilter": 9729, - "minFilter": 9987 + ] + }, + { + "name": "Hose_low", + "primitives": [ + { + "attributes": { + "NORMAL": 22, + "POSITION": 21, + "TEXCOORD_0": 23 + }, + "indices": 20, + "material": 5 } - ] -} + ] + } + ], + "nodes": [ + { + "mesh": 0, + "name": "Lenses_low" + }, + { + "mesh": 1, + "name": "LeatherParts_low" + }, + { + "mesh": 2, + "name": "MetalParts_low" + }, + { + "mesh": 3, + "name": "GlassPlastic_low" + }, + { + "mesh": 4, + "name": "RubberWood_low" + }, + { + "mesh": 5, + "name": "Hose_low" + } + ], + "scene": 0, + "scenes": [ + { + "nodes": [ + 0, + 1, + 2, + 3, + 4, + 5 + ] + } + ], + "textures": [ + { + "source": 0 + }, + { + "source": 1 + }, + { + "source": 2 + }, + { + "source": 3 + }, + { + "source": 4 + }, + { + "source": 5 + }, + { + "source": 6 + }, + { + "source": 7 + }, + { + "source": 8 + }, + { + "source": 9 + }, + { + "source": 10 + }, + { + "source": 11 + }, + { + "source": 12 + }, + { + "source": 13 + }, + { + "source": 14 + }, + { + "source": 15 + }, + { + "source": 16 + }, + { + "source": 17 + }, + { + "source": 18 + }, + { + "source": 19 + }, + { + "source": 20 + }, + { + "source": 21 + }, + { + "source": 22 + }, + { + "source": 23 + } + ] +} \ No newline at end of file diff --git a/assets/models/FlightHelmet/FlightHelmet_Materials_GlassPlasticMat_OcclusionRoughMetal_met.png b/assets/models/FlightHelmet/FlightHelmet_Materials_GlassPlasticMat_OcclusionRoughMetal_met.png new file mode 100644 index 0000000000000..dc4b3f62a1ca1 Binary files /dev/null and b/assets/models/FlightHelmet/FlightHelmet_Materials_GlassPlasticMat_OcclusionRoughMetal_met.png differ diff --git a/assets/models/FlightHelmet/FlightHelmet_Materials_GlassPlasticMat_OcclusionRoughMetal_met_met_rough.png b/assets/models/FlightHelmet/FlightHelmet_Materials_GlassPlasticMat_OcclusionRoughMetal_met_met_rough.png new file mode 100644 index 0000000000000..2b1d7bb9b9020 Binary files /dev/null and b/assets/models/FlightHelmet/FlightHelmet_Materials_GlassPlasticMat_OcclusionRoughMetal_met_met_rough.png differ diff --git a/assets/models/FlightHelmet/FlightHelmet_Materials_GlassPlasticMat_OcclusionRoughMetal_rough.png b/assets/models/FlightHelmet/FlightHelmet_Materials_GlassPlasticMat_OcclusionRoughMetal_rough.png new file mode 100644 index 0000000000000..a2acb8a26bc4a Binary files /dev/null and b/assets/models/FlightHelmet/FlightHelmet_Materials_GlassPlasticMat_OcclusionRoughMetal_rough.png differ diff --git a/assets/models/FlightHelmet/FlightHelmet_Materials_LeatherPartsMat_OcclusionRoughMetal_met.png b/assets/models/FlightHelmet/FlightHelmet_Materials_LeatherPartsMat_OcclusionRoughMetal_met.png new file mode 100644 index 0000000000000..1da8b891b9acf Binary files /dev/null and b/assets/models/FlightHelmet/FlightHelmet_Materials_LeatherPartsMat_OcclusionRoughMetal_met.png differ diff --git a/assets/models/FlightHelmet/FlightHelmet_Materials_LeatherPartsMat_OcclusionRoughMetal_met_met_rough.png b/assets/models/FlightHelmet/FlightHelmet_Materials_LeatherPartsMat_OcclusionRoughMetal_met_met_rough.png new file mode 100644 index 0000000000000..c28419a3a2fa0 Binary files /dev/null and b/assets/models/FlightHelmet/FlightHelmet_Materials_LeatherPartsMat_OcclusionRoughMetal_met_met_rough.png differ diff --git a/assets/models/FlightHelmet/FlightHelmet_Materials_LeatherPartsMat_OcclusionRoughMetal_rough.png b/assets/models/FlightHelmet/FlightHelmet_Materials_LeatherPartsMat_OcclusionRoughMetal_rough.png new file mode 100644 index 0000000000000..9511d683683da Binary files /dev/null and b/assets/models/FlightHelmet/FlightHelmet_Materials_LeatherPartsMat_OcclusionRoughMetal_rough.png differ diff --git a/assets/models/FlightHelmet/FlightHelmet_Materials_LensesMat_OcclusionRoughMetal_met.png b/assets/models/FlightHelmet/FlightHelmet_Materials_LensesMat_OcclusionRoughMetal_met.png new file mode 100644 index 0000000000000..dc4b3f62a1ca1 Binary files /dev/null and b/assets/models/FlightHelmet/FlightHelmet_Materials_LensesMat_OcclusionRoughMetal_met.png differ diff --git a/assets/models/FlightHelmet/FlightHelmet_Materials_LensesMat_OcclusionRoughMetal_met_met_rough.png b/assets/models/FlightHelmet/FlightHelmet_Materials_LensesMat_OcclusionRoughMetal_met_met_rough.png new file mode 100644 index 0000000000000..cf92b41d4faab Binary files /dev/null and b/assets/models/FlightHelmet/FlightHelmet_Materials_LensesMat_OcclusionRoughMetal_met_met_rough.png differ diff --git a/assets/models/FlightHelmet/FlightHelmet_Materials_LensesMat_OcclusionRoughMetal_rough.png b/assets/models/FlightHelmet/FlightHelmet_Materials_LensesMat_OcclusionRoughMetal_rough.png new file mode 100644 index 0000000000000..f0269497b4bce Binary files /dev/null and b/assets/models/FlightHelmet/FlightHelmet_Materials_LensesMat_OcclusionRoughMetal_rough.png differ diff --git a/assets/models/FlightHelmet/FlightHelmet_Materials_MetalPartsMat_OcclusionRoughMetal_met.png b/assets/models/FlightHelmet/FlightHelmet_Materials_MetalPartsMat_OcclusionRoughMetal_met.png new file mode 100644 index 0000000000000..52fda87a6400a Binary files /dev/null and b/assets/models/FlightHelmet/FlightHelmet_Materials_MetalPartsMat_OcclusionRoughMetal_met.png differ diff --git a/assets/models/FlightHelmet/FlightHelmet_Materials_MetalPartsMat_OcclusionRoughMetal_met_met_rough.png b/assets/models/FlightHelmet/FlightHelmet_Materials_MetalPartsMat_OcclusionRoughMetal_met_met_rough.png new file mode 100644 index 0000000000000..4edd640c9233f Binary files /dev/null and b/assets/models/FlightHelmet/FlightHelmet_Materials_MetalPartsMat_OcclusionRoughMetal_met_met_rough.png differ diff --git a/assets/models/FlightHelmet/FlightHelmet_Materials_MetalPartsMat_OcclusionRoughMetal_rough.png b/assets/models/FlightHelmet/FlightHelmet_Materials_MetalPartsMat_OcclusionRoughMetal_rough.png new file mode 100644 index 0000000000000..79cf7436894e1 Binary files /dev/null and b/assets/models/FlightHelmet/FlightHelmet_Materials_MetalPartsMat_OcclusionRoughMetal_rough.png differ diff --git a/assets/models/FlightHelmet/FlightHelmet_Materials_RubberWoodMat_OcclusionRoughMetal_met.png b/assets/models/FlightHelmet/FlightHelmet_Materials_RubberWoodMat_OcclusionRoughMetal_met.png new file mode 100644 index 0000000000000..bd8a4f1968af1 Binary files /dev/null and b/assets/models/FlightHelmet/FlightHelmet_Materials_RubberWoodMat_OcclusionRoughMetal_met.png differ diff --git a/assets/models/FlightHelmet/FlightHelmet_Materials_RubberWoodMat_OcclusionRoughMetal_met_met_rough.png b/assets/models/FlightHelmet/FlightHelmet_Materials_RubberWoodMat_OcclusionRoughMetal_met_met_rough.png new file mode 100644 index 0000000000000..9bbb1b341e731 Binary files /dev/null and b/assets/models/FlightHelmet/FlightHelmet_Materials_RubberWoodMat_OcclusionRoughMetal_met_met_rough.png differ diff --git a/assets/models/FlightHelmet/FlightHelmet_Materials_RubberWoodMat_OcclusionRoughMetal_rough.png b/assets/models/FlightHelmet/FlightHelmet_Materials_RubberWoodMat_OcclusionRoughMetal_rough.png new file mode 100644 index 0000000000000..6c71d28ca95bb Binary files /dev/null and b/assets/models/FlightHelmet/FlightHelmet_Materials_RubberWoodMat_OcclusionRoughMetal_rough.png differ