{
  "date": "2026-11-01",
  "assistant": "gpt-6.1-sol",
  "effort": "xhigh",
  "free": true,
  "counting": "1回は、1種類の素材を1組の設定で最後まで書き出した制作実行。作り直し9回と、出力後に記録処理が失敗した1回も含む。フレーム数、検査、ページの操作回数は含めない。",
  "runs": 72,
  "successful": 62,
  "samples": [
    {
      "id": "fire-fire-ring",
      "title": "炎の輪",
      "category": "vfx",
      "note": "足元から外へ広がる炎。氷色への変更でも光と煙の層が残る。",
      "tool": "PixelFX 0.3.0",
      "method": "コード描画",
      "model": "生成モデルなし",
      "assistant": "gpt-6.1-sol / xhigh",
      "source": "https://github.com/patch-gg/pixelfx/blob/a84159688af3ca37a4be05a0d422b94451b2e24e/src/fx/fire/fire-ring.js",
      "commit": "a84159688af3ca37a4be05a0d422b94451b2e24e",
      "license": "MIT",
      "variants": [
        {
          "id": "original",
          "label": "元の色",
          "seed": 1,
          "options": {},
          "frames": 95,
          "width": 224,
          "height": 128,
          "fps": 24,
          "columns": 8,
          "sheet": "/assets/pixel-lab/fire-fire-ring-original.png",
          "atlas": "/assets/pixel-lab/fire-fire-ring-original.json",
          "poster": "/assets/pixel-lab/fire-fire-ring-original-poster.png",
          "posterFrame": 34,
          "loop": false,
          "nonempty": 88,
          "unique": 89,
          "transparent": true,
          "sha256": "1d73301e98c279965e35eb3b812589c20e4b16e8171fc91c06011c0ff7421f5a"
        },
        {
          "id": "ice",
          "label": "氷色",
          "seed": 17,
          "options": {
            "palette": [
              "#081a34",
              "#163a67",
              "#245b9c",
              "#329fcb",
              "#70def0",
              "#c8f8ff",
              "#ffffff"
            ],
            "flip": true
          },
          "frames": 95,
          "width": 224,
          "height": 128,
          "fps": 24,
          "columns": 8,
          "sheet": "/assets/pixel-lab/fire-fire-ring-ice.png",
          "atlas": "/assets/pixel-lab/fire-fire-ring-ice.json",
          "poster": "/assets/pixel-lab/fire-fire-ring-ice-poster.png",
          "posterFrame": 34,
          "loop": false,
          "nonempty": 88,
          "unique": 89,
          "transparent": true,
          "sha256": "86627024879b0dcf2542efb5b3e962e4c33baf4805fbb0b02ef53399f5d8d4b7"
        },
        {
          "id": "ember",
          "label": "夕焼け色",
          "seed": 31,
          "options": {
            "palette": [
              "#281026",
              "#632041",
              "#a43651",
              "#e46645",
              "#ffad59",
              "#ffe4a0",
              "#ffffff"
            ]
          },
          "frames": 95,
          "width": 224,
          "height": 128,
          "fps": 24,
          "columns": 8,
          "sheet": "/assets/pixel-lab/fire-fire-ring-ember.png",
          "atlas": "/assets/pixel-lab/fire-fire-ring-ember.json",
          "poster": "/assets/pixel-lab/fire-fire-ring-ember-poster.png",
          "posterFrame": 34,
          "loop": false,
          "nonempty": 88,
          "unique": 89,
          "transparent": true,
          "sha256": "83e55025df9a5a13fd6567d8f6aa787a04a614ab2f9a5ba8c262288dcdcfb534"
        }
      ],
      "attempts": 3
    },
    {
      "id": "ice-frost-nova",
      "title": "氷の衝撃波",
      "category": "vfx",
      "note": "輪の広がりと破片の飛び散りをコマ送りで見る。",
      "tool": "PixelFX 0.3.0",
      "method": "コード描画",
      "model": "生成モデルなし",
      "assistant": "gpt-6.1-sol / xhigh",
      "source": "https://github.com/patch-gg/pixelfx/blob/a84159688af3ca37a4be05a0d422b94451b2e24e/src/fx/ice/frost-nova.js",
      "commit": "a84159688af3ca37a4be05a0d422b94451b2e24e",
      "license": "MIT",
      "variants": [
        {
          "id": "original",
          "label": "元の色",
          "seed": 1,
          "options": {},
          "frames": 83,
          "width": 288,
          "height": 192,
          "fps": 24,
          "columns": 8,
          "sheet": "/assets/pixel-lab/ice-frost-nova-original.png",
          "atlas": "/assets/pixel-lab/ice-frost-nova-original.json",
          "poster": "/assets/pixel-lab/ice-frost-nova-original-poster.png",
          "posterFrame": 29,
          "loop": false,
          "nonempty": 83,
          "unique": 83,
          "transparent": true,
          "sha256": "6114f40f319006a228365ebeda5fbb15d55b6a576f4a739d4d55841ce901bd4f"
        },
        {
          "id": "ice",
          "label": "氷色",
          "seed": 17,
          "options": {
            "palette": [
              "#081a34",
              "#163a67",
              "#245b9c",
              "#329fcb",
              "#70def0",
              "#c8f8ff",
              "#ffffff"
            ],
            "flip": true
          },
          "frames": 83,
          "width": 288,
          "height": 192,
          "fps": 24,
          "columns": 8,
          "sheet": "/assets/pixel-lab/ice-frost-nova-ice.png",
          "atlas": "/assets/pixel-lab/ice-frost-nova-ice.json",
          "poster": "/assets/pixel-lab/ice-frost-nova-ice-poster.png",
          "posterFrame": 29,
          "loop": false,
          "nonempty": 83,
          "unique": 83,
          "transparent": true,
          "sha256": "4eeedd8da728a6daaeecf6b921ae17afe6b6cf49bf968c33bcaddfd7ceb035a3"
        },
        {
          "id": "ember",
          "label": "夕焼け色",
          "seed": 31,
          "options": {
            "palette": [
              "#281026",
              "#632041",
              "#a43651",
              "#e46645",
              "#ffad59",
              "#ffe4a0",
              "#ffffff"
            ]
          },
          "frames": 83,
          "width": 288,
          "height": 192,
          "fps": 24,
          "columns": 8,
          "sheet": "/assets/pixel-lab/ice-frost-nova-ember.png",
          "atlas": "/assets/pixel-lab/ice-frost-nova-ember.json",
          "poster": "/assets/pixel-lab/ice-frost-nova-ember-poster.png",
          "posterFrame": 29,
          "loop": false,
          "nonempty": 83,
          "unique": 83,
          "transparent": true,
          "sha256": "b1d62b92547eb04150ae9af5657abc15e61f95716d44ddc0e4added7b8ca15c0"
        }
      ],
      "attempts": 3
    },
    {
      "id": "arcane-portal",
      "title": "渦巻くポータル",
      "category": "vfx",
      "note": "縦長の裂け目と、吸い込まれる光のループ。",
      "tool": "PixelFX 0.3.0",
      "method": "コード描画",
      "model": "生成モデルなし",
      "assistant": "gpt-6.1-sol / xhigh",
      "source": "https://github.com/patch-gg/pixelfx/blob/a84159688af3ca37a4be05a0d422b94451b2e24e/src/fx/arcane/portal.js",
      "commit": "a84159688af3ca37a4be05a0d422b94451b2e24e",
      "license": "MIT",
      "variants": [
        {
          "id": "original",
          "label": "元の色",
          "seed": 1,
          "options": {},
          "frames": 58,
          "width": 152,
          "height": 116,
          "fps": 24,
          "columns": 7,
          "sheet": "/assets/pixel-lab/arcane-portal-original.png",
          "atlas": "/assets/pixel-lab/arcane-portal-original.json",
          "poster": "/assets/pixel-lab/arcane-portal-original-poster.png",
          "posterFrame": 20,
          "loop": true,
          "nonempty": 58,
          "unique": 58,
          "transparent": true,
          "sha256": "003bf2ca1127e445e29dd4a3dda494f325160f1a5fa503665bccd6f4c9e5c3a9"
        },
        {
          "id": "ice",
          "label": "氷色",
          "seed": 17,
          "options": {
            "palette": [
              "#081a34",
              "#163a67",
              "#245b9c",
              "#329fcb",
              "#70def0",
              "#c8f8ff",
              "#ffffff"
            ],
            "flip": true
          },
          "frames": 58,
          "width": 152,
          "height": 116,
          "fps": 24,
          "columns": 7,
          "sheet": "/assets/pixel-lab/arcane-portal-ice.png",
          "atlas": "/assets/pixel-lab/arcane-portal-ice.json",
          "poster": "/assets/pixel-lab/arcane-portal-ice-poster.png",
          "posterFrame": 20,
          "loop": true,
          "nonempty": 58,
          "unique": 58,
          "transparent": true,
          "sha256": "fb6e807d3397d2276839a5254a2b6dcfdb2cd6bf69efb05761b899fb1e04c38c"
        },
        {
          "id": "ember",
          "label": "夕焼け色",
          "seed": 31,
          "options": {
            "palette": [
              "#281026",
              "#632041",
              "#a43651",
              "#e46645",
              "#ffad59",
              "#ffe4a0",
              "#ffffff"
            ]
          },
          "frames": 58,
          "width": 152,
          "height": 116,
          "fps": 24,
          "columns": 7,
          "sheet": "/assets/pixel-lab/arcane-portal-ember.png",
          "atlas": "/assets/pixel-lab/arcane-portal-ember.json",
          "poster": "/assets/pixel-lab/arcane-portal-ember-poster.png",
          "posterFrame": 20,
          "loop": true,
          "nonempty": 58,
          "unique": 58,
          "transparent": true,
          "sha256": "a4c7e3c6a618e22964b593d3a4c381972e0348093f0a480c3409972401fa7357"
        }
      ],
      "attempts": 3
    },
    {
      "id": "holy-heal",
      "title": "回復の光",
      "category": "vfx",
      "note": "立ち上がる光と粒子。透過素材として書き出した。",
      "tool": "PixelFX 0.3.0",
      "method": "コード描画",
      "model": "生成モデルなし",
      "assistant": "gpt-6.1-sol / xhigh",
      "source": "https://github.com/patch-gg/pixelfx/blob/a84159688af3ca37a4be05a0d422b94451b2e24e/src/fx/holy/heal.js",
      "commit": "a84159688af3ca37a4be05a0d422b94451b2e24e",
      "license": "MIT",
      "variants": [
        {
          "id": "original",
          "label": "元の色",
          "seed": 1,
          "options": {},
          "frames": 47,
          "width": 80,
          "height": 104,
          "fps": 24,
          "columns": 8,
          "sheet": "/assets/pixel-lab/holy-heal-original.png",
          "atlas": "/assets/pixel-lab/holy-heal-original.json",
          "poster": "/assets/pixel-lab/holy-heal-original-poster.png",
          "posterFrame": 16,
          "loop": false,
          "nonempty": 42,
          "unique": 43,
          "transparent": true,
          "sha256": "92f9011c5caef19e9282a1e74875d54102ca3c03c54297aadb07e4776f5d5384"
        },
        {
          "id": "ice",
          "label": "氷色",
          "seed": 17,
          "options": {
            "palette": [
              "#081a34",
              "#163a67",
              "#245b9c",
              "#329fcb",
              "#70def0",
              "#c8f8ff",
              "#ffffff"
            ],
            "flip": true
          },
          "frames": 47,
          "width": 80,
          "height": 104,
          "fps": 24,
          "columns": 8,
          "sheet": "/assets/pixel-lab/holy-heal-ice.png",
          "atlas": "/assets/pixel-lab/holy-heal-ice.json",
          "poster": "/assets/pixel-lab/holy-heal-ice-poster.png",
          "posterFrame": 16,
          "loop": false,
          "nonempty": 42,
          "unique": 43,
          "transparent": true,
          "sha256": "90b1ccec857465f7accbd3eadf1ec9c19c78a3ac12c0a8070ca831f8a0920a51"
        },
        {
          "id": "ember",
          "label": "夕焼け色",
          "seed": 31,
          "options": {
            "palette": [
              "#281026",
              "#632041",
              "#a43651",
              "#e46645",
              "#ffad59",
              "#ffe4a0",
              "#ffffff"
            ]
          },
          "frames": 47,
          "width": 80,
          "height": 104,
          "fps": 24,
          "columns": 8,
          "sheet": "/assets/pixel-lab/holy-heal-ember.png",
          "atlas": "/assets/pixel-lab/holy-heal-ember.json",
          "poster": "/assets/pixel-lab/holy-heal-ember-poster.png",
          "posterFrame": 16,
          "loop": false,
          "nonempty": 44,
          "unique": 45,
          "transparent": true,
          "sha256": "6d79ff7310b216a9badbf1dec06e5d2d3a556a5b1b84b50186fb0d7683a45d94"
        }
      ],
      "attempts": 3
    },
    {
      "id": "lightning-lightning-strike",
      "title": "落雷",
      "category": "vfx",
      "note": "一瞬の白い閃光と、その後に残る放電。",
      "tool": "PixelFX 0.3.0",
      "method": "コード描画",
      "model": "生成モデルなし",
      "assistant": "gpt-6.1-sol / xhigh",
      "source": "https://github.com/patch-gg/pixelfx/blob/a84159688af3ca37a4be05a0d422b94451b2e24e/src/fx/lightning/lightning-strike.js",
      "commit": "a84159688af3ca37a4be05a0d422b94451b2e24e",
      "license": "MIT",
      "variants": [
        {
          "id": "original",
          "label": "元の色",
          "seed": 1,
          "options": {},
          "frames": 73,
          "width": 240,
          "height": 264,
          "fps": 24,
          "columns": 9,
          "sheet": "/assets/pixel-lab/lightning-lightning-strike-original.png",
          "atlas": "/assets/pixel-lab/lightning-lightning-strike-original.json",
          "poster": "/assets/pixel-lab/lightning-lightning-strike-original-poster.png",
          "posterFrame": 26,
          "loop": false,
          "nonempty": 70,
          "unique": 71,
          "transparent": true,
          "sha256": "41190e16f8f16428b1ea55f5eb466536bb62409be19107c58b4c34a118e80f08"
        },
        {
          "id": "ice",
          "label": "氷色",
          "seed": 17,
          "options": {
            "palette": [
              "#081a34",
              "#163a67",
              "#245b9c",
              "#329fcb",
              "#70def0",
              "#c8f8ff",
              "#ffffff"
            ],
            "flip": true
          },
          "frames": 73,
          "width": 240,
          "height": 264,
          "fps": 24,
          "columns": 9,
          "sheet": "/assets/pixel-lab/lightning-lightning-strike-ice.png",
          "atlas": "/assets/pixel-lab/lightning-lightning-strike-ice.json",
          "poster": "/assets/pixel-lab/lightning-lightning-strike-ice-poster.png",
          "posterFrame": 26,
          "loop": false,
          "nonempty": 70,
          "unique": 71,
          "transparent": true,
          "sha256": "9893311660e604a915384872e8d8fbe1d6e7e3ac5740f1fc9b64e618aca73095"
        },
        {
          "id": "ember",
          "label": "夕焼け色",
          "seed": 31,
          "options": {
            "palette": [
              "#281026",
              "#632041",
              "#a43651",
              "#e46645",
              "#ffad59",
              "#ffe4a0",
              "#ffffff"
            ]
          },
          "frames": 73,
          "width": 240,
          "height": 264,
          "fps": 24,
          "columns": 9,
          "sheet": "/assets/pixel-lab/lightning-lightning-strike-ember.png",
          "atlas": "/assets/pixel-lab/lightning-lightning-strike-ember.json",
          "poster": "/assets/pixel-lab/lightning-lightning-strike-ember-poster.png",
          "posterFrame": 26,
          "loop": false,
          "nonempty": 71,
          "unique": 72,
          "transparent": true,
          "sha256": "1ac9391e9855044db766bd5b4999b37a7e20fd8d0c4c2179c02a58acd54e7541"
        }
      ],
      "attempts": 3
    },
    {
      "id": "explosions-firework-burst",
      "title": "打ち上げ花火",
      "category": "vfx",
      "note": "放射状の広がりを、色とseedを変えて比較。",
      "tool": "PixelFX 0.3.0",
      "method": "コード描画",
      "model": "生成モデルなし",
      "assistant": "gpt-6.1-sol / xhigh",
      "source": "https://github.com/patch-gg/pixelfx/blob/a84159688af3ca37a4be05a0d422b94451b2e24e/src/fx/explosions/firework-burst.js",
      "commit": "a84159688af3ca37a4be05a0d422b94451b2e24e",
      "license": "MIT",
      "variants": [
        {
          "id": "original",
          "label": "元の色",
          "seed": 1,
          "options": {},
          "frames": 87,
          "width": 240,
          "height": 248,
          "fps": 24,
          "columns": 10,
          "sheet": "/assets/pixel-lab/explosions-firework-burst-original.png",
          "atlas": "/assets/pixel-lab/explosions-firework-burst-original.json",
          "poster": "/assets/pixel-lab/explosions-firework-burst-original-poster.png",
          "posterFrame": 31,
          "loop": false,
          "nonempty": 80,
          "unique": 81,
          "transparent": true,
          "sha256": "5d6bee3cfb04fedad648db683080b95df9af4b1a4cfc4cfe1a0b2248b97bed8a"
        },
        {
          "id": "ice",
          "label": "氷色",
          "seed": 17,
          "options": {
            "palette": [
              "#081a34",
              "#163a67",
              "#245b9c",
              "#329fcb",
              "#70def0",
              "#c8f8ff",
              "#ffffff"
            ],
            "flip": true
          },
          "frames": 87,
          "width": 240,
          "height": 248,
          "fps": 24,
          "columns": 10,
          "sheet": "/assets/pixel-lab/explosions-firework-burst-ice.png",
          "atlas": "/assets/pixel-lab/explosions-firework-burst-ice.json",
          "poster": "/assets/pixel-lab/explosions-firework-burst-ice-poster.png",
          "posterFrame": 31,
          "loop": false,
          "nonempty": 74,
          "unique": 75,
          "transparent": true,
          "sha256": "791498846862c024762f97cefda81d61059c0e1bd49eaa804c5bd4aab2bf0d62"
        },
        {
          "id": "ember",
          "label": "夕焼け色",
          "seed": 31,
          "options": {
            "palette": [
              "#281026",
              "#632041",
              "#a43651",
              "#e46645",
              "#ffad59",
              "#ffe4a0",
              "#ffffff"
            ]
          },
          "frames": 87,
          "width": 240,
          "height": 248,
          "fps": 24,
          "columns": 10,
          "sheet": "/assets/pixel-lab/explosions-firework-burst-ember.png",
          "atlas": "/assets/pixel-lab/explosions-firework-burst-ember.json",
          "poster": "/assets/pixel-lab/explosions-firework-burst-ember-poster.png",
          "posterFrame": 31,
          "loop": false,
          "nonempty": 79,
          "unique": 80,
          "transparent": true,
          "sha256": "20995e8421a0876cf5cc815dabb36628bd9fe4f22391b5cad251a0b652716d24"
        }
      ],
      "attempts": 3
    },
    {
      "id": "critters-slime",
      "title": "跳ねるスライム",
      "category": "character",
      "note": "ため、伸び、着地後の揺れがある43コマのループ。",
      "tool": "PixelFX 0.3.0",
      "method": "コード描画",
      "model": "生成モデルなし",
      "assistant": "gpt-6.1-sol / xhigh",
      "source": "https://github.com/patch-gg/pixelfx/blob/a84159688af3ca37a4be05a0d422b94451b2e24e/src/fx/critters/slime.js",
      "commit": "a84159688af3ca37a4be05a0d422b94451b2e24e",
      "license": "MIT",
      "variants": [
        {
          "id": "original",
          "label": "元の色",
          "seed": 1,
          "options": {},
          "frames": 43,
          "width": 112,
          "height": 88,
          "fps": 24,
          "columns": 6,
          "sheet": "/assets/pixel-lab/critters-slime-original.png",
          "atlas": "/assets/pixel-lab/critters-slime-original.json",
          "poster": "/assets/pixel-lab/critters-slime-original-poster.png",
          "posterFrame": 15,
          "loop": true,
          "nonempty": 43,
          "unique": 43,
          "transparent": true,
          "sha256": "6fb949c4c22d6f72aef9e38d3577ca28bf6ad6e366cb9694328a537efba3c30a"
        },
        {
          "id": "ice",
          "label": "氷色",
          "seed": 17,
          "options": {
            "palette": [
              "#081a34",
              "#163a67",
              "#245b9c",
              "#329fcb",
              "#70def0",
              "#c8f8ff",
              "#ffffff"
            ],
            "flip": true
          },
          "frames": 43,
          "width": 112,
          "height": 88,
          "fps": 24,
          "columns": 6,
          "sheet": "/assets/pixel-lab/critters-slime-ice.png",
          "atlas": "/assets/pixel-lab/critters-slime-ice.json",
          "poster": "/assets/pixel-lab/critters-slime-ice-poster.png",
          "posterFrame": 15,
          "loop": true,
          "nonempty": 43,
          "unique": 43,
          "transparent": true,
          "sha256": "38503f85f83a0e499c8761fb1b5c6f3c46e746634e125f80cbf342e0ff1ded57"
        },
        {
          "id": "ember",
          "label": "夕焼け色",
          "seed": 31,
          "options": {
            "palette": [
              "#281026",
              "#632041",
              "#a43651",
              "#e46645",
              "#ffad59",
              "#ffe4a0",
              "#ffffff"
            ]
          },
          "frames": 43,
          "width": 112,
          "height": 88,
          "fps": 24,
          "columns": 6,
          "sheet": "/assets/pixel-lab/critters-slime-ember.png",
          "atlas": "/assets/pixel-lab/critters-slime-ember.json",
          "poster": "/assets/pixel-lab/critters-slime-ember-poster.png",
          "posterFrame": 15,
          "loop": true,
          "nonempty": 43,
          "unique": 43,
          "transparent": true,
          "sha256": "e54981111700fbfcd0b27427349ab7d4ad3345a172a4ab7f550dcc92a7220f85"
        }
      ],
      "attempts": 3
    },
    {
      "id": "critters-butterfly",
      "title": "蝶の羽ばたき",
      "category": "character",
      "note": "小さな羽の開閉と移動の見え方を比較。",
      "tool": "PixelFX 0.3.0",
      "method": "コード描画",
      "model": "生成モデルなし",
      "assistant": "gpt-6.1-sol / xhigh",
      "source": "https://github.com/patch-gg/pixelfx/blob/a84159688af3ca37a4be05a0d422b94451b2e24e/src/fx/critters/butterfly.js",
      "commit": "a84159688af3ca37a4be05a0d422b94451b2e24e",
      "license": "MIT",
      "variants": [
        {
          "id": "original",
          "label": "元の色",
          "seed": 1,
          "options": {},
          "frames": 77,
          "width": 128,
          "height": 88,
          "fps": 24,
          "columns": 8,
          "sheet": "/assets/pixel-lab/critters-butterfly-original.png",
          "atlas": "/assets/pixel-lab/critters-butterfly-original.json",
          "poster": "/assets/pixel-lab/critters-butterfly-original-poster.png",
          "posterFrame": 27,
          "loop": true,
          "nonempty": 77,
          "unique": 77,
          "transparent": true,
          "sha256": "ea0942e49ae372f868ab50571494e4a03bac56e4714828ab142ee98bc7a260b8"
        },
        {
          "id": "ice",
          "label": "氷色",
          "seed": 17,
          "options": {
            "palette": [
              "#081a34",
              "#163a67",
              "#245b9c",
              "#329fcb",
              "#70def0",
              "#c8f8ff",
              "#ffffff"
            ],
            "flip": true
          },
          "frames": 77,
          "width": 128,
          "height": 88,
          "fps": 24,
          "columns": 8,
          "sheet": "/assets/pixel-lab/critters-butterfly-ice.png",
          "atlas": "/assets/pixel-lab/critters-butterfly-ice.json",
          "poster": "/assets/pixel-lab/critters-butterfly-ice-poster.png",
          "posterFrame": 27,
          "loop": true,
          "nonempty": 77,
          "unique": 77,
          "transparent": true,
          "sha256": "4e20ac91519e26eb9574ee6b9c7dc300be126eb235ce5ee389c683f9ed66f86a"
        },
        {
          "id": "ember",
          "label": "夕焼け色",
          "seed": 31,
          "options": {
            "palette": [
              "#281026",
              "#632041",
              "#a43651",
              "#e46645",
              "#ffad59",
              "#ffe4a0",
              "#ffffff"
            ]
          },
          "frames": 77,
          "width": 128,
          "height": 88,
          "fps": 24,
          "columns": 8,
          "sheet": "/assets/pixel-lab/critters-butterfly-ember.png",
          "atlas": "/assets/pixel-lab/critters-butterfly-ember.json",
          "poster": "/assets/pixel-lab/critters-butterfly-ember-poster.png",
          "posterFrame": 27,
          "loop": true,
          "nonempty": 77,
          "unique": 77,
          "transparent": true,
          "sha256": "60288096cf22a89c7303091202978dd11bf3638149678cf32dffcd08c9f4c99a"
        }
      ],
      "attempts": 3
    },
    {
      "id": "critters-ghost",
      "title": "浮かぶゴースト",
      "category": "character",
      "note": "輪郭と浮遊感を、異なる配色で確認。",
      "tool": "PixelFX 0.3.0",
      "method": "コード描画",
      "model": "生成モデルなし",
      "assistant": "gpt-6.1-sol / xhigh",
      "source": "https://github.com/patch-gg/pixelfx/blob/a84159688af3ca37a4be05a0d422b94451b2e24e/src/fx/critters/ghost.js",
      "commit": "a84159688af3ca37a4be05a0d422b94451b2e24e",
      "license": "MIT",
      "variants": [
        {
          "id": "original",
          "label": "元の色",
          "seed": 1,
          "options": {},
          "frames": 58,
          "width": 96,
          "height": 100,
          "fps": 24,
          "columns": 8,
          "sheet": "/assets/pixel-lab/critters-ghost-original.png",
          "atlas": "/assets/pixel-lab/critters-ghost-original.json",
          "poster": "/assets/pixel-lab/critters-ghost-original-poster.png",
          "posterFrame": 20,
          "loop": true,
          "nonempty": 58,
          "unique": 58,
          "transparent": true,
          "sha256": "7350186219fdfcdb3b29338b18cdf31bb7089806e53ed9a574b5753391aa3de2"
        },
        {
          "id": "ice",
          "label": "氷色",
          "seed": 17,
          "options": {
            "palette": [
              "#081a34",
              "#163a67",
              "#245b9c",
              "#329fcb",
              "#70def0",
              "#c8f8ff",
              "#ffffff"
            ],
            "flip": true
          },
          "frames": 58,
          "width": 96,
          "height": 100,
          "fps": 24,
          "columns": 8,
          "sheet": "/assets/pixel-lab/critters-ghost-ice.png",
          "atlas": "/assets/pixel-lab/critters-ghost-ice.json",
          "poster": "/assets/pixel-lab/critters-ghost-ice-poster.png",
          "posterFrame": 20,
          "loop": true,
          "nonempty": 58,
          "unique": 58,
          "transparent": true,
          "sha256": "2d70629942bf40d49d97a02d7dc3cb8a1a942af4939fbc318d78b8ff2ada12b2"
        },
        {
          "id": "ember",
          "label": "夕焼け色",
          "seed": 31,
          "options": {
            "palette": [
              "#281026",
              "#632041",
              "#a43651",
              "#e46645",
              "#ffad59",
              "#ffe4a0",
              "#ffffff"
            ]
          },
          "frames": 58,
          "width": 96,
          "height": 100,
          "fps": 24,
          "columns": 8,
          "sheet": "/assets/pixel-lab/critters-ghost-ember.png",
          "atlas": "/assets/pixel-lab/critters-ghost-ember.json",
          "poster": "/assets/pixel-lab/critters-ghost-ember-poster.png",
          "posterFrame": 20,
          "loop": true,
          "nonempty": 58,
          "unique": 58,
          "transparent": true,
          "sha256": "005df3bf5842cce5f6e532257174d71bfb8835dd3ac69b6651585e5f1c654e07"
        }
      ],
      "attempts": 3
    },
    {
      "id": "pickups-gem-spin",
      "title": "回転する宝石",
      "category": "item",
      "note": "回転時の明暗とハイライトを比較。",
      "tool": "PixelFX 0.3.0",
      "method": "コード描画",
      "model": "生成モデルなし",
      "assistant": "gpt-6.1-sol / xhigh",
      "source": "https://github.com/patch-gg/pixelfx/blob/a84159688af3ca37a4be05a0d422b94451b2e24e/src/fx/pickups/gem-spin.js",
      "commit": "a84159688af3ca37a4be05a0d422b94451b2e24e",
      "license": "MIT",
      "variants": [
        {
          "id": "original",
          "label": "元の色",
          "seed": 1,
          "options": {},
          "frames": 58,
          "width": 64,
          "height": 64,
          "fps": 24,
          "columns": 8,
          "sheet": "/assets/pixel-lab/pickups-gem-spin-original.png",
          "atlas": "/assets/pixel-lab/pickups-gem-spin-original.json",
          "poster": "/assets/pixel-lab/pickups-gem-spin-original-poster.png",
          "posterFrame": 20,
          "loop": true,
          "nonempty": 58,
          "unique": 58,
          "transparent": true,
          "sha256": "05082f630cbb0c9d96338f53a4d3a35dec639bbb628f2f8776e03e02262400da"
        },
        {
          "id": "ice",
          "label": "氷色",
          "seed": 17,
          "options": {
            "palette": [
              "#081a34",
              "#163a67",
              "#245b9c",
              "#329fcb",
              "#70def0",
              "#c8f8ff",
              "#ffffff"
            ],
            "flip": true
          },
          "frames": 58,
          "width": 64,
          "height": 64,
          "fps": 24,
          "columns": 8,
          "sheet": "/assets/pixel-lab/pickups-gem-spin-ice.png",
          "atlas": "/assets/pixel-lab/pickups-gem-spin-ice.json",
          "poster": "/assets/pixel-lab/pickups-gem-spin-ice-poster.png",
          "posterFrame": 20,
          "loop": true,
          "nonempty": 58,
          "unique": 58,
          "transparent": true,
          "sha256": "065a8c1520b26b7640b9550f20f54962400a7c7477ac7b17ae35f539a128aeae"
        },
        {
          "id": "ember",
          "label": "夕焼け色",
          "seed": 31,
          "options": {
            "palette": [
              "#281026",
              "#632041",
              "#a43651",
              "#e46645",
              "#ffad59",
              "#ffe4a0",
              "#ffffff"
            ]
          },
          "frames": 58,
          "width": 64,
          "height": 64,
          "fps": 24,
          "columns": 8,
          "sheet": "/assets/pixel-lab/pickups-gem-spin-ember.png",
          "atlas": "/assets/pixel-lab/pickups-gem-spin-ember.json",
          "poster": "/assets/pixel-lab/pickups-gem-spin-ember-poster.png",
          "posterFrame": 20,
          "loop": true,
          "nonempty": 58,
          "unique": 58,
          "transparent": true,
          "sha256": "faae8bc12e0a75c72ed7a7e1976cb5931d3c8a43af5890a6975ada3240f80c8f"
        }
      ],
      "attempts": 3
    },
    {
      "id": "pickups-chest-open",
      "title": "宝箱を開ける",
      "category": "item",
      "note": "ふたを開ける動きと、中から出る光。",
      "tool": "PixelFX 0.3.0",
      "method": "コード描画",
      "model": "生成モデルなし",
      "assistant": "gpt-6.1-sol / xhigh",
      "source": "https://github.com/patch-gg/pixelfx/blob/a84159688af3ca37a4be05a0d422b94451b2e24e/src/fx/pickups/chest-open.js",
      "commit": "a84159688af3ca37a4be05a0d422b94451b2e24e",
      "license": "MIT",
      "variants": [
        {
          "id": "original",
          "label": "元の色",
          "seed": 1,
          "options": {},
          "frames": 111,
          "width": 176,
          "height": 112,
          "fps": 24,
          "columns": 9,
          "sheet": "/assets/pixel-lab/pickups-chest-open-original.png",
          "atlas": "/assets/pixel-lab/pickups-chest-open-original.json",
          "poster": "/assets/pixel-lab/pickups-chest-open-original-poster.png",
          "posterFrame": 39,
          "loop": false,
          "nonempty": 109,
          "unique": 110,
          "transparent": true,
          "sha256": "6b9339f6fce44761cda0a73dab1f5cf2323f97269f9149cf0edc81699cb5b658"
        },
        {
          "id": "ice",
          "label": "氷色",
          "seed": 17,
          "options": {
            "palette": [
              "#081a34",
              "#163a67",
              "#245b9c",
              "#329fcb",
              "#70def0",
              "#c8f8ff",
              "#ffffff"
            ],
            "flip": true
          },
          "frames": 111,
          "width": 176,
          "height": 112,
          "fps": 24,
          "columns": 9,
          "sheet": "/assets/pixel-lab/pickups-chest-open-ice.png",
          "atlas": "/assets/pixel-lab/pickups-chest-open-ice.json",
          "poster": "/assets/pixel-lab/pickups-chest-open-ice-poster.png",
          "posterFrame": 39,
          "loop": false,
          "nonempty": 108,
          "unique": 109,
          "transparent": true,
          "sha256": "ab687ae8d1360940d96b60d2b468f9b4c4e36dabf160463b7dc3e471bae6a990"
        },
        {
          "id": "ember",
          "label": "夕焼け色",
          "seed": 31,
          "options": {
            "palette": [
              "#281026",
              "#632041",
              "#a43651",
              "#e46645",
              "#ffad59",
              "#ffe4a0",
              "#ffffff"
            ]
          },
          "frames": 111,
          "width": 176,
          "height": 112,
          "fps": 24,
          "columns": 9,
          "sheet": "/assets/pixel-lab/pickups-chest-open-ember.png",
          "atlas": "/assets/pixel-lab/pickups-chest-open-ember.json",
          "poster": "/assets/pixel-lab/pickups-chest-open-ember-poster.png",
          "posterFrame": 39,
          "loop": false,
          "nonempty": 109,
          "unique": 110,
          "transparent": true,
          "sha256": "4efa17e5a24dc3a6d325786b96d8b635ea28aeb92d9bb6f1276b693f37c7ab53"
        }
      ],
      "attempts": 3
    },
    {
      "id": "ui-level-up",
      "title": "レベルアップ",
      "category": "item",
      "note": "文字と粒子を含む演出を透過PNGにした。",
      "tool": "PixelFX 0.3.0",
      "method": "コード描画",
      "model": "生成モデルなし",
      "assistant": "gpt-6.1-sol / xhigh",
      "source": "https://github.com/patch-gg/pixelfx/blob/a84159688af3ca37a4be05a0d422b94451b2e24e/src/fx/ui/level-up.js",
      "commit": "a84159688af3ca37a4be05a0d422b94451b2e24e",
      "license": "MIT",
      "variants": [
        {
          "id": "original",
          "label": "元の色",
          "seed": 1,
          "options": {},
          "frames": 78,
          "width": 176,
          "height": 138,
          "fps": 24,
          "columns": 8,
          "sheet": "/assets/pixel-lab/ui-level-up-original.png",
          "atlas": "/assets/pixel-lab/ui-level-up-original.json",
          "poster": "/assets/pixel-lab/ui-level-up-original-poster.png",
          "posterFrame": 28,
          "loop": false,
          "nonempty": 78,
          "unique": 77,
          "transparent": true,
          "sha256": "49e90ed490063019e2e7b43f90612e300679d6d00df18cffd87bed264a427af0"
        },
        {
          "id": "ice",
          "label": "氷色",
          "seed": 17,
          "options": {
            "palette": [
              "#081a34",
              "#163a67",
              "#245b9c",
              "#329fcb",
              "#70def0",
              "#c8f8ff",
              "#ffffff"
            ],
            "flip": true
          },
          "frames": 78,
          "width": 176,
          "height": 138,
          "fps": 24,
          "columns": 8,
          "sheet": "/assets/pixel-lab/ui-level-up-ice.png",
          "atlas": "/assets/pixel-lab/ui-level-up-ice.json",
          "poster": "/assets/pixel-lab/ui-level-up-ice-poster.png",
          "posterFrame": 28,
          "loop": false,
          "nonempty": 78,
          "unique": 77,
          "transparent": true,
          "sha256": "3c558fad0cf3798c303c9725c9c53ea2fa15488c2365d872dab84f515146a4ca"
        },
        {
          "id": "ember",
          "label": "夕焼け色",
          "seed": 31,
          "options": {
            "palette": [
              "#281026",
              "#632041",
              "#a43651",
              "#e46645",
              "#ffad59",
              "#ffe4a0",
              "#ffffff"
            ]
          },
          "frames": 78,
          "width": 176,
          "height": 138,
          "fps": 24,
          "columns": 8,
          "sheet": "/assets/pixel-lab/ui-level-up-ember.png",
          "atlas": "/assets/pixel-lab/ui-level-up-ember.json",
          "poster": "/assets/pixel-lab/ui-level-up-ember-poster.png",
          "posterFrame": 28,
          "loop": false,
          "nonempty": 78,
          "unique": 77,
          "transparent": true,
          "sha256": "115f39ff7c72c7eee1aafee753bd6edc1baa37d7a91f41bb74a03c14ee075990"
        }
      ],
      "attempts": 3
    },
    {
      "id": "weather-cherry-blossoms",
      "title": "舞う桜",
      "category": "scene",
      "note": "320×180の画面全体に花びらが流れる。",
      "tool": "PixelFX 0.3.0",
      "method": "コード描画",
      "model": "生成モデルなし",
      "assistant": "gpt-6.1-sol / xhigh",
      "source": "https://github.com/patch-gg/pixelfx/blob/a84159688af3ca37a4be05a0d422b94451b2e24e/src/fx/weather/cherry-blossoms.js",
      "commit": "a84159688af3ca37a4be05a0d422b94451b2e24e",
      "license": "MIT",
      "variants": [
        {
          "id": "original",
          "label": "元の色",
          "seed": 1,
          "options": {},
          "frames": 240,
          "width": 320,
          "height": 180,
          "fps": 24,
          "columns": 12,
          "sheet": "/assets/pixel-lab/weather-cherry-blossoms-original.png",
          "atlas": "/assets/pixel-lab/weather-cherry-blossoms-original.json",
          "poster": "/assets/pixel-lab/weather-cherry-blossoms-original-poster.png",
          "posterFrame": 86,
          "loop": true,
          "nonempty": 240,
          "unique": 240,
          "transparent": false,
          "sha256": "4728617c9f846cb262c25a1c29041a4641ced63d926de3aca810d63173a2432d"
        },
        {
          "id": "ice",
          "label": "氷色",
          "seed": 17,
          "options": {
            "palette": [
              "#081a34",
              "#163a67",
              "#245b9c",
              "#329fcb",
              "#70def0",
              "#c8f8ff",
              "#ffffff"
            ],
            "flip": true
          },
          "frames": 240,
          "width": 320,
          "height": 180,
          "fps": 24,
          "columns": 12,
          "sheet": "/assets/pixel-lab/weather-cherry-blossoms-ice.png",
          "atlas": "/assets/pixel-lab/weather-cherry-blossoms-ice.json",
          "poster": "/assets/pixel-lab/weather-cherry-blossoms-ice-poster.png",
          "posterFrame": 86,
          "loop": true,
          "nonempty": 240,
          "unique": 240,
          "transparent": false,
          "sha256": "6e377815fd00bf9b076ed7ad2a4b15b3e421ef50201112516c96272f0f03e782"
        },
        {
          "id": "ember",
          "label": "夕焼け色",
          "seed": 31,
          "options": {
            "palette": [
              "#281026",
              "#632041",
              "#a43651",
              "#e46645",
              "#ffad59",
              "#ffe4a0",
              "#ffffff"
            ]
          },
          "frames": 240,
          "width": 320,
          "height": 180,
          "fps": 24,
          "columns": 12,
          "sheet": "/assets/pixel-lab/weather-cherry-blossoms-ember.png",
          "atlas": "/assets/pixel-lab/weather-cherry-blossoms-ember.json",
          "poster": "/assets/pixel-lab/weather-cherry-blossoms-ember-poster.png",
          "posterFrame": 86,
          "loop": true,
          "nonempty": 240,
          "unique": 240,
          "transparent": false,
          "sha256": "3ad2f74a118cea91333791b3f6b893394ede571f9164659711b0b4b8accb254f"
        }
      ],
      "attempts": 3
    },
    {
      "id": "weather-aurora",
      "title": "ピクセルのオーロラ",
      "category": "scene",
      "note": "面で動く空の光。背景向けの長いループ。",
      "tool": "PixelFX 0.3.0",
      "method": "コード描画",
      "model": "生成モデルなし",
      "assistant": "gpt-6.1-sol / xhigh",
      "source": "https://github.com/patch-gg/pixelfx/blob/a84159688af3ca37a4be05a0d422b94451b2e24e/src/fx/weather/aurora.js",
      "commit": "a84159688af3ca37a4be05a0d422b94451b2e24e",
      "license": "MIT",
      "variants": [
        {
          "id": "original",
          "label": "元の色",
          "seed": 1,
          "options": {},
          "frames": 288,
          "width": 320,
          "height": 180,
          "fps": 24,
          "columns": 13,
          "sheet": "/assets/pixel-lab/weather-aurora-original.png",
          "atlas": "/assets/pixel-lab/weather-aurora-original.json",
          "poster": "/assets/pixel-lab/weather-aurora-original-poster.png",
          "posterFrame": 103,
          "loop": true,
          "nonempty": 288,
          "unique": 288,
          "transparent": true,
          "sha256": "9a3f12b4807b7a46ea1c50f57fd2fffa11d6fef72b46445887a53770d0bcb7a3"
        },
        {
          "id": "ice",
          "label": "氷色",
          "seed": 17,
          "options": {
            "palette": [
              "#081a34",
              "#163a67",
              "#245b9c",
              "#329fcb",
              "#70def0",
              "#c8f8ff",
              "#ffffff"
            ],
            "flip": true
          },
          "frames": 288,
          "width": 320,
          "height": 180,
          "fps": 24,
          "columns": 13,
          "sheet": "/assets/pixel-lab/weather-aurora-ice.png",
          "atlas": "/assets/pixel-lab/weather-aurora-ice.json",
          "poster": "/assets/pixel-lab/weather-aurora-ice-poster.png",
          "posterFrame": 103,
          "loop": true,
          "nonempty": 288,
          "unique": 288,
          "transparent": true,
          "sha256": "94d98e2b50f4753d081c29d14be21f91244a3f70d9ef7fce7e3af710eee34e14"
        },
        {
          "id": "ember",
          "label": "夕焼け色",
          "seed": 31,
          "options": {
            "palette": [
              "#281026",
              "#632041",
              "#a43651",
              "#e46645",
              "#ffad59",
              "#ffe4a0",
              "#ffffff"
            ]
          },
          "frames": 288,
          "width": 320,
          "height": 180,
          "fps": 24,
          "columns": 13,
          "sheet": "/assets/pixel-lab/weather-aurora-ember.png",
          "atlas": "/assets/pixel-lab/weather-aurora-ember.json",
          "poster": "/assets/pixel-lab/weather-aurora-ember-poster.png",
          "posterFrame": 103,
          "loop": true,
          "nonempty": 288,
          "unique": 288,
          "transparent": true,
          "sha256": "97ab2a8736abcf483bc230255891bfa5e9c7a9095a50a99b281d465b673661e0"
        }
      ],
      "attempts": 3
    },
    {
      "id": "water-waterfall",
      "title": "小さな滝",
      "category": "scene",
      "note": "流れと水しぶきの連続性を確認。",
      "tool": "PixelFX 0.3.0",
      "method": "コード描画",
      "model": "生成モデルなし",
      "assistant": "gpt-6.1-sol / xhigh",
      "source": "https://github.com/patch-gg/pixelfx/blob/a84159688af3ca37a4be05a0d422b94451b2e24e/src/fx/water/waterfall.js",
      "commit": "a84159688af3ca37a4be05a0d422b94451b2e24e",
      "license": "MIT",
      "variants": [
        {
          "id": "original",
          "label": "元の色",
          "seed": 1,
          "options": {},
          "frames": 48,
          "width": 144,
          "height": 136,
          "fps": 24,
          "columns": 7,
          "sheet": "/assets/pixel-lab/water-waterfall-original.png",
          "atlas": "/assets/pixel-lab/water-waterfall-original.json",
          "poster": "/assets/pixel-lab/water-waterfall-original-poster.png",
          "posterFrame": 17,
          "loop": true,
          "nonempty": 48,
          "unique": 48,
          "transparent": true,
          "sha256": "32135701cedba5970a43ca73e9957578d56c0cef537a6dd7e021dade7422414a"
        },
        {
          "id": "ice",
          "label": "氷色",
          "seed": 17,
          "options": {
            "palette": [
              "#081a34",
              "#163a67",
              "#245b9c",
              "#329fcb",
              "#70def0",
              "#c8f8ff",
              "#ffffff"
            ],
            "flip": true
          },
          "frames": 48,
          "width": 144,
          "height": 136,
          "fps": 24,
          "columns": 7,
          "sheet": "/assets/pixel-lab/water-waterfall-ice.png",
          "atlas": "/assets/pixel-lab/water-waterfall-ice.json",
          "poster": "/assets/pixel-lab/water-waterfall-ice-poster.png",
          "posterFrame": 17,
          "loop": true,
          "nonempty": 48,
          "unique": 48,
          "transparent": true,
          "sha256": "0d07d4514f79eca05e498a3e285aff71954f9bf73f5438435b5c499472c5f7b0"
        },
        {
          "id": "ember",
          "label": "夕焼け色",
          "seed": 31,
          "options": {
            "palette": [
              "#281026",
              "#632041",
              "#a43651",
              "#e46645",
              "#ffad59",
              "#ffe4a0",
              "#ffffff"
            ]
          },
          "frames": 48,
          "width": 144,
          "height": 136,
          "fps": 24,
          "columns": 7,
          "sheet": "/assets/pixel-lab/water-waterfall-ember.png",
          "atlas": "/assets/pixel-lab/water-waterfall-ember.json",
          "poster": "/assets/pixel-lab/water-waterfall-ember-poster.png",
          "posterFrame": 17,
          "loop": true,
          "nonempty": 48,
          "unique": 48,
          "transparent": true,
          "sha256": "e9c815e0d71775b6ca5b33568ecf5817e08b01f1190961dcb6e62f9d2349475f"
        }
      ],
      "attempts": 3
    },
    {
      "id": "melee-sword-slash",
      "title": "剣の振りとヒット",
      "category": "action",
      "note": "予備動作から振り抜き、ヒット時の停止まで含む。 初回は身体の非表示と反転時の欠けを発見。キャラクター表示を戻し、反転なしで3設定を再出力した。",
      "tool": "PixelFX 0.3.0",
      "method": "キャラクター込みのコード描画",
      "model": "生成モデルなし",
      "assistant": "gpt-6.1-sol / xhigh",
      "source": "https://github.com/patch-gg/pixelfx/blob/a84159688af3ca37a4be05a0d422b94451b2e24e/src/fx/melee/sword-slash.js",
      "commit": "a84159688af3ca37a4be05a0d422b94451b2e24e",
      "license": "MIT",
      "variants": [
        {
          "id": "original",
          "label": "元の色",
          "seed": 1,
          "options": {
            "flip": false
          },
          "frames": 39,
          "width": 150,
          "height": 116,
          "fps": 24,
          "columns": 6,
          "sheet": "/assets/pixel-lab/melee-sword-slash-original.png",
          "atlas": "/assets/pixel-lab/melee-sword-slash-original.json",
          "poster": "/assets/pixel-lab/melee-sword-slash-original-poster.png",
          "posterFrame": 16,
          "loop": false,
          "nonempty": 39,
          "unique": 27,
          "transparent": true,
          "sha256": "58d3fd0440a880dde2dd806d545964ec3c594e7fd3d86c5faa378c53c1f7aff0"
        },
        {
          "id": "ice",
          "label": "氷色",
          "seed": 17,
          "options": {
            "palette": [
              "#081a34",
              "#163a67",
              "#245b9c",
              "#329fcb",
              "#70def0",
              "#c8f8ff",
              "#ffffff"
            ],
            "flip": false
          },
          "frames": 39,
          "width": 150,
          "height": 116,
          "fps": 24,
          "columns": 6,
          "sheet": "/assets/pixel-lab/melee-sword-slash-ice.png",
          "atlas": "/assets/pixel-lab/melee-sword-slash-ice.json",
          "poster": "/assets/pixel-lab/melee-sword-slash-ice-poster.png",
          "posterFrame": 16,
          "loop": false,
          "nonempty": 39,
          "unique": 27,
          "transparent": true,
          "sha256": "aeff5e6020fb3f1057281a66bb499b31b0eb7abf38af3dd7e56a60430bbf2d97"
        },
        {
          "id": "ember",
          "label": "夕焼け色",
          "seed": 31,
          "options": {
            "palette": [
              "#281026",
              "#632041",
              "#a43651",
              "#e46645",
              "#ffad59",
              "#ffe4a0",
              "#ffffff"
            ],
            "flip": false
          },
          "frames": 39,
          "width": 150,
          "height": 116,
          "fps": 24,
          "columns": 6,
          "sheet": "/assets/pixel-lab/melee-sword-slash-ember.png",
          "atlas": "/assets/pixel-lab/melee-sword-slash-ember.json",
          "poster": "/assets/pixel-lab/melee-sword-slash-ember-poster.png",
          "posterFrame": 16,
          "loop": false,
          "nonempty": 39,
          "unique": 27,
          "transparent": true,
          "sha256": "5aed04a53228663ce38d515d449368ad67edf5cc7fd0bf9abb174a540fa8c8cf"
        }
      ],
      "attempts": 7
    },
    {
      "id": "moves-fireball-throw",
      "title": "火球を投げる",
      "category": "action",
      "note": "身体の動き、火球、標的の反応をまとめて書き出した。 初回は身体の非表示と反転時の欠けを発見。キャラクター表示を戻し、反転なしで3設定を再出力した。",
      "tool": "PixelFX 0.3.0",
      "method": "キャラクター込みのコード描画",
      "model": "生成モデルなし",
      "assistant": "gpt-6.1-sol / xhigh",
      "source": "https://github.com/patch-gg/pixelfx/blob/a84159688af3ca37a4be05a0d422b94451b2e24e/src/fx/moves/fireball-throw.js",
      "commit": "a84159688af3ca37a4be05a0d422b94451b2e24e",
      "license": "MIT",
      "variants": [
        {
          "id": "original",
          "label": "元の色",
          "seed": 1,
          "options": {
            "flip": false
          },
          "frames": 180,
          "width": 368,
          "height": 256,
          "fps": 24,
          "columns": 12,
          "sheet": "/assets/pixel-lab/moves-fireball-throw-original.png",
          "atlas": "/assets/pixel-lab/moves-fireball-throw-original.json",
          "poster": "/assets/pixel-lab/moves-fireball-throw-original-poster.png",
          "posterFrame": 77,
          "loop": false,
          "nonempty": 180,
          "unique": 136,
          "transparent": true,
          "sha256": "97c6a251b8ae6feab1aec31eca38b54714ffd9f01f1c1da2ba192eb2b1b0ae1e"
        },
        {
          "id": "ice",
          "label": "氷色",
          "seed": 17,
          "options": {
            "palette": [
              "#081a34",
              "#163a67",
              "#245b9c",
              "#329fcb",
              "#70def0",
              "#c8f8ff",
              "#ffffff"
            ],
            "flip": false
          },
          "frames": 180,
          "width": 368,
          "height": 256,
          "fps": 24,
          "columns": 12,
          "sheet": "/assets/pixel-lab/moves-fireball-throw-ice.png",
          "atlas": "/assets/pixel-lab/moves-fireball-throw-ice.json",
          "poster": "/assets/pixel-lab/moves-fireball-throw-ice-poster.png",
          "posterFrame": 77,
          "loop": false,
          "nonempty": 180,
          "unique": 135,
          "transparent": true,
          "sha256": "5b211fca98ecafb2fd3e1bf6087eaf5454871419eac9dcb31f2715e9ddfd5fb5"
        },
        {
          "id": "ember",
          "label": "夕焼け色",
          "seed": 31,
          "options": {
            "palette": [
              "#281026",
              "#632041",
              "#a43651",
              "#e46645",
              "#ffad59",
              "#ffe4a0",
              "#ffffff"
            ],
            "flip": false
          },
          "frames": 180,
          "width": 368,
          "height": 256,
          "fps": 24,
          "columns": 12,
          "sheet": "/assets/pixel-lab/moves-fireball-throw-ember.png",
          "atlas": "/assets/pixel-lab/moves-fireball-throw-ember.json",
          "poster": "/assets/pixel-lab/moves-fireball-throw-ember-poster.png",
          "posterFrame": 77,
          "loop": false,
          "nonempty": 180,
          "unique": 139,
          "transparent": true,
          "sha256": "32653ad7fe6d4420bc574bfc84cb6480352b49c2bf0ff32cc6f3fc85c59e142b"
        }
      ],
      "attempts": 6
    },
    {
      "id": "moves-dash-strike",
      "title": "踏み込み斬り",
      "category": "action",
      "note": "移動と攻撃のタイミングをコマ送りで確認。 初回は身体の非表示と反転時の欠けを発見。キャラクター表示を戻し、反転なしで3設定を再出力した。",
      "tool": "PixelFX 0.3.0",
      "method": "キャラクター込みのコード描画",
      "model": "生成モデルなし",
      "assistant": "gpt-6.1-sol / xhigh",
      "source": "https://github.com/patch-gg/pixelfx/blob/a84159688af3ca37a4be05a0d422b94451b2e24e/src/fx/moves/dash-strike.js",
      "commit": "a84159688af3ca37a4be05a0d422b94451b2e24e",
      "license": "MIT",
      "variants": [
        {
          "id": "original",
          "label": "元の色",
          "seed": 1,
          "options": {
            "flip": false
          },
          "frames": 74,
          "width": 384,
          "height": 168,
          "fps": 24,
          "columns": 6,
          "sheet": "/assets/pixel-lab/moves-dash-strike-original.png",
          "atlas": "/assets/pixel-lab/moves-dash-strike-original.json",
          "poster": "/assets/pixel-lab/moves-dash-strike-original-poster.png",
          "posterFrame": 31,
          "loop": false,
          "nonempty": 74,
          "unique": 63,
          "transparent": true,
          "sha256": "7e51aff90f67b0023fa486e5b3f390ceed055e3c98a7b4dd7bce4925b2692c2e"
        },
        {
          "id": "ice",
          "label": "氷色",
          "seed": 17,
          "options": {
            "palette": [
              "#081a34",
              "#163a67",
              "#245b9c",
              "#329fcb",
              "#70def0",
              "#c8f8ff",
              "#ffffff"
            ],
            "flip": false
          },
          "frames": 74,
          "width": 384,
          "height": 168,
          "fps": 24,
          "columns": 6,
          "sheet": "/assets/pixel-lab/moves-dash-strike-ice.png",
          "atlas": "/assets/pixel-lab/moves-dash-strike-ice.json",
          "poster": "/assets/pixel-lab/moves-dash-strike-ice-poster.png",
          "posterFrame": 31,
          "loop": false,
          "nonempty": 74,
          "unique": 64,
          "transparent": true,
          "sha256": "c3e5be0d5537d93c68eaea123b25a78ae2d344e5e9e0e5eb80f19da687abcb09"
        },
        {
          "id": "ember",
          "label": "夕焼け色",
          "seed": 31,
          "options": {
            "palette": [
              "#281026",
              "#632041",
              "#a43651",
              "#e46645",
              "#ffad59",
              "#ffe4a0",
              "#ffffff"
            ],
            "flip": false
          },
          "frames": 74,
          "width": 384,
          "height": 168,
          "fps": 24,
          "columns": 6,
          "sheet": "/assets/pixel-lab/moves-dash-strike-ember.png",
          "atlas": "/assets/pixel-lab/moves-dash-strike-ember.json",
          "poster": "/assets/pixel-lab/moves-dash-strike-ember-poster.png",
          "posterFrame": 31,
          "loop": false,
          "nonempty": 74,
          "unique": 61,
          "transparent": true,
          "sha256": "e3e87fd840979541091a632afe99e8f0758394a379ec30a893c747124bab9e16"
        }
      ],
      "attempts": 6
    },
    {
      "id": "wfc-islands",
      "title": "小さな島の地形",
      "category": "scene",
      "note": "自作の16×16見本から、隣接パターンを使って96×64の地形を生成。8個のseedで実行した。地形の通行可能性は未判定。",
      "tool": "WaveFunctionCollapse 2.1.0",
      "method": "制約に基づく自動生成",
      "model": "生成モデルなし",
      "assistant": "gpt-6.1-sol / xhigh",
      "source": "https://github.com/kchapelier/wavefunctioncollapse/tree/f1374ee2c04d197afe6d01652f87663a68cbf6a5",
      "commit": "f1374ee2c04d197afe6d01652f87663a68cbf6a5",
      "license": "MIT",
      "attempts": 8,
      "successes": 8,
      "input": "/assets/pixel-lab/wfc-input.png",
      "variants": [
        {
          "id": "1",
          "label": "seed 1",
          "seed": 1,
          "frames": 1,
          "width": 96,
          "height": 64,
          "fps": 1,
          "columns": 1,
          "sheet": "/assets/pixel-lab/wfc-islands-seed-1.png",
          "poster": "/assets/pixel-lab/wfc-islands-seed-1.png",
          "posterFrame": 0,
          "loop": false,
          "sha256": "6bd03f4843cc5888f0db33f5ccfd3ac2cf2f374c15151fdd1363a8c3f9b906e3",
          "options": {
            "pattern": 3,
            "symmetry": 8
          }
        },
        {
          "id": "2",
          "label": "seed 2",
          "seed": 2,
          "frames": 1,
          "width": 96,
          "height": 64,
          "fps": 1,
          "columns": 1,
          "sheet": "/assets/pixel-lab/wfc-islands-seed-2.png",
          "poster": "/assets/pixel-lab/wfc-islands-seed-2.png",
          "posterFrame": 0,
          "loop": false,
          "sha256": "805bbb4727c50b69e89c7aca5710b364ba84e6bbeb52308f509917906b1e5180",
          "options": {
            "pattern": 3,
            "symmetry": 8
          }
        },
        {
          "id": "3",
          "label": "seed 3",
          "seed": 3,
          "frames": 1,
          "width": 96,
          "height": 64,
          "fps": 1,
          "columns": 1,
          "sheet": "/assets/pixel-lab/wfc-islands-seed-3.png",
          "poster": "/assets/pixel-lab/wfc-islands-seed-3.png",
          "posterFrame": 0,
          "loop": false,
          "sha256": "7871dfc7168eaab2499e6b90ce6dab0565d079b19bcfb6ea3e3ee632888d266c",
          "options": {
            "pattern": 3,
            "symmetry": 8
          }
        },
        {
          "id": "4",
          "label": "seed 4",
          "seed": 4,
          "frames": 1,
          "width": 96,
          "height": 64,
          "fps": 1,
          "columns": 1,
          "sheet": "/assets/pixel-lab/wfc-islands-seed-4.png",
          "poster": "/assets/pixel-lab/wfc-islands-seed-4.png",
          "posterFrame": 0,
          "loop": false,
          "sha256": "3daa0ebadb8357988d0233a67c94e39ab5a2864e519adde9eecfe05ca8d608e0",
          "options": {
            "pattern": 3,
            "symmetry": 8
          }
        },
        {
          "id": "5",
          "label": "seed 5",
          "seed": 5,
          "frames": 1,
          "width": 96,
          "height": 64,
          "fps": 1,
          "columns": 1,
          "sheet": "/assets/pixel-lab/wfc-islands-seed-5.png",
          "poster": "/assets/pixel-lab/wfc-islands-seed-5.png",
          "posterFrame": 0,
          "loop": false,
          "sha256": "8e1ec3cb73ecacc3c6586a81544ddc1795f7b98cc8a1d8a085a233035393cc2e",
          "options": {
            "pattern": 3,
            "symmetry": 8
          }
        },
        {
          "id": "6",
          "label": "seed 6",
          "seed": 6,
          "frames": 1,
          "width": 96,
          "height": 64,
          "fps": 1,
          "columns": 1,
          "sheet": "/assets/pixel-lab/wfc-islands-seed-6.png",
          "poster": "/assets/pixel-lab/wfc-islands-seed-6.png",
          "posterFrame": 0,
          "loop": false,
          "sha256": "d402c2f117d8730859e59d41caf6a6396b9d97563519157d68d8a0e02f9c0ff5",
          "options": {
            "pattern": 3,
            "symmetry": 8
          }
        },
        {
          "id": "7",
          "label": "seed 7",
          "seed": 7,
          "frames": 1,
          "width": 96,
          "height": 64,
          "fps": 1,
          "columns": 1,
          "sheet": "/assets/pixel-lab/wfc-islands-seed-7.png",
          "poster": "/assets/pixel-lab/wfc-islands-seed-7.png",
          "posterFrame": 0,
          "loop": false,
          "sha256": "b17735d3d252a8c361eab9e2aac93cf207bc11f057fc144291adec9ac9ce0b94",
          "options": {
            "pattern": 3,
            "symmetry": 8
          }
        },
        {
          "id": "8",
          "label": "seed 8",
          "seed": 8,
          "frames": 1,
          "width": 96,
          "height": 64,
          "fps": 1,
          "columns": 1,
          "sheet": "/assets/pixel-lab/wfc-islands-seed-8.png",
          "poster": "/assets/pixel-lab/wfc-islands-seed-8.png",
          "posterFrame": 0,
          "loop": false,
          "sha256": "9fa5e36d4cfb18c17d6adbf4cd4d29c54927c48920ee656594280c22971d1cb3",
          "options": {
            "pattern": 3,
            "symmetry": 8
          }
        }
      ]
    }
  ],
  "executionSummary": [
    [
      "PixelFX 0.3.0",
      "64回",
      "18種類×3設定を出力。表示不備を直した再出力9回と、保存後に記録処理が失敗した1回を含む。"
    ],
    [
      "WaveFunctionCollapse 2.1.0",
      "8回",
      "自作の16×16見本、N=3、8つのseed。8回とも生成完了。"
    ],
    [
      "画像生成モデル",
      "0回",
      "外部の画像生成APIは使用していない。"
    ]
  ]
}