Читать книгу Создание AI изображений и видео с помощью ComfyUI - - Страница 3
Глава 2. Интерфейс и базовые понятия
Оглавление2.1. Обзор главного окна и панели инструментов
После запуска ComfyUI вы видите главное окно, состоящее из нескольких ключевых зон:
1. Рабочее пространство (Workspace) – центральная область с сеткой, где размещаются и соединяются узлы (nodes). Поддерживает:
– масштабирование (колесико мыши);
– перемещение (удерживание средней кнопки мыши или пробела);
– бесконечную прокрутку.
2. Верхняя панель инструментов (Top Toolbar) – кнопки:
– Load Workflow – загрузка сохранённого рабочего процесса;
– Save – сохранение текущего workflow в JSON;
– Clear – очистка рабочего пространства;
– Queue Prompt – запуск генерации;
– History – просмотр истории выполненных задач.
3. Левая боковая панель (Left Sidebar) – быстрый доступ к узлам:
– Load Checkpoint (загрузка модели);
– CLIP Text Encode (кодирование текста);
– KSampler (генерация изображения);
– поиск узлов по ключевым словам.
4. Правая панель (Right Panel) – два режима:
– Node Properties – настройки выбранного узла;
– Queue Manager – мониторинг очереди задач.
5. Вкладки в левом верхнем углу – переключение между:
– Assets (загруженные изображения и результаты);
– Queue (история генераций);
– Workflows (сохранённые шаблоны);
– Templates (готовые рабочие процессы).
2.2. Что такое узлы (nodes) и края (edges)
Узлы (nodes) – это функциональные блоки, выполняющие конкретные операции. Каждый узел имеет:
– входные порты (слева) – принимают данные;
– выходные порты (справа) – передают результаты;
– настройки (в правой панели) – параметры работы.
Примеры узлов:
– Load Checkpoint – загружает модель Stable Diffusion;
– CLIP Text Encode – преобразует текст в числовые векторы;
– KSampler – генерирует изображение из шума.
Края (edges) – линии, соединяющие выходы одного узла со входами другого. Они:
– передают данные между узлами;
– определяют последовательность операций;
– окрашены в разные цвета (например, зелёный – модели, синий – изображения).
2.3. Основные типы узлов
1. Загрузка моделей
– Load Checkpoint – подключает основную модель (например, `sdxl_1.0.safetensors`).
– Load LoRA – добавляет адаптеры для стилизации.
2. Кодирование текста
– CLIP Text Encode (Positive) – вводит желаемый контент (промпт).
– CLIP Text Encode (Negative) – исключает нежелательные элементы.
3. Генерация
– KSampler – основной узел для создания изображения. Настраивается:
– steps (число шагов диффузии);
– CFG scale (сила влияния промпта);
– seed (инициализатор шума).
4. VAE (Variational Autoencoder)
– VAE Decode – преобразует латентное представление в пиксельное изображение;
– VAE Encode – сжимает изображение в латентное пространство.
5. Работа с изображениями
– Load Image – импорт исходного файла;
– Save Image – экспорт результата;
– Upscale Model – повышение разрешения.
6. Контроль композиции
– ControlNet – добавляет позы, контуры или стили через референс.
2.4. Создание простейшего соединения между узлами
Пошаговая инструкция для базовой генерации:
1. Добавьте узлы:
– Двойной клик по рабочему пространству → введите Load Checkpoint → выберите модель.
– Добавьте CLIP Text Encode (Positive) и CLIP Text Encode (Negative).
– Разместите KSampler и VAE Decode.
– Подключите Save Image.
2. Соедините узлы:
– Выход MODEL из Load Checkpoint → вход MODEL у KSampler.
– Выход COND из CLIP Text Encode (Positive) → вход POSITIVE у KSampler.
– Выход LATENT из KSampler → вход LATENT у VAE Decode.
– Выход IMAGE из VAE Decode → вход IMAGE у Save Image.
3. Настройте параметры:
– В CLIP Text Encode (Positive) введите: `a cat sitting on a bench`.
– В KSampler установите: steps=20, CFG scale=7.5.
4. Запустите генерацию:
– Нажмите Queue Prompt на верхней панели.
– Результат появится в узле Save Image.
2.5. Масштабирование, перемещение и организация рабочего пространства
Масштабирование:
– Колесико мыши – увеличение/уменьшение масштаба.
– Reset View (в верхней панели) – возвращение к исходному виду.
Перемещение:
– Удерживайте среднюю кнопку мыши или пробел – перетаскивайте рабочую область.
– Клавиши стрелок – точное позиционирование.
Организация узлов:
– Перетаскивайте узлы за заголовок для перемещения.
– Правый клик по узлу → Collapse (свернуть) или Delete (удалить).
– Группируйте связанные узлы визуально (например, блок промпта отдельно от генерации).
– Используйте Comment‑узлы для пометок.
Советы по удобству:
– Сохраняйте часто используемые workflows как шаблоны.
– Для сложных процессов разделяйте рабочее пространство на логические блоки.
– Включайте Grid (в настройках правой панели) для выравнивания узлов.