ГЛАВА 03 · HANDS-ON
Минимальный workflow за 10 минут
Хватит теории. Цель - первая своя картинка сегодня. Один checkpoint, дефолтный граф, никаких примочек. Как только увидишь результат - вся книга выше станет очевидной.
Шаги
- Поставь ComfyUI, если ещё нет - официальный getting-started. Ставится как desktop-приложение в пару кликов.
- Скачай один checkpoint. Возьми универсальный SDXL: Juggernaut XL (~6.6 ГБ). Положи в
ComfyUI/models/checkpoints/. - Открой дефолтный граф. В меню - Workflow → Browse Templates → Image → Text to Image. Это ровно скелет из главы 2, уже собранный.
- Выбери свой checkpoint в ноде
Load Checkpoint(выпадающий список). - Впиши промпт в верхний
CLIP Text Encode(positive):a cozy wooden cabin in a pine forest, morning fog, cinematic lighting, highly detailed
В нижний (negative) оставь дефолт или:blurry, low quality, watermark, text. - Проверь KSampler: steps
30, cfg6, samplerdpmpp_2m, schedulerkarras, denoise1.0. - Empty Latent: 1024×1024 (родное для SDXL).
- Жми Ctrl+Enter (Queue Prompt). Через 10-30 сек картинка появится в
Save Imageи ляжет вComfyUI/output/.
✔ Победа за вечер - что попробовать сразу после
- Поменяй seed → тот же промпт, другой вариант. Прочувствуй роль шума.
- Добавь одну LoRA (глава 10): нода
Load LoRAмежду checkpoint и остальным, впиши trigger word. Возьми стиль из рецептов. - Скинь любой готовый кадр (скриншот из 3D, фото, набросок):
Load Image → VAE Encode → KSampler (denoise 0.5) → VAE Decode. Это img2img - перекрас своей картинки в стиль.
▲ Одно правило на первую неделю
Один checkpoint, один граф, максимум одна LoRA. Не открывай чужие 60-нодные монстры и не собирай ControlNet, пока базовый цикл не в руках. Победа = ты понимаешь, что делает каждая нода в своём графе, а не «скачал чужое и заработало».
✔ Позже - автоматизация
Когда базовый цикл в руках, рутину можно снять на API/MCP: запускать граф и перебирать параметры пачкой без ручных кликов. Но самый первый заход стоит прокликать руками - глаза должны увидеть провода.