{
  "engine": "Unity 6000.3.22f1",
  "renderer": "Mesa llvmpipe (LLVM 20.1.2, 256 bits)",
  "captureMethod": "Camera.Render → RenderTexture → ReadPixels",
  "realtimeFpsMeasured": false,
  "seed": 17,
  "fps": 60,
  "resolution": [
    512,
    512
  ],
  "inputTextures": 0,
  "checks": [
    {
      "key": "hit",
      "frames": 48,
      "uniqueFrames": 48,
      "firstCoverage": 0.10015,
      "peakCoverage": 0.16714,
      "pngFirstSha256": "65eb2d5a3363fe2e5e2c17675a67cd60a878a05102d355675db1b1fc73a1004d"
    },
    {
      "key": "levelup",
      "frames": 120,
      "uniqueFrames": 109,
      "firstCoverage": 0.04083,
      "peakCoverage": 0.58832,
      "pngFirstSha256": "b6ecb0484d8410b62cb3e085adf4777271b31c2646c8d0ed930e459775e0e1a0"
    },
    {
      "key": "aura",
      "frames": 144,
      "uniqueFrames": 144,
      "firstCoverage": 0.22573,
      "peakCoverage": 0.22749,
      "pngFirstSha256": "aa8d03bd0e0b93b78bcf63f446788a4319f8a250e16a5ea1363bb93ebf5a80c2"
    },
    {
      "key": "heal",
      "frames": 60,
      "uniqueFrames": 60,
      "firstCoverage": 0.06506,
      "peakCoverage": 0.0736,
      "pngFirstSha256": "7d2c2fcd4b93fa24c5b9fa697e5ac98efb4a996c854fa69b79f20b0200be11ed"
    },
    {
      "key": "ball",
      "frames": 60,
      "uniqueFrames": 60,
      "firstCoverage": 0.09261,
      "peakCoverage": 0.09513,
      "pngFirstSha256": "a2e30f551ed53081d2b7d13b98324c6d8d359b99ec796332937c108e9e904402"
    }
  ],
  "limitations": [
    "원본 origin/delay 없음: 중앙 정렬, 프레임당 100ms 가정",
    "품질 우열 점수 아님",
    "기존 결과의 정확한 모델 버전 미확인"
  ],
  "playback": {
    "referenceFps": 10,
    "selectableFps": [
      10,
      60
    ],
    "sourceFps": {
      "baseline": 60,
      "codex": 60
    },
    "preservesDuration": true
  },
  "determinism": [
    {
      "time": 0.0,
      "sameSeedIdentical": true,
      "differentSeedChanged": true
    },
    {
      "time": 0.1,
      "sameSeedIdentical": true,
      "differentSeedChanged": true
    },
    {
      "time": 0.2,
      "sameSeedIdentical": true,
      "differentSeedChanged": true
    },
    {
      "time": 0.3,
      "sameSeedIdentical": true,
      "differentSeedChanged": true
    },
    {
      "time": 0.4,
      "sameSeedIdentical": true,
      "differentSeedChanged": true
    },
    {
      "time": 0.5,
      "sameSeedIdentical": true,
      "differentSeedChanged": true
    },
    {
      "time": 0.6,
      "sameSeedIdentical": true,
      "differentSeedChanged": true
    },
    {
      "time": 0.7,
      "sameSeedIdentical": true,
      "differentSeedChanged": true
    }
  ],
  "shaderSha256": {
    "Electric.cginc": "2ada521ad8438453b19bb1278b875d6737fb3cc87d7e5ea42b3e36ddd591e5e8",
    "Common.cginc": "5d8d9c4cb8b268be4226ec83ae9e4e035a2d4ab03dd941b6b661489d2024bcc9",
    "Ceremony.cginc": "d6b48c4aab646510beafded927104515abb0d847f41f6cbd8c1e514430b90b1a",
    "Procedural.shader": "66cdd2b4a50fcd42416a6e8a0c4ef9d22d7f5366a1b53aee7cb9968d6cd44651"
  },
  "browser": {
    "url": "/vfx/codex/",
    "effects": [
      {
        "effect": "hit",
        "seconds": 0.2,
        "frames": [
          "03 / 8 frames",
          "03 / 8 frames",
          "13 / 48 frames"
        ]
      },
      {
        "effect": "levelup",
        "seconds": 1.2,
        "frames": [
          "13 / 20 frames",
          "13 / 22 frames",
          "73 / 120 frames"
        ]
      },
      {
        "effect": "aura",
        "seconds": 0.7,
        "frames": [
          "08 / 24 frames",
          "08 / 24 frames",
          "43 / 144 frames"
        ]
      },
      {
        "effect": "heal",
        "seconds": 0.2,
        "frames": [
          "03 / 10 frames",
          "03 / 12 frames",
          "13 / 60 frames"
        ]
      },
      {
        "effect": "ball",
        "seconds": 0.2,
        "frames": [
          "03 / 10 frames",
          "03 / 10 frames",
          "13 / 60 frames"
        ]
      }
    ],
    "phaseAlignment": true,
    "shortLaneHold": true,
    "playPause": true,
    "mobileOverflow": false,
    "browserErrors": [],
    "fpsChecks": [
      {
        "lane": "baseline",
        "fps10Frames": 8,
        "fps60Frames": 48,
        "held10fps": true,
        "sampledEverySixth": true
      },
      {
        "lane": "codex",
        "fps10Frames": 8,
        "fps60Frames": 48,
        "held10fps": true,
        "sampledEverySixth": true
      }
    ],
    "fpsIndependent": true,
    "fpsPreservesTime": true,
    "fpsPersistsAcrossTabs": true
  },
  "unityBuild": {
    "result": "Succeeded",
    "errors": 0,
    "logSha256": "a9b057a57b157b9e3ab11ad1224c3c2393c40f8845cfa9d2756bf09290d1a4e4"
  },
  "videoFrames": {
    "hit": 48,
    "levelup": 120,
    "aura": 144,
    "heal": 60,
    "ball": 60
  }
}