B0 PoC: AI-генерация спрайтов PXG-Tiny + пайплайн пост-обработки
tools/aiart/ — пробный контур AI-арта:
- post.mjs: декодер PNG без зависимостей, кроп по альфе, nearest-вписывание
  в 16×16, квантизация в палитру palette.mjs, обзорный лист для апрува;
- manifest.json: вердикты прогона (40% годных, стиль совпал на 100%);
- prompts-b0.txt + review/ + processed/ — сырьё и результат.

Модель PXG-Tiny (MIT/CC0) локально на CPU (~6 с/спрайт, iGPU-машина).
Ограничение зафиксировано в docs/plan.md: домен 38 классов не покрывает
критичные ассеты игры — для них дообучение / RD API / ручной арт.

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent 0c6c489 commit da6fd72bb3f38134f7460a42bc494c3f9f1ccfdf
@root root authored 1 day ago
Showing 45 changed files
View
apps/game/tools/aiart/manifest.json 0 → 100644
View
apps/game/tools/aiart/post.mjs 0 → 100644
View
apps/game/tools/aiart/processed/101_an_iron_chest_with_bronze_tr.png 0 → 100644
View
apps/game/tools/aiart/processed/102_a_golden_key.png 0 → 100644
View
apps/game/tools/aiart/processed/105_an_old_oak_tree.png 0 → 100644
View
apps/game/tools/aiart/processed/106_a_wooden_table.png 0 → 100644
View
apps/game/tools/aiart/processed/107_a_wooden_chair.png 0 → 100644
View
apps/game/tools/aiart/processed/108_a_small_grey_stone_house.png 0 → 100644
View
apps/game/tools/aiart/processed/109_a_healing_potion_in_a_round_.png 0 → 100644
View
apps/game/tools/aiart/processed/110_a_wooden_staff.png 0 → 100644
View
apps/game/tools/aiart/processed/111_an_iron_sword.png 0 → 100644
View
apps/game/tools/aiart/processed/112_a_bronze_coin.png 0 → 100644
View
apps/game/tools/aiart/processed/_sheet.png 0 → 100644
View
apps/game/tools/aiart/processed/a_chest_s1.png 0 → 100644
View
apps/game/tools/aiart/processed/a_chest_s2.png 0 → 100644
View
apps/game/tools/aiart/processed/a_coin_s1.png 0 → 100644
View
apps/game/tools/aiart/processed/a_coin_s2.png 0 → 100644
View
apps/game/tools/aiart/processed/a_rock_s1.png 0 → 100644
View
apps/game/tools/aiart/processed/a_rock_s2.png 0 → 100644
View
apps/game/tools/aiart/processed/a_table_s1.png 0 → 100644
View
apps/game/tools/aiart/processed/a_table_s2.png 0 → 100644
View
apps/game/tools/aiart/processed/an_oak_s1.png 0 → 100644
View
apps/game/tools/aiart/processed/an_oak_s2.png 0 → 100644
View
apps/game/tools/aiart/prompts-b0.txt 0 → 100644
View
apps/game/tools/aiart/review/101_an_iron_chest_with_bronze_tr.png 0 → 100644
View
apps/game/tools/aiart/review/102_a_golden_key.png 0 → 100644
View
apps/game/tools/aiart/review/105_an_old_oak_tree.png 0 → 100644
View
apps/game/tools/aiart/review/106_a_wooden_table.png 0 → 100644
View
apps/game/tools/aiart/review/107_a_wooden_chair.png 0 → 100644
View
apps/game/tools/aiart/review/108_a_small_grey_stone_house.png 0 → 100644
View
apps/game/tools/aiart/review/109_a_healing_potion_in_a_round_.png 0 → 100644
View
apps/game/tools/aiart/review/110_a_wooden_staff.png 0 → 100644
View
apps/game/tools/aiart/review/111_an_iron_sword.png 0 → 100644
View
apps/game/tools/aiart/review/112_a_bronze_coin.png 0 → 100644
View
apps/game/tools/aiart/review/a_chest_s1.png 0 → 100644
View
apps/game/tools/aiart/review/a_chest_s2.png 0 → 100644
View
apps/game/tools/aiart/review/a_coin_s1.png 0 → 100644
View
apps/game/tools/aiart/review/a_coin_s2.png 0 → 100644
View
apps/game/tools/aiart/review/a_rock_s1.png 0 → 100644
View
apps/game/tools/aiart/review/a_rock_s2.png 0 → 100644
View
apps/game/tools/aiart/review/a_table_s1.png 0 → 100644
View
apps/game/tools/aiart/review/a_table_s2.png 0 → 100644
View
apps/game/tools/aiart/review/an_oak_s1.png 0 → 100644
View
apps/game/tools/aiart/review/an_oak_s2.png 0 → 100644
View
docs/plan.md