{"slug": "portable-toilet", "triangles": 11016, "texture_px": 2048, "triangles_light": null, "texture_px_light": null, "files": {"glb": {"name": "portable-toilet.glb", "bytes": 1095164}, "blend": {"name": "portable-toilet.blend", "bytes": 867325}, "fbx": {"name": "portable-toilet.fbx", "bytes": 1884444}, "obj": {"name": "portable-toilet-obj.zip", "bytes": 934486}, "usdz": {"name": "portable-toilet.usdz", "bytes": 1752255}}, "extras": {"license": "CC0-1.0", "source": "grab3d.com", "dimensions_m": "1.190 x 1.306 x 2.352", "triangles": 11016, "textures": "PBR 2048px: base color, roughness, metallic, normal (baked)", "generator": "Created by grab3d", "created": "2026-10-06", "real_size": "portable site toilet cabin, approx. 1.19 x 1.31 x 2.35 m", "notes": "mint plastic cabin with rounded corner posts and ribs, vent slots with rain lips on both sides, white domed roof with vent pipe, dark base tub; interior with white toilet box with seat, opening and raised lid, wall dispenser and paper roll holder. Movable: the door 'portable-toilet_door' (with ribs, handle and an occupied indicator that is only a red colour field, no text) has its origin on the hinge axis at the front left (rotate around local Z, opens outwards); front = -Y; no text, no logo", "set": "Cozy Construction 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}}