{
 "slug": "oxygen-atom",
 "triangles": 18812,
 "texture_px": 2048,
 "triangles_light": null,
 "texture_px_light": null,
 "files": {
  "glb": {
   "name": "oxygen-atom.glb",
   "bytes": 1041296
  },
  "blend": {
   "name": "oxygen-atom.blend",
   "bytes": 962761
  },
  "fbx": {
   "name": "oxygen-atom.fbx",
   "bytes": 2073964
  },
  "obj": {
   "name": "oxygen-atom-obj.zip",
   "bytes": 1010079
  },
  "usdz": {
   "name": "oxygen-atom.usdz",
   "bytes": 1805404
  }
 },
 "extras": {
  "license": "CC0-1.0",
  "source": "grab3d.com",
  "dimensions_m": "0.132 x 0.120 x 0.183",
  "triangles": 18812,
  "textures": "PBR 2048px: base color, roughness, metallic, normal (baked)",
  "generator": "Created by grab3d",
  "created": "2026-09-26",
  "real_size": "oxygen atom Bohr model (oxygen 16), 13 cm shells, 12 cm stand, 18 cm high",
  "notes": "front faces -Y, shell plane turned 20 degrees towards the front right; free standing Bohr model of an oxygen atom: nucleus of 8 red protons and 8 blue neutrons, two concentric steel electron shells with 2 and 6 yellow electrons (electron configuration 2, 6). The steel rod of the lilac domed stand runs through the lowest point of both shells into the nucleus. A red ring on top of the foot around the collar marks the element in the kit colour code for oxygen (as in the ball and stick molecules). No letters or numbers. One solid mesh, no movable parts.",
  "set": "Cozy Science Lab 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
 }
}