{
 "id": "vehicle.car.sedan/family-sedan",
 "version": 2,
 "name": "Family Sedan",
 "summary": "Original modern four-door family sedan; 4.80 × 1.84 × 1.45 m; wheelbase 2.80 m; Forge Garage v2 pivots and sockets.",
 "tags": [
  "car",
  "family",
  "sedan",
  "vehicle"
 ],
 "style": "realistic",
 "status": "approved",
 "frame": {
  "contract": "garage/v2",
  "up": "+Y",
  "unit": "m",
  "front": "+Z"
 },
 "size": {
  "measured_m": {
   "w": 1.84,
   "l": 4.8,
   "h": 1.45
  },
  "source": "measured",
  "class_band": "vehicle.car.sedan",
  "band_axis": "length",
  "band": [
   4.3,
   5.2
  ],
  "in_band": true,
  "scale_to_class": 1.0
 },
 "bounds": {
  "geometry": {
   "min": [
    -0.92,
    0.0,
    -2.4
   ],
   "max": [
    0.92,
    1.45,
    2.4
   ]
  },
  "footprint": {
   "kind": "rect",
   "minX": -0.92,
   "maxX": 0.92,
   "minZ": -2.4,
   "maxZ": 2.4,
   "source": "measured"
  },
  "collider": {
   "parts": [
    {
     "type": "box",
     "x": 0.0,
     "y": 0.725,
     "z": 0.0,
     "hx": 0.92,
     "hy": 0.725,
     "hz": 2.4
    }
   ],
   "source": "guessed"
  }
 },
 "placement": {
  "role": null,
  "notes": null,
  "source": null
 },
 "sockets": [
  {
   "name": "wheel_fl",
   "role": "wheel",
   "parent": "Wheel_FL",
   "pos": [
    0.765,
    0.342,
    1.4
   ],
   "rot": [
    0,
    0,
    0,
    1
   ],
   "spin_axis": "X",
   "radius": 0.342,
   "steer": true,
   "source": "measured"
  },
  {
   "name": "wheel_fr",
   "role": "wheel",
   "parent": "Wheel_FR",
   "pos": [
    -0.765,
    0.342,
    1.4
   ],
   "rot": [
    0,
    0,
    0,
    1
   ],
   "spin_axis": "X",
   "radius": 0.342,
   "steer": true,
   "source": "measured"
  },
  {
   "name": "wheel_rl",
   "role": "wheel",
   "parent": "Wheel_RL",
   "pos": [
    0.765,
    0.342,
    -1.4
   ],
   "rot": [
    0,
    0,
    0,
    1
   ],
   "spin_axis": "X",
   "radius": 0.342,
   "steer": false,
   "source": "measured"
  },
  {
   "name": "wheel_rr",
   "role": "wheel",
   "parent": "Wheel_RR",
   "pos": [
    -0.765,
    0.342,
    -1.4
   ],
   "rot": [
    0,
    0,
    0,
    1
   ],
   "spin_axis": "X",
   "radius": 0.342,
   "steer": false,
   "source": "measured"
  },
  {
   "name": "door_l",
   "role": "door",
   "parent": null,
   "pos": [
    0.866,
    0.4,
    0.27
   ],
   "rot": null,
   "source": "authored"
  },
  {
   "name": "door_r",
   "role": "door",
   "parent": null,
   "pos": [
    -0.866,
    0.4,
    0.27
   ],
   "rot": null,
   "source": "authored"
  },
  {
   "name": "exhaust",
   "role": "exhaust",
   "parent": null,
   "pos": [
    0.593,
    0.23,
    -2.309
   ],
   "rot": null,
   "source": "authored"
  },
  {
   "name": "light_head_l",
   "role": "light",
   "parent": null,
   "pos": [
    0.584,
    0.689,
    2.314
   ],
   "rot": null,
   "source": "authored"
  },
  {
   "name": "light_head_r",
   "role": "light",
   "parent": null,
   "pos": [
    -0.584,
    0.689,
    2.314
   ],
   "rot": null,
   "source": "authored"
  },
  {
   "name": "light_tail_l",
   "role": "light",
   "parent": null,
   "pos": [
    0.593,
    0.812,
    -2.268
   ],
   "rot": null,
   "source": "authored"
  },
  {
   "name": "light_tail_r",
   "role": "light",
   "parent": null,
   "pos": [
    -0.593,
    0.812,
    -2.268
   ],
   "rot": null,
   "source": "authored"
  },
  {
   "name": "seat_driver",
   "role": "seat",
   "parent": null,
   "pos": [
    0.389,
    0.619,
    0.12
   ],
   "rot": null,
   "source": "authored"
  }
 ],
 "nodes": {
  "body": [
   "Body"
  ],
  "wheels": [
   "Wheel_FL",
   "Wheel_FR",
   "Wheel_RL",
   "Wheel_RR"
  ],
  "steer": [
   "Wheel_FL",
   "Wheel_FR"
  ],
  "steering_wheel": [
   "SteeringWheel"
  ]
 },
 "paint": {
  "encoding": "material factor",
  "material": "Paint",
  "default": [
   0.02,
   0.05,
   0.16
  ],
  "paints": [
   [
    0.02,
    0.05,
    0.16
   ],
   [
    0.57,
    0.6,
    0.64
   ],
   [
    0.065,
    0.073,
    0.083
   ],
   [
    0.19,
    0.019,
    0.034
   ],
   [
    0.025,
    0.105,
    0.08
   ],
   [
    0.78,
    0.73,
    0.62
   ]
  ],
  "names": [
   "Midnight blue",
   "Pearl silver",
   "Graphite",
   "Burgundy",
   "Pine metallic",
   "Ivory"
  ],
  "colour_space": "linear",
  "how": "set the Paint material's color (linear RGB) to recolour; nothing else uses Paint"
 },
 "render": {
  "tris": 99654,
  "verts": 83824,
  "materials": 8,
  "draw_calls": 25,
  "textures": [
   {
    "px": [
     1024,
     1024
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     512,
     512
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     1024,
     1024
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     512,
     512
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     512,
     512
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     512,
     512
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     512,
     512
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     512,
     512
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     512,
     512
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     512,
     512
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     512,
     512
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     512,
     512
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     64,
     64
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     64,
     64
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     64,
     64
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     256,
     256
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     256,
     256
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     256,
     256
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     1024,
     1024
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     512,
     512
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     1024,
     1024
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     512,
     512
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     512,
     512
    ],
    "fmt": "ktx2"
   },
   {
    "px": [
     512,
     512
    ],
    "fmt": "ktx2"
   }
  ],
  "gpu_mb_decoded": 10.8,
  "bytes": 626864,
  "codec": "draco",
  "extensions": [
   "KHR_draco_mesh_compression",
   "KHR_materials_clearcoat",
   "KHR_texture_basisu"
  ]
 },
 "rig": null,
 "animations": [],
 "gameplay": {
  "source": "measured",
  "wheelbase": 2.8,
  "track": 1.53
 },
 "techniques": [
  "baked-pbr",
  "draco",
  "paint-factor",
  "textured"
 ],
 "provenance": {
  "author": "gpt-6-astra (Blender)",
  "source": "jobs/family-sedan-v2",
  "kit": "library-author",
  "job": "family-sedan-v2",
  "feedback": "Art direction critique of v1 (previous_final.png, previous_side.png): it reads as a flat slab from the side and dated from the front. The bonnet sits too high and flat, the body sides are flat with no sculpting, the glasshouse is low and the roof does not flow into the boot, the wheel arches show a pale liner gap. Fix: a lower bonnet sloping to the front, a crisp shoulder line from the headlamps to the tail lamps, body sides with tumblehome (curving inward toward the roof), taller side windows with a thin bright window surround, a roof arc that flows into a short high boot deck, 18-inch wheels filling the arches with DARK arch liners, slimmer modern headlamps and a lower front bumper with intakes. Smooth subdivided panels. Overlay your side render on the sheet's side view and match the outline. Keep the contract of the previous version (node names, pivots, Paint material factor, paints in nodes.json, game weight). Start from the previous build script and change what the critique names; deliver the same files.",
  "imported": "2026-10-07",
  "file_origin": "~/forge-build/forge-assets/jobs/family-sedan-v2/family-sedan.glb",
  "parent": {
   "id": "vehicle.car.sedan/family-sedan",
   "version": 1,
   "release": "sha256:006a9146d167a672a023589ce2ffbc54c88cfdb732182d920a71e044d74aea69"
  },
  "variant": {
   "kind": "rerun",
   "note": "Art direction critique of v1 (previous_final.png, previous_side.png): it reads as a flat slab from the side and dated from the front. The bonnet sits too high and flat, the body sides are flat with no"
  }
 },
 "licence": {
  "kind": "owned",
  "game_use": true,
  "raw_redistribute": false,
  "evidence": "Forge Astra Blender job family-sedan-v2 (Nano Banana Pro sheet, CC0 Poly Haven textures: leather_white, metal_plate)"
 },
 "quality": {
  "gates": "pass: 11 MB of 12 MB texture budget, 99654 tris",
  "judge": null
 },
 "files": {
  "glb": "sha256:95fd1c7a08a301bc769c1f2f9635819c06fabe53d3b9729b4dda38d324a128d2"
 },
 "deps": [],
 "release": "sha256:f56b364d612bc959c17b69c95e9eab51c19b6f399f0f2b201525e1f07cc4d0b2"
}
