{
 "slug": "creepy-swing",
 "triangles": 11972,
 "texture_px": 2048,
 "triangles_light": null,
 "texture_px_light": null,
 "files": {
  "glb": {
   "name": "creepy-swing.glb",
   "bytes": 1236460
  },
  "blend": {
   "name": "creepy-swing.blend",
   "bytes": 1009060
  },
  "fbx": {
   "name": "creepy-swing.fbx",
   "bytes": 2014268
  },
  "obj": {
   "name": "creepy-swing-obj.zip",
   "bytes": 1029715
  },
  "usdz": {
   "name": "creepy-swing.usdz",
   "bytes": 1794618
  }
 },
 "extras": {
  "license": "CC0-1.0",
  "source": "grab3d.com",
  "dimensions_m": "2.160 x 1.420 x 2.200",
  "triangles": 11972,
  "textures": "PBR 2048px: base color, roughness, metallic, normal (baked)",
  "generator": "Created by grab3d",
  "created": "2026-10-19",
  "real_size": "old garden swing in A-frame, approx. 212 x 135 x 220 cm",
  "notes": "Front faces -Y. weathered dark wooden A-frame with cross braces and top beam, two rusty eye bolts, twisted ropes and a faded old rose seat board. One rope is frayed and longer so the seat hangs crooked, and the seat rests slightly swung forward as if it moved by itself. Movable part: node 'creepy-swing_seat' (seat with ropes), origin on the eye bolt axis, rotate around local X to swing. Semi transparent cobwebs in the upper left and lower right frame corners. Weathered, stained wood. No text.",
  "set": "Cozy Horror Props 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
 }
}