{
  "asset": "b2-bomber.glb",
  "units": "metres",
  "axes": {
    "up": "+Y",
    "nose": "+Z",
    "left": "+X"
  },
  "origin": "Ground plane below the main landing gear axles",
  "bounds": {
    "min": [
      -26.200000762939453,
      0.0,
      -9.199999809265137
    ],
    "max": [
      26.200000762939453,
      5.199999809265137,
      11.800000190734863
    ],
    "dimensions": [
      52.400001525878906,
      5.199999809265137,
      21.0
    ]
  },
  "triangles": 195081,
  "materials": [
    "Paint",
    "Metal",
    "Rubber",
    "Interior",
    "Grime",
    "Glass",
    "Lamps"
  ],
  "nodes": [
    {
      "name": "Fuselage",
      "type": "MESH",
      "world_position": [
        0.0,
        0.0,
        -0.0
      ],
      "hinge_axis": null
    },
    {
      "name": "DragRudder_R",
      "type": "MESH",
      "world_position": [
        -21.0,
        3.22761,
        -7.0411
      ],
      "hinge_axis": "local X along swept hinge approximation"
    },
    {
      "name": "Elevon_R",
      "type": "MESH",
      "world_position": [
        -11.5,
        3.375681,
        -3.541972
      ],
      "hinge_axis": "local X along swept hinge approximation"
    },
    {
      "name": "Elevon_L",
      "type": "MESH",
      "world_position": [
        11.5,
        3.375681,
        -3.541972
      ],
      "hinge_axis": "local X along swept hinge approximation"
    },
    {
      "name": "DragRudder_L",
      "type": "MESH",
      "world_position": [
        21.0,
        3.22761,
        -7.0411
      ],
      "hinge_axis": "local X along swept hinge approximation"
    },
    {
      "name": "DragRudderLower_R",
      "type": "MESH",
      "world_position": [
        -21.0,
        2.998769,
        -7.0411
      ],
      "hinge_axis": "local X along swept hinge approximation"
    },
    {
      "name": "DragRudderLower_L",
      "type": "MESH",
      "world_position": [
        21.0,
        2.998769,
        -7.0411
      ],
      "hinge_axis": "local X along swept hinge approximation"
    },
    {
      "name": "Canopy",
      "type": "MESH",
      "world_position": [
        0.0,
        5.143613,
        4.15
      ],
      "hinge_axis": null
    },
    {
      "name": "Seat_Copilot",
      "type": "EMPTY",
      "world_position": [
        -0.58,
        4.201172,
        5.5
      ],
      "hinge_axis": null
    },
    {
      "name": "Seat_Pilot",
      "type": "EMPTY",
      "world_position": [
        0.58,
        4.201172,
        5.5
      ],
      "hinge_axis": null
    },
    {
      "name": "Nozzle_R",
      "type": "EMPTY",
      "world_position": [
        -4.5,
        3.283607,
        -6.240324
      ],
      "hinge_axis": null
    },
    {
      "name": "Nozzle_L",
      "type": "EMPTY",
      "world_position": [
        4.5,
        3.283607,
        -6.240324
      ],
      "hinge_axis": null
    },
    {
      "name": "BayDoor_R",
      "type": "MESH",
      "world_position": [
        -2.76,
        2.125223,
        -0.75
      ],
      "hinge_axis": null
    },
    {
      "name": "BayDoor_L",
      "type": "MESH",
      "world_position": [
        2.76,
        2.125223,
        -0.75
      ],
      "hinge_axis": null
    },
    {
      "name": "Gear_R",
      "type": "MESH",
      "world_position": [
        -5.9,
        2.807466,
        -0.0
      ],
      "hinge_axis": null
    },
    {
      "name": "Gear_L",
      "type": "MESH",
      "world_position": [
        5.9,
        2.807466,
        -0.0
      ],
      "hinge_axis": null
    },
    {
      "name": "Gear_Nose",
      "type": "MESH",
      "world_position": [
        0.0,
        2.807466,
        8.1
      ],
      "hinge_axis": null
    },
    {
      "name": "Light_Nav_R",
      "type": "EMPTY",
      "world_position": [
        -25.5,
        3.235359,
        -6.17374
      ],
      "hinge_axis": null
    },
    {
      "name": "Light_Nav_L",
      "type": "EMPTY",
      "world_position": [
        25.5,
        3.235359,
        -6.17374
      ],
      "hinge_axis": null
    },
    {
      "name": "Light_Beacon",
      "type": "EMPTY",
      "world_position": [
        0.0,
        4.492572,
        -0.8
      ],
      "hinge_axis": null
    },
    {
      "name": "Center_Of_Mass",
      "type": "EMPTY",
      "world_position": [
        0.0,
        3.208532,
        -0.3
      ],
      "hinge_axis": null
    },
    {
      "name": "Hardpoint_Bay_R_1",
      "type": "EMPTY",
      "world_position": [
        -1.55,
        2.606932,
        1.0
      ],
      "hinge_axis": null
    },
    {
      "name": "Hardpoint_Bay_R_2",
      "type": "EMPTY",
      "world_position": [
        -1.55,
        2.606932,
        -2.2
      ],
      "hinge_axis": null
    },
    {
      "name": "Hardpoint_Bay_L_1",
      "type": "EMPTY",
      "world_position": [
        1.55,
        2.606932,
        1.0
      ],
      "hinge_axis": null
    },
    {
      "name": "Hardpoint_Bay_L_2",
      "type": "EMPTY",
      "world_position": [
        1.55,
        2.606932,
        -2.2
      ],
      "hinge_axis": null
    }
  ],
  "paints": [
    {
      "name": "Dark grey",
      "linear_rgb": [
        0.12,
        0.12,
        0.13
      ]
    },
    {
      "name": "Air-superiority light grey",
      "linear_rgb": [
        0.38,
        0.41,
        0.44
      ]
    },
    {
      "name": "Navy blue-grey",
      "linear_rgb": [
        0.1,
        0.145,
        0.19
      ]
    },
    {
      "name": "Desert sand",
      "linear_rgb": [
        0.4,
        0.31,
        0.2
      ]
    },
    {
      "name": "Olive",
      "linear_rgb": [
        0.15,
        0.18,
        0.105
      ]
    },
    {
      "name": "Black",
      "linear_rgb": [
        0.035,
        0.037,
        0.043
      ]
    }
  ],
  "bakes": [
    {
      "material": "Paint",
      "source": "metal_plate",
      "passes": [
        "Cycles EMIT base colour",
        "Cycles tangent NORMAL",
        "Cycles EMIT packed ORM"
      ],
      "samples": 8,
      "device": "OPTIX",
      "sizes": [
        1024,
        1024,
        512
      ]
    },
    {
      "material": "Metal",
      "source": "metal_plate",
      "passes": [
        "Cycles EMIT base colour",
        "Cycles tangent NORMAL",
        "Cycles EMIT packed ORM"
      ],
      "samples": 8,
      "device": "OPTIX",
      "sizes": [
        512,
        512,
        512
      ]
    },
    {
      "material": "Rubber",
      "source": "rubber_tiles",
      "passes": [
        "Cycles EMIT base colour",
        "Cycles tangent NORMAL",
        "Cycles EMIT packed ORM"
      ],
      "samples": 8,
      "device": "OPTIX",
      "sizes": [
        512,
        512,
        512
      ]
    },
    {
      "material": "Interior",
      "source": "metal_plate",
      "passes": [
        "Cycles EMIT base colour",
        "Cycles tangent NORMAL",
        "Cycles EMIT packed ORM"
      ],
      "samples": 8,
      "device": "OPTIX",
      "sizes": [
        512,
        512,
        512
      ]
    },
    {
      "material": "Grime",
      "source": "metal_plate",
      "passes": [
        "Cycles EMIT base colour",
        "Cycles tangent NORMAL",
        "Cycles EMIT packed ORM",
        "Cycles EMIT soft opacity mask"
      ],
      "samples": 8,
      "device": "OPTIX",
      "sizes": [
        512,
        512,
        512
      ]
    }
  ],
  "provenance": {
    "reference": "sheet.jpg",
    "method": "Procedural geometric reconstruction, not extracted geometry",
    "photographic_sources": [
      {
        "id": "metal_plate",
        "license": "CC0",
        "url": "https://polyhaven.com/a/metal_plate"
      },
      {
        "id": "rubber_tiles",
        "license": "CC0",
        "url": "https://polyhaven.com/a/rubber_tiles"
      }
    ]
  }
}