{
  "schemaVersion": 1,
  "status": "complete",
  "images": 24,
  "runs": [
    {
      "folder": "gpu-detailed",
      "repository": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-snapshot-20260907",
      "contextFingerprint": "013b0a6290716d554bf6fbc0f16fb2a37fb3c63e7921962806bad82dba87d09b",
      "sourceDigest": "e261cf8f332dc49b84940b6519e923d67056175433da48c3e0bf9742214b2f1a",
      "status": "complete"
    },
    {
      "folder": "gpu-detailed-materials",
      "repository": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-fixed-snapshot-20260907",
      "contextFingerprint": "2f1c0919c56675874185ace68685e3d4fedb5468ac731f3e2890649ceed3442c",
      "sourceDigest": "90fdb88cbd7c1291b217bf81c68bdc1fdfb51ccd3e15d9bd0c22fb993badf88e",
      "status": "complete"
    }
  ],
  "note": "Detailed quality collection, not matched-work speedup evidence versus the accepted four-camera-sample CPU comparison. Authored and material images retain their separately frozen source/worker revisions; the material revision includes the shared-triangle-edge correction.",
  "entries": [
    {
      "scene": "chair",
      "material": "authored",
      "file": "chair-authored-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed/high/chair/authored/gpu/087864670d8fcd23bdb51793e255404d148214168a50c021e0de4c21d15ae044/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed/high/chair/authored/gpu/087864670d8fcd23bdb51793e255404d148214168a50c021e0de4c21d15ae044/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed/high/chair/authored/gpu/087864670d8fcd23bdb51793e255404d148214168a50c021e0de4c21d15ae044/repeat-001/attempt-001/metrics.json",
      "sha256": "911d1728f575beb17347e912a6c5d19f34971db607518d5b35737f582f7438f6",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 145.6640106,
      "coldSeconds": 150.2383369,
      "fingerprint": "087864670d8fcd23bdb51793e255404d148214168a50c021e0de4c21d15ae044",
      "run": "gpu-detailed"
    },
    {
      "scene": "roman-bust",
      "material": "authored",
      "file": "roman-bust-authored-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed/high/roman-bust/authored/gpu/2219b566cc92554df9bdb1acd6a41afeaf542f9ed582192c7317e157b2547b82/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed/high/roman-bust/authored/gpu/2219b566cc92554df9bdb1acd6a41afeaf542f9ed582192c7317e157b2547b82/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed/high/roman-bust/authored/gpu/2219b566cc92554df9bdb1acd6a41afeaf542f9ed582192c7317e157b2547b82/repeat-001/attempt-001/metrics.json",
      "sha256": "3f0b128907a87b038b6bc33677518acc70dfcdec4bfa66a7c3cb252818f63da5",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 135.3058540999999,
      "coldSeconds": 140.87616690000002,
      "fingerprint": "2219b566cc92554df9bdb1acd6a41afeaf542f9ed582192c7317e157b2547b82",
      "run": "gpu-detailed"
    },
    {
      "scene": "space-sentinel",
      "material": "authored",
      "file": "space-sentinel-authored-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed/high/space-sentinel/authored/gpu/fc41b253dcb73ffd62fd48465b95e5ef3b522881e47398caab29d3020b0e0975/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed/high/space-sentinel/authored/gpu/fc41b253dcb73ffd62fd48465b95e5ef3b522881e47398caab29d3020b0e0975/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed/high/space-sentinel/authored/gpu/fc41b253dcb73ffd62fd48465b95e5ef3b522881e47398caab29d3020b0e0975/repeat-001/attempt-001/metrics.json",
      "sha256": "812d871e614fa84f98effe6b30cba97df5626289592f00df20bdfede0bced91f",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 1116.4327456000003,
      "coldSeconds": 1123.1827246,
      "fingerprint": "fc41b253dcb73ffd62fd48465b95e5ef3b522881e47398caab29d3020b0e0975",
      "run": "gpu-detailed"
    },
    {
      "scene": "sky-arena",
      "material": "authored",
      "file": "sky-arena-authored-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed/high/sky-arena/authored/gpu/252a9386fa933a0a87a4b819a6bdbf83d73a4700d5041cfb1934899bf094ffc8/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed/high/sky-arena/authored/gpu/252a9386fa933a0a87a4b819a6bdbf83d73a4700d5041cfb1934899bf094ffc8/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed/high/sky-arena/authored/gpu/252a9386fa933a0a87a4b819a6bdbf83d73a4700d5041cfb1934899bf094ffc8/repeat-001/attempt-001/metrics.json",
      "sha256": "07f796afb41929f1038d65de871ca1d3a7dca1e369eb8772d7eb087f69bd5c31",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 26.6297051,
      "coldSeconds": 32.9992948,
      "fingerprint": "252a9386fa933a0a87a4b819a6bdbf83d73a4700d5041cfb1934899bf094ffc8",
      "run": "gpu-detailed"
    },
    {
      "scene": "chair",
      "material": "matte",
      "file": "chair-matte-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/chair/matte/gpu/268d3e9620b98b2f4e568e3f9a40013aa5abce9dfb33e07c03e0824ee4cfbe1b/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/chair/matte/gpu/268d3e9620b98b2f4e568e3f9a40013aa5abce9dfb33e07c03e0824ee4cfbe1b/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/chair/matte/gpu/268d3e9620b98b2f4e568e3f9a40013aa5abce9dfb33e07c03e0824ee4cfbe1b/repeat-001/attempt-001/metrics.json",
      "sha256": "ebe86a78b9044056dea9998b48628fd321c879552bedca2a291135fc282ed0a0",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 133.74367759999998,
      "coldSeconds": 139.6119019,
      "fingerprint": "268d3e9620b98b2f4e568e3f9a40013aa5abce9dfb33e07c03e0824ee4cfbe1b",
      "run": "gpu-detailed-materials"
    },
    {
      "scene": "chair",
      "material": "phong",
      "file": "chair-phong-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/chair/phong/gpu/c9df50955779ee586bb1ad673f45771719b0b3716345f0fa098859d3eedc89c8/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/chair/phong/gpu/c9df50955779ee586bb1ad673f45771719b0b3716345f0fa098859d3eedc89c8/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/chair/phong/gpu/c9df50955779ee586bb1ad673f45771719b0b3716345f0fa098859d3eedc89c8/repeat-001/attempt-001/metrics.json",
      "sha256": "63399c4d7ba1ebed86f24eb514c810dccd5153975f8f0527027d38db28234e29",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 133.76459340000002,
      "coldSeconds": 139.3844136,
      "fingerprint": "c9df50955779ee586bb1ad673f45771719b0b3716345f0fa098859d3eedc89c8",
      "run": "gpu-detailed-materials"
    },
    {
      "scene": "chair",
      "material": "mirror",
      "file": "chair-mirror-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/chair/mirror/gpu/6120b8d5c955568dc6331fced49b77ba01b628fbbbfbc10334a39fe3b5141e7f/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/chair/mirror/gpu/6120b8d5c955568dc6331fced49b77ba01b628fbbbfbc10334a39fe3b5141e7f/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/chair/mirror/gpu/6120b8d5c955568dc6331fced49b77ba01b628fbbbfbc10334a39fe3b5141e7f/repeat-001/attempt-001/metrics.json",
      "sha256": "48f9d5383c36c20ccaf6ee6e3aca02c63c5ee544fe2032f458d1ef0036cf2195",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 156.8281606,
      "coldSeconds": 163.3197396,
      "fingerprint": "6120b8d5c955568dc6331fced49b77ba01b628fbbbfbc10334a39fe3b5141e7f",
      "run": "gpu-detailed-materials"
    },
    {
      "scene": "chair",
      "material": "glossy",
      "file": "chair-glossy-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/chair/glossy/gpu/d1beb1ce7b5660ec2811ffe60b7bcaf8f7f78e75fdc63252993d568f1b6f395d/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/chair/glossy/gpu/d1beb1ce7b5660ec2811ffe60b7bcaf8f7f78e75fdc63252993d568f1b6f395d/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/chair/glossy/gpu/d1beb1ce7b5660ec2811ffe60b7bcaf8f7f78e75fdc63252993d568f1b6f395d/repeat-001/attempt-001/metrics.json",
      "sha256": "f815aa7099f1a7d33ad24f5bdaa2110b49ad9b3c17df1521743e6c95690e721e",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 1345.6385061000008,
      "coldSeconds": 1351.5206935,
      "fingerprint": "d1beb1ce7b5660ec2811ffe60b7bcaf8f7f78e75fdc63252993d568f1b6f395d",
      "run": "gpu-detailed-materials"
    },
    {
      "scene": "chair",
      "material": "glass",
      "file": "chair-glass-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/chair/glass/gpu/1ab711b64d67eb53ab28828083337981b5c1bc68d43d61afef2b12e8b7ea61a4/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/chair/glass/gpu/1ab711b64d67eb53ab28828083337981b5c1bc68d43d61afef2b12e8b7ea61a4/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/chair/glass/gpu/1ab711b64d67eb53ab28828083337981b5c1bc68d43d61afef2b12e8b7ea61a4/repeat-001/attempt-001/metrics.json",
      "sha256": "a45076bb7365a617f7741a3bfb67d10cfbaaaa8ce32b06e0428915fe1070d259",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 291.00274899999994,
      "coldSeconds": 296.795462,
      "fingerprint": "1ab711b64d67eb53ab28828083337981b5c1bc68d43d61afef2b12e8b7ea61a4",
      "run": "gpu-detailed-materials"
    },
    {
      "scene": "roman-bust",
      "material": "matte",
      "file": "roman-bust-matte-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/roman-bust/matte/gpu/24633ccce2352e6fcd241c97eead890de5e868004c574849abdcbcd798aedb86/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/roman-bust/matte/gpu/24633ccce2352e6fcd241c97eead890de5e868004c574849abdcbcd798aedb86/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/roman-bust/matte/gpu/24633ccce2352e6fcd241c97eead890de5e868004c574849abdcbcd798aedb86/repeat-001/attempt-001/metrics.json",
      "sha256": "e28e5fd561db154c9c64c27fc95e16a22286500dc185e003d82e4fab7f053c4c",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 81.13603220000002,
      "coldSeconds": 87.6242424,
      "fingerprint": "24633ccce2352e6fcd241c97eead890de5e868004c574849abdcbcd798aedb86",
      "run": "gpu-detailed-materials"
    },
    {
      "scene": "roman-bust",
      "material": "phong",
      "file": "roman-bust-phong-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/roman-bust/phong/gpu/c8298b83f61df560714490a2e18291a41ce626bd69df67b4eb1c66b829ae526b/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/roman-bust/phong/gpu/c8298b83f61df560714490a2e18291a41ce626bd69df67b4eb1c66b829ae526b/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/roman-bust/phong/gpu/c8298b83f61df560714490a2e18291a41ce626bd69df67b4eb1c66b829ae526b/repeat-001/attempt-001/metrics.json",
      "sha256": "ac74196a054b2d406971d1839976287cd43bd2e3c3a05f6b7ea1723f9b0ba6a5",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 81.15302810000001,
      "coldSeconds": 87.20766950000001,
      "fingerprint": "c8298b83f61df560714490a2e18291a41ce626bd69df67b4eb1c66b829ae526b",
      "run": "gpu-detailed-materials"
    },
    {
      "scene": "roman-bust",
      "material": "mirror",
      "file": "roman-bust-mirror-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/roman-bust/mirror/gpu/3c0941cbeaa0fb765875098a0beb696c3fe49687a542aeca74f4e6cf931392be/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/roman-bust/mirror/gpu/3c0941cbeaa0fb765875098a0beb696c3fe49687a542aeca74f4e6cf931392be/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/roman-bust/mirror/gpu/3c0941cbeaa0fb765875098a0beb696c3fe49687a542aeca74f4e6cf931392be/repeat-001/attempt-001/metrics.json",
      "sha256": "4a3f29eed12ee07abf457a7f652a96fc7004a6e1c4171d339a389410f5ad08af",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 106.65627950000002,
      "coldSeconds": 112.6744059,
      "fingerprint": "3c0941cbeaa0fb765875098a0beb696c3fe49687a542aeca74f4e6cf931392be",
      "run": "gpu-detailed-materials"
    },
    {
      "scene": "roman-bust",
      "material": "glossy",
      "file": "roman-bust-glossy-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/roman-bust/glossy/gpu/003b6cec0c544169fd05af25ea8fe25b0a9de4202d10e0b11201bc0abc49f5d6/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/roman-bust/glossy/gpu/003b6cec0c544169fd05af25ea8fe25b0a9de4202d10e0b11201bc0abc49f5d6/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/roman-bust/glossy/gpu/003b6cec0c544169fd05af25ea8fe25b0a9de4202d10e0b11201bc0abc49f5d6/repeat-001/attempt-001/metrics.json",
      "sha256": "20ccc022cead4071ff9dadc62cc9d66d8374d47728d7a6233347c573f7a0092e",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 1942.384192900001,
      "coldSeconds": 1948.7696626,
      "fingerprint": "003b6cec0c544169fd05af25ea8fe25b0a9de4202d10e0b11201bc0abc49f5d6",
      "run": "gpu-detailed-materials"
    },
    {
      "scene": "roman-bust",
      "material": "glass",
      "file": "roman-bust-glass-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/roman-bust/glass/gpu/76602313fdcb3477685594841f16b864376dd96d1a7e12871cfd5920727e4490/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/roman-bust/glass/gpu/76602313fdcb3477685594841f16b864376dd96d1a7e12871cfd5920727e4490/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/roman-bust/glass/gpu/76602313fdcb3477685594841f16b864376dd96d1a7e12871cfd5920727e4490/repeat-001/attempt-001/metrics.json",
      "sha256": "10d363c6434a5f8e2a9e280de53a80ac19bc46572fef56f12164af556ec72387",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 245.2114510999999,
      "coldSeconds": 251.7081757,
      "fingerprint": "76602313fdcb3477685594841f16b864376dd96d1a7e12871cfd5920727e4490",
      "run": "gpu-detailed-materials"
    },
    {
      "scene": "space-sentinel",
      "material": "matte",
      "file": "space-sentinel-matte-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/space-sentinel/matte/gpu/124de693083b49710c9c7041ecdf63d75293f66d9f6b7d86f3b261e08fd02d82/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/space-sentinel/matte/gpu/124de693083b49710c9c7041ecdf63d75293f66d9f6b7d86f3b261e08fd02d82/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/space-sentinel/matte/gpu/124de693083b49710c9c7041ecdf63d75293f66d9f6b7d86f3b261e08fd02d82/repeat-001/attempt-001/metrics.json",
      "sha256": "9f8abc4297fee4337dba7416eb31ee6698dbddb643882b7a666b2f18ab91bea8",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 169.55171479999998,
      "coldSeconds": 175.3294104,
      "fingerprint": "124de693083b49710c9c7041ecdf63d75293f66d9f6b7d86f3b261e08fd02d82",
      "run": "gpu-detailed-materials"
    },
    {
      "scene": "space-sentinel",
      "material": "phong",
      "file": "space-sentinel-phong-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/space-sentinel/phong/gpu/1b3930c99cc88e9dda435448a30ce4b83bcc23542b85217e57e73860fe36126a/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/space-sentinel/phong/gpu/1b3930c99cc88e9dda435448a30ce4b83bcc23542b85217e57e73860fe36126a/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/space-sentinel/phong/gpu/1b3930c99cc88e9dda435448a30ce4b83bcc23542b85217e57e73860fe36126a/repeat-001/attempt-001/metrics.json",
      "sha256": "e7f442ff8925d1905f37e433b7b8ba5af9cf20c3c18ee2bc80825a530a06f6ad",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 169.56025479999988,
      "coldSeconds": 175.5160329,
      "fingerprint": "1b3930c99cc88e9dda435448a30ce4b83bcc23542b85217e57e73860fe36126a",
      "run": "gpu-detailed-materials"
    },
    {
      "scene": "space-sentinel",
      "material": "mirror",
      "file": "space-sentinel-mirror-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/space-sentinel/mirror/gpu/948c987eec7f7fcfdac0a8e1006dc2d43fce296fa7242ca67f715aa91c18360c/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/space-sentinel/mirror/gpu/948c987eec7f7fcfdac0a8e1006dc2d43fce296fa7242ca67f715aa91c18360c/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/space-sentinel/mirror/gpu/948c987eec7f7fcfdac0a8e1006dc2d43fce296fa7242ca67f715aa91c18360c/repeat-001/attempt-001/metrics.json",
      "sha256": "b2337dea5f27655f3535925470962b55761e1a667846a5fe30710a9bc22b3600",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 259.8846021000001,
      "coldSeconds": 266.1175492,
      "fingerprint": "948c987eec7f7fcfdac0a8e1006dc2d43fce296fa7242ca67f715aa91c18360c",
      "run": "gpu-detailed-materials"
    },
    {
      "scene": "space-sentinel",
      "material": "glossy",
      "file": "space-sentinel-glossy-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/space-sentinel/glossy/gpu/1cfaf0a896508b7c0a30a4795b9ab384bcb93cee5340bbe3043531edc1e1a820/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/space-sentinel/glossy/gpu/1cfaf0a896508b7c0a30a4795b9ab384bcb93cee5340bbe3043531edc1e1a820/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/space-sentinel/glossy/gpu/1cfaf0a896508b7c0a30a4795b9ab384bcb93cee5340bbe3043531edc1e1a820/repeat-001/attempt-001/metrics.json",
      "sha256": "6fd0a1489fb7468686488a82646828433639900bebc7b94a3de86124eee6f62e",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 2623.1656609000015,
      "coldSeconds": 2628.761709,
      "fingerprint": "1cfaf0a896508b7c0a30a4795b9ab384bcb93cee5340bbe3043531edc1e1a820",
      "run": "gpu-detailed-materials"
    },
    {
      "scene": "space-sentinel",
      "material": "glass",
      "file": "space-sentinel-glass-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/space-sentinel/glass/gpu/0e913db34b2e8b36fafba961127fd9cf3502e31918f621034d1d79e2dba186cf/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/space-sentinel/glass/gpu/0e913db34b2e8b36fafba961127fd9cf3502e31918f621034d1d79e2dba186cf/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/space-sentinel/glass/gpu/0e913db34b2e8b36fafba961127fd9cf3502e31918f621034d1d79e2dba186cf/repeat-001/attempt-001/metrics.json",
      "sha256": "9f5804bbb102bbd51ce9d4d70cec790a2a0b0e721db042bdb64eb0a2eea5f439",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 541.9370699,
      "coldSeconds": 548.225061,
      "fingerprint": "0e913db34b2e8b36fafba961127fd9cf3502e31918f621034d1d79e2dba186cf",
      "run": "gpu-detailed-materials"
    },
    {
      "scene": "sky-arena",
      "material": "matte",
      "file": "sky-arena-matte-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/sky-arena/matte/gpu/c473cf6cd49346f747212e90cba4b7d7d9369967b6fdb4ada5b6dc61f37d4d78/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/sky-arena/matte/gpu/c473cf6cd49346f747212e90cba4b7d7d9369967b6fdb4ada5b6dc61f37d4d78/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/sky-arena/matte/gpu/c473cf6cd49346f747212e90cba4b7d7d9369967b6fdb4ada5b6dc61f37d4d78/repeat-001/attempt-001/metrics.json",
      "sha256": "b73339bed66201144614023812c2186480cd2d201532de8ec61738ddebdcbeb9",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 28.332707099999993,
      "coldSeconds": 33.9432692,
      "fingerprint": "c473cf6cd49346f747212e90cba4b7d7d9369967b6fdb4ada5b6dc61f37d4d78",
      "run": "gpu-detailed-materials"
    },
    {
      "scene": "sky-arena",
      "material": "phong",
      "file": "sky-arena-phong-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/sky-arena/phong/gpu/75bd5ffa368887144f37a736a5ebd6de3899f12cb442a3555d93ecefd38c9757/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/sky-arena/phong/gpu/75bd5ffa368887144f37a736a5ebd6de3899f12cb442a3555d93ecefd38c9757/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/sky-arena/phong/gpu/75bd5ffa368887144f37a736a5ebd6de3899f12cb442a3555d93ecefd38c9757/repeat-001/attempt-001/metrics.json",
      "sha256": "38dc6ef1424ac9d116a842deb3f6b21f31d262891d8975400e1a174983d9c995",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 28.363751500000003,
      "coldSeconds": 34.1694609,
      "fingerprint": "75bd5ffa368887144f37a736a5ebd6de3899f12cb442a3555d93ecefd38c9757",
      "run": "gpu-detailed-materials"
    },
    {
      "scene": "sky-arena",
      "material": "mirror",
      "file": "sky-arena-mirror-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/sky-arena/mirror/gpu/255bc62988c0f26b59ebc68fee203eefb746a8da8152cfed442323502987e11a/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/sky-arena/mirror/gpu/255bc62988c0f26b59ebc68fee203eefb746a8da8152cfed442323502987e11a/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/sky-arena/mirror/gpu/255bc62988c0f26b59ebc68fee203eefb746a8da8152cfed442323502987e11a/repeat-001/attempt-001/metrics.json",
      "sha256": "75c78c9202fbd2b11a89f1432812a5e6cc2604a1aaaff46dcab95fb7b616b3be",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 50.74275240000001,
      "coldSeconds": 56.615351600000004,
      "fingerprint": "255bc62988c0f26b59ebc68fee203eefb746a8da8152cfed442323502987e11a",
      "run": "gpu-detailed-materials"
    },
    {
      "scene": "sky-arena",
      "material": "glossy",
      "file": "sky-arena-glossy-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/sky-arena/glossy/gpu/36a5bc15f4b5b593b0f681953767e65736a7b79d42a25fbd6b3ca0b258412086/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/sky-arena/glossy/gpu/36a5bc15f4b5b593b0f681953767e65736a7b79d42a25fbd6b3ca0b258412086/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/sky-arena/glossy/gpu/36a5bc15f4b5b593b0f681953767e65736a7b79d42a25fbd6b3ca0b258412086/repeat-001/attempt-001/metrics.json",
      "sha256": "3dca5ab9d9b1b3df0e841456454ab761ab8adc5e2f4b78e226e69374cff7ceb7",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 1331.2693258999977,
      "coldSeconds": 1337.6483036,
      "fingerprint": "36a5bc15f4b5b593b0f681953767e65736a7b79d42a25fbd6b3ca0b258412086",
      "run": "gpu-detailed-materials"
    },
    {
      "scene": "sky-arena",
      "material": "glass",
      "file": "sky-arena-glass-1024.png",
      "source": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/sky-arena/glass/gpu/8914963232a60488dc34b1dd16aeab636a01cf3e11e4ec7f2b0fb56588262fdd/repeat-001/attempt-001/render.png",
      "linear": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/sky-arena/glass/gpu/8914963232a60488dc34b1dd16aeab636a01cf3e11e4ec7f2b0fb56588262fdd/repeat-001/attempt-001/linear.pfm",
      "metrics": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/gpu-detailed-materials/high/sky-arena/glass/gpu/8914963232a60488dc34b1dd16aeab636a01cf3e11e4ec7f2b0fb56588262fdd/repeat-001/attempt-001/metrics.json",
      "sha256": "1dff2ba99f191faa3079d2d78589de8cb09bf939aa4b56b5f966838c2fbde931",
      "settings": {
        "width": 1024,
        "height": 1024,
        "cameraSamples": 64,
        "lightSamples": 4,
        "glossySamples": 4,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "engine": "gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "traceSeconds": 142.5919223000001,
      "coldSeconds": 148.4976328,
      "fingerprint": "8914963232a60488dc34b1dd16aeab636a01cf3e11e4ec7f2b0fb56588262fdd",
      "run": "gpu-detailed-materials"
    }
  ]
}
