{"slug": "ceiling-lamp", "triangles": 9500, "texture_px": 2048, "triangles_light": null, "texture_px_light": null, "files": {"glb": {"name": "ceiling-lamp.glb", "bytes": 565608}, "blend": {"name": "ceiling-lamp.blend", "bytes": 490796}, "fbx": {"name": "ceiling-lamp.fbx", "bytes": 961084}, "obj": {"name": "ceiling-lamp-obj.zip", "bytes": 378229}, "usdz": {"name": "ceiling-lamp.usdz", "bytes": 908360}}, "extras": {"license": "CC0-1.0", "source": "grab3d.com", "dimensions_m": "0.423 x 0.423 x 0.793", "triangles": 9500, "textures": "PBR 2048px: base color, roughness, metallic, normal (baked)", "generator": "Created by grab3d", "created": "2026-10-06", "real_size": "pendant ceiling lamp, shade 44 cm diameter, 80 cm total drop incl. canopy", "notes": "front faces -Y; mint dome shade with white inside and rolled rim, honey-wood top sleeve, dark textile cord, white round ceiling canopy; softly glowing opal diffuser closes the shade (emissive, not baked). Origin at the bottom centre like every grab3d asset; the top of the canopy is at z = 0.793 m, so place the origin 0.793 m below the ceiling to hang it. No text, no logos.", "set": "Cozy Office 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}}