{
  "schema_version": 1,
  "viewbatch_version": "0.1.0",
  "blender_version": "5.2.1 LTS",
  "created_at": "2026-09-09T03:00:37.516206+00:00",
  "job_dir": ".",
  "status": "partial",
  "settings": {
    "views": [
      "front",
      "three_quarter",
      "side",
      "back"
    ],
    "width": 960,
    "height": 960,
    "margin": 0.1,
    "elevation_degrees": 15.0,
    "azimuth_offset": 0.0,
    "engine": "CYCLES",
    "samples": 48,
    "transparent": true,
    "background_color": [
      0.055,
      0.055,
      0.055
    ],
    "threads": 4
  },
  "settings_sha256": "85fb7449aa9970b57b5cfa942fdccf3adc368e1f9b12b7fbc7ddbf6c2faa59d9",
  "jobs": [
    {
      "file": "01-original-chair.glb",
      "sha256": "43181f3a4d9633ed50161b620ecccec7648b8c2db12007974c48dd4a1ce0f9b1",
      "status": "complete",
      "job_dir": "01-original-chair-20260909-030037-5d496822",
      "manifest": "01-original-chair-20260909-030037-5d496822/manifest.json"
    },
    {
      "file": "02-original-lamp.glb",
      "sha256": "6fd64bf43c910e151d0027d91643c712bff6f97337d4d134b1531562c715e6e6",
      "status": "complete",
      "job_dir": "02-original-lamp-20260909-030126-1d918492",
      "manifest": "02-original-lamp-20260909-030126-1d918492/manifest.json"
    },
    {
      "file": "03-intentionally-invalid-example.glb",
      "sha256": "11a4553e9408ac788d5bb80a01726537ef01de3329b9db1077fd4a588ac202a4",
      "status": "failed",
      "error": "Invalid GLB 2 header or file length",
      "job_dir": null
    }
  ],
  "warnings": [
    "Top-level self-contained GLB files only; imported glTF materials are preserved without remapping.",
    "Cameras/lights in GLB files are ignored; the neutral ViewBatch studio is used.",
    "Animations, rigs and instances are evaluated into a static geometry snapshot; glTF extensions may affect import fidelity."
  ],
  "seconds": 82.4584,
  "processed_files": 3,
  "total_files": 3,
  "contact_sheet": "index.html"
}
