ОСНОВНАЯ МЫСЛЬ

Сначала решите композицию на подходящем для модели размере. Улучшение деталей и увеличение изображения оставьте для удачного исходного кадра.

01

Что такое SDXL: базовая модель и refiner

В исходной архитектуре SDXL базовая модель может генерировать изображение самостоятельно. Refiner — дополнительная модель для завершающего этапа обработки; её наличие не означает, что каждый проект обязан использовать два этапа. Начните с простого рабочего процесса и добавляйте усложнение только ради понятного улучшения.

Ресурсы Civitai на основе SDXL могут иметь собственные особенности. Описание конкретного checkpoint важнее универсальной схемы из случайного урока. Если автор рекомендует иной порядок или специальный способ семплирования, не переносите на него настройки другой разновидности модели автоматически.

02

Выберите формат под будущую публикацию

Для исходной SDXL типичная отправная точка — 1024 × 1024 пикселя либо прямоугольный формат с близким количеством пикселей. Это ориентир для базовой модели, а не запрет на другие размеры. Карточка выбранного ресурса и поддерживаемый workflow могут задавать собственные варианты.

Композиционная задача определяет формат
ЗадачаЧто продумать заранее
Квадратный постЧитаемость силуэта при уменьшении
Вертикальная обложкаЗапас сверху и снизу для интерфейса и текста
Горизонтальный баннерРазделение объекта и свободной области

Не начинайте с огромного полотна ради самого числа пикселей. Слишком тяжёлый первый тест замедляет поиск композиции. Лучше получить несколько осмысленных эскизов, выбрать один и только затем готовить размер для публикации.

03

Настройте управляемый базовый прогон

Выберите один checkpoint, один формат и небольшой промпт. На первом этапе отключите необязательные дополнения. Возьмите рекомендованные автором sampler, scheduler, количество шагов и guidance. Параметры разных разновидностей SDXL, включая ускоренные, могут значительно отличаться.

Если результат слишком контрастный, плохо следует описанию или распадается на детали, изменяйте одну группу настроек за раз. Увеличение числа шагов не исправляет все проблемы. Записывайте время генерации и заметное изменение качества: иногда более дорогой вариант почти ничего не добавляет к полезному результату.

Для работы в узловом интерфейсе используйте порядок первого запуска в ComfyUI. Описание сцены подготовьте по примерам промптов, сохранив одинаковую композицию для сравнения настроек.

ВИЗУАЛЬНЫЙ РАЗБОР

Проверяйте повторяющиеся детали

AI-эксперимент / 04

В ролике с кошкой появляются несколько похожих силуэтов. Такая сцена напоминает, почему при оценке AI-изображений полезно проверять количество объектов и края фигур. Видео взято из Video-As-Prompt и не показывает работу SDXL: SDXL в этом материале рассматривается как генератор изображений.

Источник: Video-As-Prompt
04

Улучшайте выбранный кадр поэтапно

Оцените изображение в двух масштабах. В маленьком размере должны читаться главный объект и композиция; при увеличении — края, фактура и важные детали. Если основная форма неверна, увеличение разрешения лишь сделает ошибку заметнее. Вернитесь к исходной сцене или локальной коррекции.

После отбора можно применить подходящий апскейлер или второй проход. При повторной генеративной обработке следите за изменением внешности, орнамента и мелких предметов. Чем сильнее процесс перерисовывает исходник, тем выше вероятность новых деталей. Сохраняйте исходную версию, чтобы сравнить не только резкость, но и верность замыслу.

05

Уменьшайте нагрузку без хаотичных изменений

Потребление видеопамяти зависит от реализации, точности весов, размера кадра, batch size и активных компонентов. Поэтому одно универсальное требование к видеокарте вводило бы в заблуждение. При ошибке нехватки памяти сначала уменьшите размер пакета до одного изображения и закройте другие тяжёлые задачи.

Если этого недостаточно, используйте предусмотренные вашим интерфейсом способы экономии памяти или уменьшите разрешение теста. Не добавляйте одновременно refiner, несколько LoRA и большой апскейл. Сначала подтвердите работоспособность основы, затем возвращайте этапы по одному и наблюдайте, где появляется ограничение.

Документация по теме