Easy Apply StyleAlign(styleAlignedBatchAlign)
Нода Easy Apply StyleAlign (styleAlignedBatchAlign) представляет собой удобный адаптер из пакета ComfyUI-Easy-Use.
style Aligned Batch Align
Описание
Нода Easy Apply StyleAlign (styleAlignedBatchAlign) представляет собой удобный адаптер из пакета ComfyUI-Easy-Use. Она применяет технику пакетного выравнивания стиля StyleAligned к диффузионной MODEL, патчит модель так, чтобы изображения в пакете использовали общую выбранную информацию о стиле во время сэмплирования. Это полезно для создания набора изображений с единым стилем, например, из нескольких промптов или сидов, при этом содержимое каждого промпта остаётся отличным.
Нода спроектирована как простая обёртка: она принимает модель и возвращает пропатченную модель, поэтому её можно разместить непосредственно между загрузчиком чекпоинтов и сэмплером. Она находится в категории EasyUse/Adapter в меню нод.
Входы
модель
- Тип:
MODEL - Обязательно: да
Базовая диффузионная модель для патчинга. Можно использовать любую стандартную модель ComfyUI.
share_norm
- Тип:
COMBO - Обязательно: да
Управляет тем, как статистика нормализации распределяется по пакету. Выбранный режим определяет, какие слои нормализации вносят вклад в выровненный стиль. Доступные режимы предоставляются исходной реализацией StyleAligned.
share_attn
- Тип:
COMBO - Обязательно: да
Управляет тем, какие тензоры внимания являются общими или выравниваются между элементами пакета. Более широкое совместное использование внимания обычно обеспечивает более сильную согласованность стиля; меньшее совместное использование сохраняет больше вариаций для каждого элемента. Точные режимы предоставляются исходной реализацией StyleAligned.
scale
- Тип:
FLOAT - По умолчанию:
1.0 - Мин.:
0.0 - Макс.:
1.0 - Шаг:
0.1 - Обязательно: да
Сила патча StyleAlign. 1.0 применяет полный эффект, 0.0 фактически отключает выравнивание, а промежуточные значения смешивают пропатченное поведение с поведением исходной модели.
Выходы
Выход MODEL
Пропатченная диффузионная модель. Передайте её в сэмплер, например KSampler, вместо исходной модели.
Примечания по использованию
- Примените эту ноду после загрузки базовой модели и перед сэмплированием.
- Эффект ориентирован на пакет: для осмысленного выравнивания в пакете должно быть более одного изображения.
- Если вы не видите эффекта выравнивания стиля, проверьте, что ваши латентные представления или условия группируются в пакет должным образом, и что
scaleне равен0. - Для максимальной согласованности используйте
scale = 1.0и выберите широкие параметры совместного использования дляshare_normиshare_attn. - Чтобы сохранить больше индивидуальных различий между элементами пакета, уменьшите
scaleили выберите более узкое совместное использование внимания.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.