diff --git a/docs/plan.md b/docs/plan.md index 819a9e3..a35aaa9 100644 --- a/docs/plan.md +++ b/docs/plan.md @@ -95,6 +95,25 @@ лист перед попаданием в игру); ревизия в git; проверка стиля — чек-лист `docs/art-style.md` + скриншот-смоук. +### Инструменты, которых не хватает (по итогам B0–B3) + +1. **`sheet2atlas` — сборщик атласа из AI-листов** (главная дыра). SD-лист 512² + → кроп фигур (bbox, отсев фона) → нормализация в слоты 16×24/32×48 → + раскладка в сетку `hero_sheet.png` + `hero_sheet.json` (контракт арт-библии). + Пока это ручное демо (`crop-demo.mjs` из пробы B3) — оформить как этап + `tools/aiart/` с манифестом и обзорным листом «до/после». +2. **Палитровый ремапер (recolor)**: перекраска готового квантованного спрайта + маппингом цветов палитры. Две потребности: сгладить «плавающие» промпт-цвета + SD (приводить плащ к каноническому) и дешёвые цветовые вариации NPC из одного + базового спрайта. +3. **Линтер арта (авто-чеклист арт-библии)**: скрипт-гейт перед попаданием в + `assets/` — размер в слоте, все цвета из палитры, прозрачность фона, детект + «мыла» (соседние пиксели разной яркости внутри «квадрата» — чужая плотность + пикселя), симметрия/число уникальных цветов. В `agent:check` как проба. +4. **Отложено**: клиент RD API (tile/animation) — только если решимся платить + (B2, кадры walk-цикла); генерация/склейка walk-цикла из поз — пока ручной + арт, инструмента не видно. + ### Этапы - **B0 (PoC, ~1 вечер)**: запустить PXG-Tiny/Pixel Forge локально на CPU;