{
  "created_at": "2026-11-12T20:08:39.316546+00:00",
  "status": "three-completed-creative-studies",
  "files": [
    {
      "file": "01-dust-and-starlings-compare.mp4",
      "sha256": "16dac0f1cad1938f975c277eaf0fe041673fec3229463b26fb6085aa8c334c52",
      "bytes": 1405097,
      "frames": 192,
      "duration": 8.0,
      "width": 1280,
      "height": 396,
      "codec": "h264",
      "audio": false,
      "full_decode": "passed"
    },
    {
      "file": "01-dust-and-starlings.mp4",
      "sha256": "fa18988e654357cd7336423105bfc7ec19a1c7ee57a518894732fa148670554c",
      "bytes": 6594148,
      "frames": 192,
      "duration": 8.0,
      "width": 1280,
      "height": 720,
      "codec": "h264",
      "audio": false,
      "full_decode": "passed"
    },
    {
      "file": "02-golden-gesture-compare.mp4",
      "sha256": "559a611829fd93a87c95a2e8eed25432e1c3bc9c7b12758e31ba039b46dbf242",
      "bytes": 1359350,
      "frames": 192,
      "duration": 8.0,
      "width": 1280,
      "height": 396,
      "codec": "h264",
      "audio": false,
      "full_decode": "passed"
    },
    {
      "file": "02-golden-gesture.mp4",
      "sha256": "e7d055654a9759b019c2dd10d4cfe959360404f5fc30aa6eb6a98214b918c32a",
      "bytes": 5333611,
      "frames": 192,
      "duration": 8.0,
      "width": 1280,
      "height": 720,
      "codec": "h264",
      "audio": false,
      "full_decode": "passed"
    },
    {
      "file": "03-orbital-constellation-compare.mp4",
      "sha256": "357b08d2ab97eb65db5e8bc3998ea81532021e0c6415177ce54d4180f4312bb9",
      "bytes": 1565139,
      "frames": 192,
      "duration": 8.0,
      "width": 1280,
      "height": 396,
      "codec": "h264",
      "audio": false,
      "full_decode": "passed"
    },
    {
      "file": "03-orbital-constellation.mp4",
      "sha256": "a1b56197ebac7c23a71400781fe72af204134630cdbc26b7bfed5c04b6e25c97",
      "bytes": 5141436,
      "frames": 192,
      "duration": 8.0,
      "width": 1280,
      "height": 720,
      "codec": "h264",
      "audio": false,
      "full_decode": "passed"
    },
    {
      "file": "all-three.mp4",
      "sha256": "0c52711cb501c1de6be349dde08ef814951240c103860c2f20c019f24f31f525",
      "bytes": 2166556,
      "frames": 192,
      "duration": 8.0,
      "width": 1920,
      "height": 360,
      "codec": "h264",
      "audio": false,
      "full_decode": "passed"
    }
  ],
  "sources": [
    {
      "id": "43210",
      "provider": "mixkit",
      "page": "https://mixkit.co/free-stock-video/woman-dancing-in-an-old-abandoned-place-43210/",
      "download": "https://assets.mixkit.co/videos/43210/43210-1080.mp4",
      "sha256": "3307cafabac37660284d703cc09191cf3966e006eb4e9b3d6db146c56a4c2025",
      "interval_seconds": [
        1,
        9
      ],
      "license": "mixkit stock video free license",
      "license_url": "https://mixkit.co/license/#videoFree",
      "terms_url": "https://mixkit.co/terms/",
      "credit": "mixkit; individual contributor not named on downloaded item page",
      "audio": "no audio stream in source"
    },
    {
      "id": "49087",
      "provider": "mixkit",
      "page": "https://mixkit.co/free-stock-video/a-young-woman-dancer-moving-her-hands-49087/",
      "download": "https://assets.mixkit.co/videos/49087/49087-1080.mp4",
      "sha256": "297bff5bcedaffaabbd37d93ba5ebce846f37fdecce3b3c95aa508bcafefd2e8",
      "interval_seconds": [
        0,
        8
      ],
      "license": "mixkit stock video free license",
      "license_url": "https://mixkit.co/license/#videoFree",
      "terms_url": "https://mixkit.co/terms/",
      "credit": "mixkit; individual contributor not named on downloaded item page",
      "audio": "no audio stream in source"
    }
  ],
  "review": {
    "visual": "16 sequential sampled frames per final at 2 fps, plus full-resolution frames; face, wrists, matte edges, color and effect integration inspected",
    "technical": "every delivered mp4 fully decoded with ffmpeg -xerror; h264/yuv420p, 192 frames at 24 fps, 8 seconds",
    "limitations": [
      "approximate depth and low-resolution person segmentation, not scene reconstruction",
      "ribbon uses interpolated pose wrist tracks; occluded wrists can be approximate",
      "optical echoes and chromatic fringes in the hand-dance footage belong to the original",
      "sampled visual inspection cannot prove the absence of every sub-frame artifact; hair and fast wrists need manual finishing for production"
    ]
  },
  "effects": [
    {
      "file": "01-dust-and-starlings.mp4",
      "description": "48 muted birds, 8 shutter samples; person/hand occlusion and face protection",
      "source": "43210",
      "settings": {
        "name": "dust-and-starlings",
        "birds": 48,
        "seed": 20261112,
        "sim_substeps": 4,
        "warmup_seconds": 3,
        "blur_samples": 8,
        "shutter": 0.48,
        "body_length": 0.025,
        "horizontal_fov": 50,
        "protect_face": true,
        "palette_bgr": [
          [
            65,
            59,
            54
          ],
          [
            85,
            77,
            67
          ],
          [
            108,
            98,
            85
          ],
          [
            128,
            115,
            101
          ]
        ],
        "light_direction": [
          -0.35,
          -0.85,
          -0.4
        ]
      }
    },
    {
      "file": "02-golden-gesture.mp4",
      "description": "seven golden filaments per wrist, two-second gesture history, seeded sparks, bloom and face protection",
      "source": "49087",
      "settings": {
        "seed": 121126,
        "history_s": 2,
        "pose_wrists_seen": [
          0.7864583333,
          0.9166666667
        ],
        "smoothing_sigma_frames": 2.3
      }
    },
    {
      "file": "03-orbital-constellation.mp4",
      "description": "two elliptical light rings and 76 particles, far arc masked by the dancer",
      "source": "43210",
      "settings": {
        "seed": 121126,
        "particles": 76,
        "rings": 2
      }
    }
  ]
}