инструменты 1 мин

Вышел JLC Flux2 ControlNet 1.0 для ComfyUI — негласная революция в управлении генерацией

Разработчик выпустил полноценный инструментарий ControlNet для FLUX.2 в ComfyUI. Ключевое отличие — вместо рекурсивной цепочки управляющих сетей (A(B(C(x)))) используется параллельная композиция (A(x) + B(x) + C(x)). Добавлена поддержка до 4 ControlNet-веток одновременно, до 10 референсных изображений, кэширование, экспериментальный инпейнтинг и совместимость с DynamicVRAM.

Если вы работаете с FLUX.2 через ComfyUI и хотите точного контроля — это первый полноценный тулчейн, который даёт гибкую мультиконтрольную композицию без костылей. Архитектурный подход и кэширование делают сложные воркфлоу реально практичными.

Архитектурный подход вместо рекурсии

Джесси Дамкёлер представил первую полноценную версию JLC Flux2 ControlNet — нативного расширения для ComfyUI, которое переосмысливает работу с управляющими сетями для модели FLUX.2-dev.

Основная идея проекта — отказ от рекурсивной цепочки ControlNet в пользу параллельной композиции. Вместо последовательного вложения управляющих воздействий A(B(C(x))), система вычисляет их независимо и суммирует: A(x) + B(x) + C(x). Каждая ветка получает собственное управляющее изображение, силу воздействия и временной диапазон, при этом все ветки используют одну загруженную модель ControlNet.

Что внутри релиза 1.0.0

  • До 4 параллельных ControlNet-веток с индивидуальными настройками прочности и временных диапазонов
  • Reference Image Orchestrator — поддержка до 10 референсных изображений
  • Трёхуровневое кэширование: hint-latent для ControlNet, латенты референсов и контекста инпейнта
  • DynamicVRAM-совместимость — эффективное управление загрузкой/выгрузкой моделей
  • Экспериментальный адаптер инпейнтинга через mask-aware путь FLUX.2-dev Fun ControlNet Union

Инпейнт: обещания и ограничения

Инпейнт-функционал использует маскирование (белая область = редактирование, чёрная = сохранение), но пока отмечен как экспериментальный. Причина — жёсткие границы масок могут давать артефакты, а плотные контроли (luminance, depth, color) иногда конфликтуют с запрошенными правками. По тестам автора, лучше всего работает OpenPose/DWPose в качестве основного контроля, а вспомогательные держать слабее и на коротких диапазонах.

Проверенные конфигурации: вывод 1024×1536, три уменьшенных референса, несколько активных ControlNet и прогретые кэши.

Доступность

Пакет доступен через ComfyUI Registry как JLC Flux2 ControlNet. Работает с чекпоинтом FLUX.2-dev Fun ControlNet Union (веса модели отдельно). Препроцессоры для поз, глубины, контуров не входят в состав — их можно взять из других пакетов или компаньон-проекта JLC ComfyUI Nodes.

Ключевые выводы

  • Переход от рекурсивной к параллельной композиции ControlNet'ов — архитектурное решение, позволяющее гибче комбинировать управляющие воздействия
  • Трёхуровневое кэширование (hint-latent, референсы, инпейнт-контекст) критично для практичности комплексных воркфлоу
  • Экспериментальный инпейнтинг FLUX.2 показывает, что плотные контроли (глубина, цвет, luminance) могут конфликтовать с локальными правками — OpenPose работает лучше
  • Проект демонстрирует возможность расширения нативных возможностей ComfyUI без замены базовых компонентов (модели, сэмплера, менеджера памяти)
  • Поддержка DynamicVRAM и до 10 референсных изображений делает систему пригодной для продакшн-сценариев на ограниченном железе
ControlNetFLUX.2ComfyUIimage-generationinpainting

Автор: Анна Мельникова · Источник: reddit.com

Мнение редакции

**Это хороший пример инженерного подхода в AI-тулинге.** Автор не просто портировал старое решение, а переосмыслил архитектуру: вместо рекурсивных вложений — параллельные ветки с независимыми настройками. Звучит занудно, но на практике это разница между «работает если повезёт» и «работает предсказуемо». Трёхуровневое кэширование — ещё один маркер зрелости: автор понимает, где реальные узкие места.

**Что настораживает:** экспериментальный статус инпейнтинга и упоминание seed-variable артефактов на границах масок. Это типичная боль FLUX.2 с его непрозрачной логикой маскирования. Совет держать плотные контроли «слабее и короче» — скорее костыль, чем решение. Но сам факт, что автор честно описывает ограничения и не продаёт это как готовый продукт, внушает доверие. Для продакшна пока рановато, для экспериментов с референсами и мультиконтролем — самое оно.

Ещё по теме

Комментарии