{
 "slug": "traffic-light",
 "triangles": 8380,
 "texture_px": 2048,
 "triangles_light": null,
 "texture_px_light": null,
 "files": {
  "glb": {
   "name": "traffic-light.glb",
   "bytes": 1227548
  },
  "blend": {
   "name": "traffic-light.blend",
   "bytes": 1120173
  },
  "fbx": {
   "name": "traffic-light.fbx",
   "bytes": 1870764
  },
  "obj": {
   "name": "traffic-light-obj.zip",
   "bytes": 1369188
  },
  "usdz": {
   "name": "traffic-light.usdz",
   "bytes": 1811359
  }
 },
 "extras": {
  "license": "CC0-1.0",
  "source": "grab3d.com",
  "dimensions_m": "0.620 x 0.714 x 3.502",
  "triangles": 8380,
  "textures": "PBR 2048px: base color, roughness, metallic, normal (baked)",
  "generator": "Created by grab3d",
  "created": "2026-09-26",
  "real_size": "3.5 m galvanized steel pole, 114.3 mm diameter, 300 x 300 mm anchor plate; 3-aspect vehicle signal head with 200 mm lenses (300 x 900 x 200 mm housing), 620 x 1120 mm black contrast backplate, lower edge of signal at 2.30 m",
  "notes": "Lens objects (traffic-light_lens_red/yellow/green) are separate with their own emissive materials, so each aspect can be switched on or off. Visors open at the bottom, two bracket arms with pole clamps. No text or logos.",
  "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
 }
}