{
 "slug": "plank-bridge-segment",
 "triangles": 17052,
 "texture_px": 2048,
 "triangles_light": null,
 "texture_px_light": null,
 "files": {
  "glb": {
   "name": "plank-bridge-segment.glb",
   "bytes": 1120256
  },
  "blend": {
   "name": "plank-bridge-segment.blend",
   "bytes": 1034201
  },
  "fbx": {
   "name": "plank-bridge-segment.fbx",
   "bytes": 1982028
  },
  "obj": {
   "name": "plank-bridge-segment-obj.zip",
   "bytes": 1012470
  },
  "usdz": {
   "name": "plank-bridge-segment.usdz",
   "bytes": 1804253
  }
 },
 "extras": {
  "license": "CC0-1.0",
  "source": "grab3d.com",
  "dimensions_m": "1.768 x 2.000 x 1.471",
  "triangles": 17052,
  "textures": "PBR 2048px: base color, roughness, metallic, normal (baked)",
  "generator": "Created by grab3d",
  "created": "2026-09-26",
  "real_size": "plank bridge segment, 2 m long, 1.5 m wide walkway, 1.47 m tall",
  "notes": "grid piece along Y: nine cross planks on two stringers fill y -1..1 exactly, so segments line up every 2 m; the walkway is exactly flat 0.5 m above the bottom (post ends), set the origin to n - 0.5 m and the planks meet block tops on height step n; cross beams and four round walnut posts at the ends, two deeply sagging hemp ropes per side (hand rope and middle rope) wrapped around the posts, three hanger ropes per side tied to longer planks; rotate 90 degrees around Z for a bridge along X; origin bottom center",
  "set": "Cozy Platformer 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
 }
}