Add Krea portrait models and write appearance as prose.
New schools default to Realism v2.5; living saves keep their catalog. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
| [Состояние экрана](view-state.md) | 55 |
|
||||
| [Модели портретов](portrait-models.md) | 60 |
|
||||
| [LoRA и embeddings](portrait-loras-embeds.md) | 61 |
|
||||
| [Промпт и Krea-модели](portrait-prompt-craft.md) | 62 |
|
||||
|
||||
Люди: [`../02-people/people.md`](../02-people/people.md). Штат: [`../03-staffing/staffing.md`](../03-staffing/staffing.md).
|
||||
Расписание: [`../04-schedule/schedule.md`](../04-schedule/schedule.md). Присутствие: [`../05-ai/ai.md`](../05-ai/ai.md).
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
Часть [Вне очереди](README.md). Соседей по папке не читать, если задача не про них.
|
||||
|
||||
# Каталог Krea и проза портрета
|
||||
|
||||
### Зачем
|
||||
|
||||
В Swarm появились Krea 2 чекпоинты, а пикер по-прежнему показывает только whitelist.
|
||||
Дефолт новой школы должен считать картинку как Krea turbo. Внешность и одежда в промпте —
|
||||
связный английский, а не список тегов: иначе Krea рисует хуже, чем SDXL Lightning.
|
||||
|
||||
### Было / Стало / Почему
|
||||
|
||||
**Было.** В `swarmui.json` четыре SDXL. Пресет `default` — babes XL Lightning.
|
||||
Сборка: `age 12`, `hair colour black`, `wearing shirt in white`. Живая школа держит копию
|
||||
шаблона.
|
||||
|
||||
**Стало.** В каталог добавлены `museByStableYogi_v30TurboGguf.gguf` и
|
||||
`realismByStableYogi_v25INT8Turbo.safetensors` (8 шагов, CFG 1, euler, simple). Пресет
|
||||
`default` ссылается на Realism v2.5; стиль и тип кадра — короткая проза; negative без
|
||||
SD-весов. Child остаётся DreamShaper. Слои промпта те же (модель → стиль → кадр → extra →
|
||||
поза → внешность → одежда). Внешность: *who*, *N years old*, *with black hair, brown eyes…*.
|
||||
Одежда: *wearing a white shirt*. `Realism v2.0` GGUF в каталог не входит. Живые школы не
|
||||
поднимаем.
|
||||
|
||||
**Почему.** Пикер = Swarm ∩ каталог, без строки в JSON модели нет. Krea 2 — не SDXL:
|
||||
другие knobs и проза вместо тегов. Копия в сейве не должна менять уже созданные школы.
|
||||
|
||||
### Что не входит
|
||||
|
||||
`realismByStableYogi_v20TurboGGUF.gguf`. Лифт живых `portraitSettings`. Раздельная сборка
|
||||
SDXL vs Krea. Редактор «добавить из Swarm». Поза в UI. ControlNet. Бамп сокета.
|
||||
Перегенерация PNG.
|
||||
@@ -0,0 +1,41 @@
|
||||
# Фаза 62. Промпт и Krea-модели
|
||||
|
||||
## Зависимости
|
||||
|
||||
Фазы 60 и 61 (каталог моделей, слои, LoRA/embeddings).
|
||||
|
||||
## Зачем
|
||||
|
||||
Новые Krea-чекпоинты видны в пикере. Новая школа по умолчанию рисует Realism v2.5.
|
||||
Внешность и одежда в промпте — проза, не теги.
|
||||
|
||||
## Задачи
|
||||
|
||||
- [x] Каталог: Muse GGUF и Realism v2.5 INT8, knobs 8 / CFG 1 / euler / simple. Четыре
|
||||
SDXL остаются. v2.0 GGUF не добавлять. `swarmui.json` совпадает с `Catalog()`
|
||||
- [x] Пресет `default` — Realism v2.5; стиль и shotType прозой; negative без
|
||||
`(word:1.4)`. Child — DreamShaper, как сейчас
|
||||
- [x] Сборка внешности и одежды: `N years old`, `with black hair`, `wearing a white shirt`.
|
||||
Не писать `age N`, `hair colour …`, `wearing X in Y`. Слои и custom extra не трогать
|
||||
- [x] Живые школы не лифтить. Сокет не бампить
|
||||
|
||||
## Тесты, без которых фаза не закрыта
|
||||
|
||||
- [x] `CreateDefault` содержит Muse и Realism v2.5 с 8 / 1 / euler / simple
|
||||
- [x] Взрослый resolve берёт Realism v2.5; ребёнок — DreamShaper
|
||||
- [x] Промпт: `years old`, `black hair`, `wearing a white shirt`; нет `age 12`, нет
|
||||
`Hair colour`, нет `wearing shirt in white`
|
||||
- [x] Порядок слоёв прежний; custom держит кадр и `promptExtra`
|
||||
- [x] `GET /api/settings/swarmui` отдаёт оба новых id; create копирует их в сейв
|
||||
|
||||
## Критерий готовности
|
||||
|
||||
- В диалоге создания школы в пикере есть Muse и Realism v2.5 (если Swarm их отдал)
|
||||
- Новая школа без правок пресета генерирует с Realism v2.5
|
||||
- «Показать промпт»: связная внешность и одежда, не список статов карточки
|
||||
- Уже созданная школа не меняет каталог и дефолтную модель
|
||||
|
||||
## Стоп
|
||||
|
||||
Не бампить сокет. Не лифтить живые сейвы. Не тащить Realism v2.0. Не писать позу в UI.
|
||||
Не перегенерировать PNG. Не зеркалить все параметры Swarm.
|
||||
Reference in New Issue
Block a user