Зачем генерировать арт для карточек локально
SillyTavern хранит карточки персонажей в PNG: метаданные (описание, первая реплика, лорбук) вшиты в tEXtчанки, а сам файл служит аватаром. Логичный шаг — д…
- comfyui
- local-image-generation
- character-card-art
- sillytavern
- stable-diffusion
Связка ComfyUI + SillyTavern закрывает цикл: вы генерируете портрет под описание персонажа, сохраняете PNG и сразу импортируете его как карточку. Featured-персонаж этого материала — Seraphine the Portrait Weaver, художница-портретистка, чей образ удобно собирать из контролируемых компонентов (свет, ткань, кисти).
Что понадобится
- ComfyUI — актуальная сборка (portable или git).
- Модель: SDXL-чекпойнт или SD 1.5 в зависимости от VRAM. Для 8 ГБ хватает SDXL с
--lowvram. - VAE — отдельным файлом, если чекпойнт не содержит встроенного.
- ControlNet (опционально): OpenPose для позы, Depth для композиции.
- SillyTavern — для импорта готового PNG и проверки карточки.
- Custom nodes: ComfyUI Manager, Impact Pack (для деталей лиц), WAS Node Suite (утилиты).
Расширение ComfyUI API для SillyTavern не обязательно, но позволяет генерировать аватар прямо из интерфейса чата. Для ручного контроля проще работать в двух окнах.
Базовый пайплайн в ComfyUI
Шаг 1. Загрузка модели и текстовые энкодеры
Стандартный старт: Load Checkpoint → два CLIP Text Encode (positive/negative). Держите позитивный промпт структурным: субъект → внешность → одежда → свет → стиль.
Для Seraphine рабочий каркас промпта:
portrait of a female portrait weaver, intricate layered fabrics,
paint-stained fingers, warm rim light, studio backdrop,
semi-realistic, sharp eyes, 85mm look
Негатив — минимальный: анатомические артефакты, лишние конечности, водяные знаки. Перегруженный негатив на SDXL часто вредит.
Шаг 2. Латент и сэмплер
Empty Latent Image: 1024×1024 для SDXL, 512×768 для SD 1.5.KSampler: steps 25–30, CFG 5–7 (SDXL), samplerdpmpp_2m, schedulerkarras.Seed: фиксируйте, пока не найдёте удачную композицию — иначе не сможете повторить результат.
Шаг 3. Декодирование и сохранение
VAE Decode → Save Image. Имя файла задавайте шаблоном, например seraphine_%seed%, чтобы не терять соответствие сидов и версий.
Шаг 4. Апскейл и детализация (опционально)
Для аватара карточки хватает 1024×1024. Если нужен крупный портрет под баннер:
Upscale Image (with Model)×1.5–2;- повторный
KSamplerс denoise 0.35–0.45; - Impact Pack
FaceDetailerдля глаз и кожи.
ControlNet: управление позой и кадром
Когда текстовый промпт даёт нестабильную композицию, ControlNet решает задачу детерминированно.
| Задача | Модель ControlNet | Weight |
|---|---|---|
| Поза, поворот головы | OpenPose | 0.6–0.8 |
| Глубина сцены | Depth | 0.5–0.7 |
| Контур силуэта | Canny / Lineart | 0.4–0.6 |
Референс можно набросать в любом редакторе или взять из собственного скетча. Для портретов OpenPose с одним скелетом даёт максимальный контроль без «залипания» стиля.
Импорт PNG в SillyTavern как карточки
- Сгенерируйте финальный портрет, сохраните PNG.
- В SillyTavern откройте Character Management → Import Character.
- Выберите PNG. Если в файле нет чанков
chara/ccv3, SillyTavern создаст пустую карточку с этим аватаром. - Заполните поля: имя, описание, первая реплика, примеры диалога, лорбук.
- Экспортируйте PNG заново — теперь метаданные вшиты в файл.
Для Seraphine the Portrait Weaver логично прописать в описании ремесло: работа с портретами, наблюдение за деталями, спокойная манера речи. Визуал и текст должны совпадать — иначе персонаж «рассыпается» в диалоге.
Автоматизация через ComfyUI API
Если карточек много, ручной цикл быстро надоедает. Расширение ComfyUI API для SillyTavern отправляет workflow на локальный сервер и подставляет результат как аватар. Схема:
- ComfyUI запущен с
--listen 127.0.0.1 --port 8188; - workflow сохранён в API-формате (
Save (API Format)); - в промпте используются плейсхолдеры, которые расширение заменяет на поля карточки.
Так вы получаете повторяемый конвейер: описание персонажа → промпт → портрет → карточка.
Практические заметки
- VRAM: SDXL на 8 ГБ — включайте
--lowvram; на 12+ ГБ хватает--medvram. - Консистентность: один сид + один чекпойнт + один LoRA дают стабильный стиль для серии карточек.
- LoRA: обучать на 15–25 изображениях достаточно для узнаваемого стиля персонажа; weight 0.7–0.9.
- Метаданные: не редактируйте PNG в редакторах, которые вырезают tEXt-чанки, — карточка потеряет данные.
- Права: локальная генерация снимает вопросы лицензий облачных сервисов, но чекпойнты и LoRA имеют собственные условия.
Итог
ComfyUI + SillyTavern — рабочая локальная связка для арта карточек: node-граф даёт воспроизводимость, ControlNet — контроль композиции, а PNG-формат SillyTavern объединяет визуал и метаданные в одном файле. Начните с базового пайплайна на фиксированном сиде, затем добавьте ControlNet и FaceDetailer по мере необходимости.
Если не хочется поднимать локальный стек или нужен арт на ходу, посмотрите приложения MiniTavern для iOS и Android — там генерация и работа с карточками доступны без настройки сервера. Готовые персонажи, включая Seraphine the Portrait Weaver, лежат в каталоге карточек MiniTavern, а расширение для Chrome переносит тот же воркфлоу в браузер.
Читайте дальше
Другие статьи, которые могут вам понравиться
Лучшие форматы карточек персонажей для SillyTavern в 2026 году
Если вы работаете с SillyTavern, то знаете: качество взаимодействия с ИИперсонажем на 80% зависит от того, как оформлена его карточка. В 2026 году экосисте…
- sillytavern
- character-cards
- guide
Зачем нужен генератор карточек персонажей в 2026 году
Ручное создание карточек SillyTavern — это часы работы с JSON, регулярными выражениями и подбором «правильных» фраз для инициализации. В 2026 году этот про…
- character-card-generator
- ai-tools
- sillytavern
Создатель карточек персонажей для SillyTavern: 10 лучших бесплатных инструментов 2026 года
Мир SillyTavern не стоит на месте. С каждым годом появляются всё более совершенные инструменты для создания карточек персонажей. Если вы хотите, чтобы ваши…
- character card creator
- sillytavern
- free tools
- 2026