{
 "slug": "road-dead-end",
 "triangles": 6140,
 "texture_px": 3200,
 "triangles_light": null,
 "texture_px_light": null,
 "files": {
  "glb": {
   "name": "road-dead-end.glb",
   "bytes": 5500064
  },
  "blend": {
   "name": "road-dead-end.blend",
   "bytes": 5404433
  },
  "fbx": {
   "name": "road-dead-end.fbx",
   "bytes": 5505484
  },
  "obj": {
   "name": "road-dead-end-obj.zip",
   "bytes": 5290063
  },
  "usdz": {
   "name": "road-dead-end.usdz",
   "bytes": 5620247
  }
 },
 "extras": {
  "license": "CC0-1.0",
  "source": "grab3d.com",
  "dimensions_m": "10.000 x 11.800 x 0.350",
  "triangles": 6140,
  "generator": "Created by grab3d",
  "created": "2026-09-26",
  "real_size": "10.0 x 11.8 m dead-end tile: 7.5 m carriageway ending at x = +2.85 m with a transverse 150 mm granite kerb (1.0 m corner radii), continuous 2.0 m footway around the end",
  "notes": "Connects to road-segment only at x = -5.0 m (road-segment centre at (-10, 0), unrotated): identical cross-section, heights, markings and texture phase at the seam. The +X end is closed; footway from x = 3.0 to 5.0 m joins both side footways in the same 500 mm slab grid (two 400 mm make-up slabs at y = 0, two cut fillet slabs per inner corner). Edge lines end where the kerb radius starts; no centre dash (the seam falls in the gap of the road-segment rhythm). Unique asphalt map: gutter follows the end kerb, wheel tracks fade towards the end. Pivot on the carriageway surface (z = 0); footway +0.15 m, base -0.20 m. No bottom faces.",
  "set": "Urban Street Kit"
 },
 "origin": {
  "method": "procedural",
  "detail": "Built procedurally with Blender scripts. The scripts were written with the help of an AI coding assistant. No generative AI model produced the geometry or textures directly.",
  "ai_content": false,
  "ai_assisted_code": true
 }
}