{
 "name": "Grouper (working name)",
 "source": "reference/user_blueprint.jpg (DS-ST-001, 1408 x 768) rules the shape (SIDE first); reference/user_concept.jpg (1408 x 768) rules the look; the user's 2026-10-22",
 "frame": "1 unit = 1 m, nose to -Y, port +X, Z up (the Kazah's); origin on the centre line 9 cm behind the docking clamp's axis; the docking arm's wrist 1.94 m over the origin",
 "scale": "0.0171 m per sheet pixel (the sheet's top ring = the Kazah docking collar)",
 "fbx": {
  "forward": "-Y",
  "up": "Z",
  "unreal_import": "Force Front X Axis on, Convert Scene on, scale 1",
  "to_unreal_cm": "ue = (-y, -x, z) * 100 (nose +X)",
  "files": [
   "Grouper_Assembled.fbx",
   "SM_Grouper_Antenna.fbx",
   "SM_Grouper_Cabin.fbx",
   "SM_Grouper_Decals.fbx",
   "SM_Grouper_Door_L.fbx",
   "SM_Grouper_Door_R.fbx",
   "SM_Grouper_Glass.fbx",
   "SM_Grouper_Hatch.fbx",
   "SM_Grouper_Hull.fbx",
   "SM_Grouper_Rotor.fbx"
  ]
 },
 "bounds_m": {
  "min": [
   -1.351,
   -3.483,
   -1.73
  ],
  "max": [
   1.351,
   3.966,
   1.831
  ],
  "length": 7.449,
  "span": 2.702,
  "height": 3.561
 },
 "bounds_ue_cm": {
  "min": [
   -396.6,
   -135.1,
   -173.0
  ],
  "max": [
   348.3,
   135.1,
   183.1
  ]
 },
 "meshes": {
  "SM_Grouper_Hull": {
   "triangles": 86148,
   "quads": 43073,
   "tris": 2,
   "ngons": 0,
   "uv_layers": [
    "UVMap",
    "UV_Tile"
   ],
   "materials": [
    "M_Grouper_Gunmetal",
    "M_Grouper_Band",
    "M_Grouper_FrameDark",
    "M_Grouper_Strip",
    "M_Grouper_DuctGlow",
    "M_Grouper_Recess",
    "M_Grouper_LampWhite",
    "M_Grouper_ScannerLens",
    "M_Grouper_Steel"
   ]
  },
  "SM_Grouper_Glass": {
   "triangles": 2136,
   "quads": 1068,
   "tris": 0,
   "ngons": 0,
   "uv_layers": [
    "UVMap",
    "UV_Tile"
   ],
   "materials": [
    "M_Grouper_Acrylic"
   ]
  },
  "SM_Grouper_Cabin": {
   "triangles": 11887,
   "quads": 5942,
   "tris": 3,
   "ngons": 0,
   "uv_layers": [
    "UVMap",
    "UV_Tile"
   ],
   "materials": [
    "M_Grouper_Cabin",
    "M_Grouper_CabinFloor",
    "M_Grouper_Seat",
    "M_Grouper_Screen",
    "M_Grouper_CabinDark"
   ]
  },
  "SM_Grouper_Decals": {
   "triangles": 1658,
   "quads": 829,
   "tris": 0,
   "ngons": 0,
   "uv_layers": [
    "UVMap",
    "UV_Tile"
   ],
   "materials": [
    "M_Grouper_Marking"
   ]
  },
  "SM_Grouper_Hatch": {
   "triangles": 2316,
   "quads": 1158,
   "tris": 0,
   "ngons": 0,
   "uv_layers": [
    "UVMap",
    "UV_Tile"
   ],
   "materials": [
    "M_Grouper_Gunmetal",
    "M_Grouper_FrameDark",
    "M_Grouper_Steel"
   ]
  },
  "SM_Grouper_Door_L": {
   "triangles": 2376,
   "quads": 1188,
   "tris": 0,
   "ngons": 0,
   "uv_layers": [
    "UVMap",
    "UV_Tile"
   ],
   "materials": [
    "M_Grouper_Band",
    "M_Grouper_FrameDark",
    "M_Grouper_Acrylic",
    "M_Grouper_Steel"
   ]
  },
  "SM_Grouper_Door_R": {
   "triangles": 2376,
   "quads": 1188,
   "tris": 0,
   "ngons": 0,
   "uv_layers": [
    "UVMap",
    "UV_Tile"
   ],
   "materials": [
    "M_Grouper_Band",
    "M_Grouper_FrameDark",
    "M_Grouper_Acrylic",
    "M_Grouper_Steel"
   ]
  },
  "SM_Grouper_Rotor": {
   "triangles": 940,
   "quads": 470,
   "tris": 0,
   "ngons": 0,
   "uv_layers": [
    "UVMap",
    "UV_Tile"
   ],
   "materials": [
    "M_Grouper_FrameDark",
    "M_Grouper_Steel"
   ]
  },
  "SM_Grouper_Antenna": {
   "triangles": 172,
   "quads": 86,
   "tris": 0,
   "ngons": 0,
   "uv_layers": [
    "UVMap",
    "UV_Tile"
   ],
   "materials": [
    "M_Grouper_FrameDark",
    "M_Grouper_Steel",
    "M_Grouper_LampWhite"
   ]
  },
  "UCX_SM_Grouper_Hull_*": {
   "hulls": 29,
   "triangles": 2762
  }
 },
 "collision": {
  "SM_Grouper_Hull": [
   "UCX_SM_Grouper_Hull_01",
   "UCX_SM_Grouper_Hull_02",
   "UCX_SM_Grouper_Hull_03",
   "UCX_SM_Grouper_Hull_04",
   "UCX_SM_Grouper_Hull_05",
   "UCX_SM_Grouper_Hull_06",
   "UCX_SM_Grouper_Hull_07",
   "UCX_SM_Grouper_Hull_08",
   "UCX_SM_Grouper_Hull_09",
   "UCX_SM_Grouper_Hull_10",
   "UCX_SM_Grouper_Hull_11",
   "UCX_SM_Grouper_Hull_12",
   "UCX_SM_Grouper_Hull_13",
   "UCX_SM_Grouper_Hull_14",
   "UCX_SM_Grouper_Hull_15",
   "UCX_SM_Grouper_Hull_16",
   "UCX_SM_Grouper_Hull_17",
   "UCX_SM_Grouper_Hull_18",
   "UCX_SM_Grouper_Hull_19",
   "UCX_SM_Grouper_Hull_20",
   "UCX_SM_Grouper_Hull_21",
   "UCX_SM_Grouper_Hull_22",
   "UCX_SM_Grouper_Hull_23",
   "UCX_SM_Grouper_Hull_24",
   "UCX_SM_Grouper_Hull_25",
   "UCX_SM_Grouper_Hull_26",
   "UCX_SM_Grouper_Hull_27",
   "UCX_SM_Grouper_Hull_28",
   "UCX_SM_Grouper_Hull_29"
  ]
 },
 "moving_parts": {
  "SM_Grouper_Hatch": {
   "pivot_m": [
    0.0,
    -0.59,
    1.392
   ],
   "pivot_ue_cm": [
    59.0,
    -0.0,
    139.2
   ],
   "axis_blender": "X",
   "axis_unreal": "Y",
   "range_deg": [
    0,
    100
   ],
   "handle": "Grouper_Root[\"hatch_open_deg\"]",
   "blender_drivers": [
    {
     "path": "rotation_euler",
     "index": 0,
     "expression": "p*0.0174533",
     "simple": true
    }
   ],
   "what": "the hatch lid, hinged at its forward edge (opens forward and up)"
  },
  "SM_Grouper_Door_L": {
   "pivot_m": [
    1.2029,
    0.1568,
    -0.1512
   ],
   "pivot_ue_cm": [
    -15.7,
    -120.3,
    -15.1
   ],
   "axis_blender": "Z",
   "axis_unreal": "Z",
   "range_deg": [
    0,
    95
   ],
   "handle": "Grouper_Root[\"door_l_deg\"]",
   "blender_drivers": [
    {
     "path": "rotation_euler",
     "index": 2,
     "expression": "p*0.0174533",
     "simple": true
    }
   ],
   "what": "port side door, hinge at its aft edge just outside the skin (opens outward, swinging aft)"
  },
  "SM_Grouper_Door_R": {
   "pivot_m": [
    -1.2028,
    0.1568,
    -0.1512
   ],
   "pivot_ue_cm": [
    -15.7,
    120.3,
    -15.1
   ],
   "axis_blender": "Z",
   "axis_unreal": "Z",
   "range_deg": [
    0,
    95
   ],
   "handle": "Grouper_Root[\"door_r_deg\"]",
   "blender_drivers": [
    {
     "path": "rotation_euler",
     "index": 2,
     "expression": "-p*0.0174533",
     "simple": true
    }
   ],
   "what": "starboard side door, the mirror of the port one"
  },
  "SM_Grouper_Rotor": {
   "pivot_m": [
    0.0,
    3.696,
    -0.0759
   ],
   "pivot_ue_cm": [
    -369.6,
    -0.0,
    -7.6
   ],
   "axis_blender": "Y",
   "axis_unreal": "X",
   "range_deg": null,
   "handle": "Grouper_Root[\"rotor_turns\"]",
   "blender_drivers": [
    {
     "path": "rotation_euler",
     "index": 1,
     "expression": "p*6.283185",
     "simple": true
    }
   ],
   "what": "stern rotor, 5 blades behind the six-spoke stator; turns = whole revolutions"
  },
  "SM_Grouper_Antenna": {
   "pivot_m": [
    0.0,
    0.712,
    1.2596
   ],
   "pivot_ue_cm": [
    -71.2,
    -0.0,
    126.0
   ],
   "axis_blender": "X",
   "axis_unreal": "Y",
   "range_deg": [
    0,
    70
   ],
   "handle": "Grouper_Root[\"antenna_fold_deg\"]",
   "blender_drivers": [
    {
     "path": "rotation_euler",
     "index": 0,
     "expression": "-p*0.0174533",
     "simple": true
    }
   ],
   "what": "antenna mast, folds aft about its foot's clevis; 0 = as drawn, fold it (70) for docking"
  }
 },
 "lights": {
  "handle": "Grouper_Root[\"lights\"] (0 off .. 1 on)",
  "rule": "emission = emissive map x strength x lights",
  "strengths": {
   "M_Grouper_Gunmetal / _Band / _FrameDark (circuit traces)": 2.5,
   "M_Grouper_Strip": 4.0,
   "M_Grouper_DuctGlow": 1.5,
   "M_Grouper_LampWhite": 8.0,
   "M_Grouper_ScannerLens": 3.0,
   "M_Grouper_Screen": 2.2,
   "M_Grouper_Marking (decals)": 2.5
  },
  "maps": {
   "exterior": "T_Grouper_Exterior_Emissive.png (UV0)",
   "cabin screens": "T_Grouper_Screens.png (UV0)",
   "decals": "T_Grouper_Decals_Emissive.png (UV0)"
  },
  "unreal_lights": {
   "lamps (spot, forward -Y)": [
    "SOCKET_Lamp_L",
    "SOCKET_Lamp_R",
    "SOCKET_PodLamp_L",
    "SOCKET_PodLamp_R"
   ],
   "scanner": "SOCKET_Scanner",
   "thrust (jet effect)": "SOCKET_Thrust"
  }
 },
 "sockets": {
  "SOCKET_Clamp": {
   "m": [
    0.0,
    -0.09,
    1.94
   ],
   "ue_cm": [
    9.0,
    -0.0,
    194.0
   ]
  },
  "SOCKET_Door_L": {
   "m": [
    1.5175,
    -0.331,
    -0.1564
   ],
   "ue_cm": [
    33.1,
    -151.7,
    -15.6
   ]
  },
  "SOCKET_Door_R": {
   "m": [
    -1.5175,
    -0.331,
    -0.1564
   ],
   "ue_cm": [
    33.1,
    151.7,
    -15.6
   ]
  },
  "SOCKET_Hatch": {
   "m": [
    0.0,
    -0.09,
    1.45
   ],
   "ue_cm": [
    9.0,
    -0.0,
    145.0
   ]
  },
  "SOCKET_Lamp_L": {
   "m": [
    0.513,
    -1.9585,
    1.1228
   ],
   "ue_cm": [
    195.8,
    -51.3,
    112.3
   ]
  },
  "SOCKET_Lamp_R": {
   "m": [
    -0.513,
    -1.9585,
    1.1228
   ],
   "ue_cm": [
    195.8,
    51.3,
    112.3
   ]
  },
  "SOCKET_PodLamp_L": {
   "m": [
    1.0174,
    -1.6922,
    -1.3824
   ],
   "ue_cm": [
    169.2,
    -101.7,
    -138.2
   ]
  },
  "SOCKET_PodLamp_R": {
   "m": [
    -1.0174,
    -1.6922,
    -1.3824
   ],
   "ue_cm": [
    169.2,
    101.7,
    -138.2
   ]
  },
  "SOCKET_Scanner": {
   "m": [
    0.0,
    -3.4676,
    -0.8651
   ],
   "ue_cm": [
    346.8,
    -0.0,
    -86.5
   ]
  },
  "SOCKET_Seat_L_Eye": {
   "m": [
    0.45,
    -1.1433,
    0.0881
   ],
   "ue_cm": [
    114.3,
    -45.0,
    8.8
   ]
  },
  "SOCKET_Seat_R_Eye": {
   "m": [
    -0.45,
    -1.1433,
    0.0881
   ],
   "ue_cm": [
    114.3,
    45.0,
    8.8
   ]
  },
  "SOCKET_Thrust": {
   "m": [
    0.0,
    4.011,
    -0.0759
   ],
   "ue_cm": [
    -401.1,
    -0.0,
    -7.6
   ]
  }
 },
 "clamp": {
  "axis_m": [
   0.0,
   -0.09
  ],
  "convention": "the Kazah's: the docking arm's wrist 1.94 m over the origin, the clamp axis 9 cm ahead",
  "collar": {
   "is": "the sheet's top ring = the Kazah docking collar (no separate clips)",
   "claw_azimuths_deg": [
    45,
    135,
    225,
    315
   ],
   "pocket_half_deg": 16.0,
   "kazah_profile_in_pockets": {
    "wall_r_m": [
     0.506,
     0.535
    ],
    "lip_r_m": 0.552,
    "wall_z_m": [
     1.19,
     1.335
    ],
    "lip_top_z_m": 1.375
   }
  },
  "hold": "the collar's profile only, as every Tender: the shut claws stand 5 mm off the lip (no catch)",
  "docked_pose": "antenna folded 70 deg (antenna_fold_deg = 70); hatch and doors shut"
 },
 "checks": {
  "moon_pool_limit_m": 1.0,
  "moon_pool_at_board": {
   "least_m": 1.455,
   "world_point": [
    -0.927,
    -2.998,
    -2.217
   ],
   "tender_point": [
    0.662,
    3.942,
    -0.057
   ],
   "lowest_z_at_board": -3.89
  },
  "moon_pool_at_board_kazah_for_comparison": {
   "least_m": 1.206,
   "world_point": [
    -0.231,
    -2.188,
    -2.091
   ],
   "tender_point": [
    1.472,
    3.246,
    0.069
   ],
   "lowest_z_at_board": -3.125
  },
  "carousel_sweep_margins": {
   "side": 0.834,
   "roof": 1.207,
   "over_deck": 4.77,
   "aft_bulkhead": 4.992,
   "fore_bulkhead": 4.412
  },
  "carousel_sweep_margins_antenna_raised": {
   "side": 0.834,
   "roof": 0.786,
   "over_deck": 4.77,
   "aft_bulkhead": 4.992,
   "fore_bulkhead": 4.412
  },
  "carousel_sweep_margins_kazah": {
   "side": 0.366,
   "roof": 1.114,
   "over_deck": 5.535,
   "aft_bulkhead": 4.59,
   "fore_bulkhead": 4.01
  },
  "carousel_triangles": {
   "ship_meshes": 63,
   "placements": 360,
   "with_crossings": 0,
   "crossings": [],
   "search_radius_m": 0.6,
   "least_3d_clearance_m": "more than 0.6 (no ship face within the search radius)",
   "where": null,
   "antenna": "folded 70 deg (docked)"
  },
  "carousel_triangles_antenna_raised": {
   "ship_meshes": 63,
   "placements": 360,
   "with_crossings": 0,
   "crossings": [],
   "search_radius_m": 0.6,
   "least_3d_clearance_m": "more than 0.6 (no ship face within the search radius)",
   "where": null,
   "antenna": "raised as drawn"
  },
  "clamp_docking_arm_file": {
   "file": "DockArm_Carousel.blend",
   "poses": 86,
   "poses_with_intersections": 0,
   "least_gap_overall_m": 0.005,
   "gaps_measured": "both ways",
   "least_gap_where": {
    "pose": "lower 0.0 m, claws shut, nose +x",
    "arm_part": "Arm1_Claw1",
    "grouper_part": "SM_Grouper (vertex 30830)"
   },
   "antenna": "folded 70 deg (docked)",
   "least_gap_per_part_m": {
    "Arm1_Claw1": 0.005,
    "Arm1_Claw2": 0.005,
    "Arm1_Claw3": 0.005,
    "Arm1_Claw4": 0.005,
    "Arm1_Head": 0.0286,
    "Arm1_Boom": 0.3432,
    "Arm1_UpperLink": 0.3666,
    "Arm1_LowerLink": 0.3986,
    "Arm1_OreHose": 0.4546,
    "SM_DockArm_Turret": 3.3151
   }
  },
  "clamp_docking_arm_file_antenna_raised": {
   "file": "DockArm_Carousel.blend",
   "poses": 86,
   "poses_with_intersections": 0,
   "least_gap_overall_m": 0.005,
   "gaps_measured": "both ways",
   "least_gap_where": {
    "pose": "lower 0.0 m, claws shut, nose +x",
    "arm_part": "Arm1_Claw1",
    "grouper_part": "SM_Grouper (vertex 30830)"
   },
   "antenna": "raised as drawn (0 deg)",
   "least_gap_per_part_m": {
    "Arm1_Claw1": 0.005,
    "Arm1_Claw2": 0.005,
    "Arm1_Claw3": 0.005,
    "Arm1_Claw4": 0.005,
    "Arm1_Head": 0.0286,
    "Arm1_OreHose": 0.0729,
    "Arm1_Boom": 0.3069,
    "Arm1_UpperLink": 0.3666,
    "Arm1_LowerLink": 0.3986,
    "SM_DockArm_Turret": 3.3151
   }
  },
  "clamp_ship_file": {
   "file": "M_Ship_v2_interior_season2.blend",
   "poses": 3,
   "poses_with_intersections": 0,
   "least_gap_overall_m": 0.005,
   "gaps_measured": "both ways",
   "least_gap_where": {
    "pose": "ship file, in the place of _Tender1",
    "arm_part": "SK_DockArm_Arm1_Claw1",
    "grouper_part": "SM_Grouper (vertex 30830)"
   },
   "antenna": "folded 70 deg (docked)",
   "least_gap_per_part_m": {
    "Arm1_Claw1": 0.005,
    "Arm1_Claw2": 0.005,
    "Arm1_Claw3": 0.005,
    "Arm1_Claw4": 0.005,
    "Arm1_Head": 0.0286,
    "Arm1_Boom": 0.3432,
    "Arm1_UpperLink": 0.3666,
    "Arm1_LowerLink": 0.3986,
    "Arm1_OreHose": 0.4648,
    "Turret": 3.3151,
    "Mount": 3.8948
   }
  },
  "clamp_ship_file_antenna_raised": {
   "file": "M_Ship_v2_interior_season2.blend",
   "poses": 3,
   "poses_with_intersections": 0,
   "least_gap_overall_m": 0.005,
   "gaps_measured": "both ways",
   "least_gap_where": {
    "pose": "ship file, in the place of _Tender1",
    "arm_part": "SK_DockArm_Arm1_Claw1",
    "grouper_part": "SM_Grouper (vertex 30830)"
   },
   "antenna": "raised as drawn (0 deg)",
   "least_gap_per_part_m": {
    "Arm1_Claw1": 0.005,
    "Arm1_Claw2": 0.005,
    "Arm1_Claw3": 0.005,
    "Arm1_Claw4": 0.005,
    "Arm1_Head": 0.0286,
    "Arm1_OreHose": 0.073,
    "Arm1_Boom": 0.3069,
    "Arm1_UpperLink": 0.3666,
    "Arm1_LowerLink": 0.3986,
    "Turret": 3.3151,
    "Mount": 3.8948
   }
  },
  "descent_board_to_pool": {
   "steps": 9,
   "ship_meshes": 496,
   "with_ship_crossings": 0,
   "least_ship_gap_m": 1.337,
   "nearest_ship": "DoorArm_FORE_B | forearm",
   "with_arm_hits": 0,
   "least_arm_gap_m": 0.0073
  },
  "moving_parts": {
   "hatch": {
    "steps": 41,
    "with_intersections": 0,
    "least_gap_m": 0.0047,
    "driver_moves_it": true,
    "first_hit": null
   },
   "door_L": {
    "steps": 39,
    "with_intersections": 0,
    "least_gap_m": 0.0031,
    "driver_moves_it": true,
    "first_hit": null
   },
   "door_R": {
    "steps": 39,
    "with_intersections": 0,
    "least_gap_m": 0.0032,
    "driver_moves_it": true,
    "first_hit": null
   },
   "antenna": {
    "steps": 29,
    "with_intersections": 0,
    "least_gap_m": 0.006,
    "driver_moves_it": true,
    "first_hit": null
   },
   "rotor": {
    "steps": 25,
    "with_intersections": 0,
    "least_gap_m": 0.0049,
    "driver_moves_it": true,
    "first_hit": null
   }
  },
  "cabin_inside_the_skin": {
   "cabin_vertices": 6240,
   "crossing_pairs": {},
   "crossing_boxes": {},
   "vertices_within_5mm": {},
   "least_gap_m": 0.0118,
   "vertices_seen_from_outside": 0,
   "seen_where": []
  },
  "seats_view": {
   "requirement_met": true,
   "seats": {
    "SOCKET_Seat_L_Eye": {
     "eye": [
      0.45,
      -1.143,
      0.088
     ],
     "straight_ahead": "SM_Grouper_Glass",
     "straight_ahead_m": 1.539,
     "ahead_10deg_down": "SM_Grouper_Glass",
     "through_glass_pct": 51.0,
     "first_hits": {
      "SM_Grouper_Cabin": 54,
      "SM_Grouper_Hull": 21,
      "SM_Grouper_Glass": 78
     },
     "map (rows pitch -25..+15, columns yaw -40..+40 (+ outboard), o = glass)": [
      "-25 .................",
      "-20 .................",
      "-15 .................",
      "-10 ..........ooooooo",
      "-05 o.ooo..oo.ooooooo",
      "+00 o.ooooooo.ooooooo",
      "+05 o.ooooooo.ooooooo",
      "+10 o.ooooooo.ooooooo",
      "+15 ..oooooo..ooooooo"
     ]
    },
    "SOCKET_Seat_R_Eye": {
     "eye": [
      -0.45,
      -1.143,
      0.088
     ],
     "straight_ahead": "SM_Grouper_Glass",
     "straight_ahead_m": 1.539,
     "ahead_10deg_down": "SM_Grouper_Glass",
     "through_glass_pct": 51.0,
     "first_hits": {
      "SM_Grouper_Cabin": 54,
      "SM_Grouper_Hull": 21,
      "SM_Grouper_Glass": 78
     },
     "map (rows pitch -25..+15, columns yaw -40..+40 (+ outboard), o = glass)": [
      "-25 .................",
      "-20 .................",
      "-15 .................",
      "-10 ..........ooooooo",
      "-05 o.ooo..oo.ooooooo",
      "+00 o.ooooooo.ooooooo",
      "+05 o.ooooooo.ooooooo",
      "+10 o.ooooooo.ooooooo",
      "+15 ..oooooo..ooooooo"
     ]
    }
   }
  }
 },
 "materials": [
  "M_Grouper_Acrylic",
  "M_Grouper_Band",
  "M_Grouper_Cabin",
  "M_Grouper_CabinDark",
  "M_Grouper_CabinFloor",
  "M_Grouper_DuctGlow",
  "M_Grouper_FrameDark",
  "M_Grouper_Gunmetal",
  "M_Grouper_LampWhite",
  "M_Grouper_Marking",
  "M_Grouper_Recess",
  "M_Grouper_ScannerLens",
  "M_Grouper_Screen",
  "M_Grouper_Seat",
  "M_Grouper_Steel",
  "M_Grouper_Strip"
 ],
 "textures": [
  "T_Grouper_Cabin_BevelNormal.png",
  "T_Grouper_Cabin_Masks.png",
  "T_Grouper_Decals_BaseColor.png",
  "T_Grouper_Decals_Emissive.png",
  "T_Grouper_Exterior_BevelNormal.png",
  "T_Grouper_Exterior_Emissive.png",
  "T_Grouper_Exterior_Masks.png",
  "T_Grouper_Screens.png"
 ],
 "decals": {
  "mesh": "SM_Grouper_Decals: the hull's outer skin faces under each marking lifted 1.5 mm; Masked material (opacity = T_Grouper_Decals_BaseColor alpha), cast no shadow, no collision",
  "placed": {
   "lettering_R": {
    "faces": 257,
    "centre": [
     -0.915,
     -0.16,
     0.815
    ],
    "normal": [
     -1.0,
     0.0,
     0.0
    ],
    "size_m": [
     1.111,
     0.308
    ],
    "sheet_px": [
     757.5,
     327.0
    ],
    "reach_in_tile": [
     0.867,
     0.77
    ]
   },
   "insignia_R": {
    "faces": 56,
    "centre": [
     -0.861,
     0.823,
     0.849
    ],
    "normal": [
     -1.0,
     0.0,
     0.0
    ],
    "size_m": [
     0.547,
     0.308
    ],
    "sheet_px": [
     700.0,
     325.0
    ],
    "reach_in_tile": [
     0.932,
     0.885
    ]
   },
   "seal_R": {
    "faces": 26,
    "centre": [
     -1.116,
     0.874,
     0.473
    ],
    "normal": [
     -1.0,
     0.0,
     0.0
    ],
    "size_m": [
     0.342,
     0.342
    ],
    "sheet_px": [
     697.0,
     347.0
    ],
    "reach_in_tile": [
     0.74,
     0.97
    ]
   },
   "ui_panel_R": {
    "faces": 60,
    "centre": [
     -1.037,
     2.02,
     0.131
    ],
    "normal": [
     -1.0,
     0.0,
     0.0
    ],
    "size_m": [
     0.616,
     0.239
    ],
    "sheet_px": [
     630.0,
     367.0
    ],
    "reach_in_tile": [
     0.849,
     0.992
    ]
   },
   "lettering_L": {
    "faces": 257,
    "centre": [
     0.915,
     -0.16,
     0.815
    ],
    "normal": [
     1.0,
     0.0,
     0.0
    ],
    "size_m": [
     1.111,
     0.308
    ],
    "sheet_px": [
     757.5,
     327.0
    ],
    "reach_in_tile": [
     0.867,
     0.77
    ]
   },
   "insignia_L": {
    "faces": 56,
    "centre": [
     0.861,
     0.823,
     0.849
    ],
    "normal": [
     1.0,
     0.0,
     0.0
    ],
    "size_m": [
     0.547,
     0.308
    ],
    "sheet_px": [
     700.0,
     325.0
    ],
    "reach_in_tile": [
     0.932,
     0.885
    ]
   },
   "seal_L": {
    "faces": 26,
    "centre": [
     1.116,
     0.874,
     0.473
    ],
    "normal": [
     1.0,
     0.0,
     0.0
    ],
    "size_m": [
     0.342,
     0.342
    ],
    "sheet_px": [
     697.0,
     347.0
    ],
    "reach_in_tile": [
     0.74,
     0.97
    ]
   },
   "ui_panel_L": {
    "faces": 60,
    "centre": [
     1.037,
     2.02,
     0.131
    ],
    "normal": [
     1.0,
     0.0,
     0.0
    ],
    "size_m": [
     0.616,
     0.239
    ],
    "sheet_px": [
     630.0,
     367.0
    ],
    "reach_in_tile": [
     0.849,
     0.992
    ]
   },
   "insignia_stern": {
    "faces": 31,
    "centre": [
     -0.342,
     3.303,
     0.695
    ],
    "normal": [
     -0.526,
     0.186,
     0.83
    ],
    "size_m": [
     0.239,
     0.137
    ],
    "sheet_px": [
     555.0,
     324.0,
     -20.0
    ],
    "reach_in_tile": [
     0.92,
     0.602
    ]
   }
  },
  "sheet": {
   "lettering": {
    "uv": [
     0.0,
     0.544921875,
     0.56103515625,
     1.0
    ],
    "world_m": [
     1.3515,
     0.5478
    ],
    "inner_m": [
     1.1115,
     0.3078
    ],
    "px": [
     0,
     0,
     1149,
     466
    ]
   },
   "seal": {
    "uv": [
     0.56884765625,
     0.5166015625,
     0.810546875,
     1.0
    ],
    "world_m": [
     0.582,
     0.582
    ],
    "inner_m": [
     0.342,
     0.342
    ],
    "px": [
     1165,
     0,
     1660,
     495
    ]
   },
   "insignia": {
    "uv": [
     0.0,
     0.0458984375,
     0.3271484375,
     0.5009765625
    ],
    "world_m": [
     0.7872,
     0.5478
    ],
    "inner_m": [
     0.5472,
     0.3078
    ],
    "px": [
     0,
     511,
     670,
     977
    ]
   },
   "ui_panel": {
    "uv": [
     0.3349609375,
     0.1025390625,
     0.6904296875,
     0.5009765625
    ],
    "world_m": [
     0.8556,
     0.4794
    ],
    "inner_m": [
     0.6156,
     0.2394
    ],
    "px": [
     686,
     511,
     1414,
     919
    ]
   },
   "insignia_small": {
    "uv": [
     0.6982421875,
     0.1875,
     0.8974609375,
     0.5009765625
    ],
    "world_m": [
     0.4794,
     0.3768
    ],
    "inner_m": [
     0.2394,
     0.1368
    ],
    "px": [
     1430,
     511,
     1838,
     832
    ]
   }
  }
 },
 "uv": {
  "UV0": "UVMap: the atlas square of each part (Exterior 4096 px, Cabin 2048 px); screens: T_Grouper_Screens; decals: the decal sheet",
  "UV1": "UV_Tile: metres, for the tiling sets"
 },
 "concept_camera": {
  "picture": "reference/user_concept.jpg",
  "resolution": [
   1408,
   768
  ],
  "location": [
   -8.1297,
   -13.5479,
   0.8747
  ],
  "rotation_euler_xyz_rad": [
   1.4073,
   -0.001472,
   -0.699226
  ],
  "rotation_euler_xyz_deg": [
   80.632,
   -0.084,
   -40.063
  ],
  "focal_px": 1400.37,
  "lens_mm_36mm_sensor_horizontal": 35.805,
  "err_px": {
   "SOCKET_Lamp_R": 4.6,
   "SOCKET_Lamp_L": 9.8,
   "SOCKET_PodLamp_R": 11.6,
   "SOCKET_PodLamp_L": 58.3,
   "SOCKET_Scanner": 15.6,
   "porthole_R": 4.8,
   "side_glass_R": 8.9,
   "front_glass": 5.1,
   "lettering_R": 10.0,
   "seal_R": 4.6,
   "insignia_R": 7.9,
   "duct_aft": 49.0,
   "hatch_top": 23.7
  },
  "rms_px": 23.5,
  "rms_px_weight_0.7_up": 9.0,
  "picture_px": {
   "SOCKET_Lamp_R": [
    531.5,
    128.8
   ],
   "SOCKET_Lamp_L": [
    630.4,
    126.7
   ],
   "SOCKET_PodLamp_R": [
    485.4,
    395.4
   ],
   "SOCKET_PodLamp_L": [
    703.3,
    357.9
   ],
   "SOCKET_Scanner": [
    662.5,
    333.0
   ],
   "porthole_R": [
    398.3,
    228.8
   ],
   "side_glass_R": [
    526.0,
    230.0
   ],
   "front_glass": [
    622.0,
    220.4
   ],
   "lettering_R": [
    418.8,
    160.8
   ],
   "seal_R": [
    347.0,
    185.0
   ],
   "insignia_R": [
    362.5,
    155.8
   ],
   "duct_aft": [
    274.0,
    218.0
   ],
   "hatch_top": [
    457.5,
    110.0
   ]
  },
  "model_m": {
   "SOCKET_Lamp_R": [
    -0.513,
    -1.9585,
    1.1228
   ],
   "SOCKET_Lamp_L": [
    0.513,
    -1.9585,
    1.1228
   ],
   "SOCKET_PodLamp_R": [
    -1.0174,
    -1.6922,
    -1.3824
   ],
   "SOCKET_PodLamp_L": [
    1.0174,
    -1.6922,
    -1.3824
   ],
   "SOCKET_Scanner": [
    0.0,
    -3.4676,
    -0.8651
   ],
   "porthole_R": [
    -1.1583,
    -0.3372,
    0.0448
   ],
   "side_glass_R": [
    -0.8731,
    -2.1573,
    0.1564
   ],
   "front_glass": [
    -0.0001,
    -2.6022,
    0.2676
   ],
   "lettering_R": [
    -0.915,
    -0.16,
    0.815
   ],
   "seal_R": [
    -1.116,
    0.874,
    0.473
   ],
   "insignia_R": [
    -0.861,
    0.823,
    0.849
   ],
   "duct_aft": [
    0.0,
    3.966,
    -0.0759
   ],
   "hatch_top": [
    0.0,
    -0.09,
    1.4168
   ]
  },
  "projected_px": {
   "SOCKET_Lamp_R": [
    535.6,
    126.7
   ],
   "SOCKET_Lamp_L": [
    620.7,
    128.1
   ],
   "SOCKET_PodLamp_R": [
    482.3,
    384.2
   ],
   "SOCKET_PodLamp_L": [
    645.4,
    364.6
   ],
   "SOCKET_Scanner": [
    675.2,
    342.0
   ],
   "porthole_R": [
    398.8,
    233.6
   ],
   "side_glass_R": [
    517.1,
    229.2
   ],
   "front_glass": [
    618.7,
    216.6
   ],
   "lettering_R": [
    409.1,
    158.3
   ],
   "seal_R": [
    348.2,
    189.5
   ],
   "insignia_R": [
    370.3,
    154.8
   ],
   "duct_aft": [
    322.5,
    225.2
   ],
   "hatch_top": [
    479.8,
    102.2
   ]
  }
 }
}