Controlnet для FLUX.2 без дополнительных весов — контроль позы и глубины через структурную карту
Разработчик создал решение для контроля позы и глубины в FLUX.2 (включая klein 4B/9B) без отдельного controlnet — через встроенный механизм структурных карт. Работает на CPU, не требует VRAM и дополнительных весов, но контроль менее жёсткий чем у обученного ControlNet.
Показывает, что для новых моделей не нужно сразу обучать тяжёлые адаптеры — можно найти дешёвый путь через встроенные фичи. Снижает барьер входа в контролируемую генерацию для разработчиков на слабом железе.
Что произошло
Разработчик inlineresearch опубликовал решение для контроля позы и глубины в моделях семейства FLUX.2 — без обучения отдельного controlnet. Суть: preprocessing превращает референс в карту (OpenPose для скелета, Depth Anything V2/MiDaS для глубины, Canny для краев) на CPU, карта подаётся в Structure map input модели FLUX.2 как референс, и модель удерживает структуру на всех шагах денойзинга.
Никаких боковых веток, никаких дополнительных весов — FLUX.2 изначально обучена работать с референсами в контексте, а карта позы это просто очень читаемый референс. Работает на всех вариантах FLUX.2 (klein 4B, klein 9B, dev, base).
Вес klein 4B в bf16 пикует под 18 ГБ на 1024², помещается в 24 ГБ VRAM, на 16 ГБ идёт квантизованно. Препроцессинг на CPU добавляет ноль к памяти.
Есть опциональное усиление для dev через ControlNet Union — даёт почти пиксельный контроль, но требует headroom (~512px на 24 ГБ).
4 узла от начала до конца: Load Asset → Apply ControlNet → FLUX.2 → Run graph.
Автор: Юлия Тарасова · Источник: reddit.com
Разработчикам. Нативная интеграция в Structure map FLUX.2 без загрузки сторонних весов, препроцессинг на CPU не ест VRAM. Можно адресовать карту по позиции в промпте ("Match the pose in image 3") для усиления контроля. Одна карта за рендер, нельзя стакать позу и глубину.
Бизнесу. Ускоряет пайплайны рекламной съёмки, product placement, e-commerce — держишь позу модели или композицию, меняя остальное. Не требует GPU-мощностей сверх самого FLUX.2, снижает затраты на инфру.
Инвесторам. Показатель зрелости FLUX.2 — встроенный контроль структуры без тяжёлых адаптеров конкурирует с SD controlnet по функционалу при меньших издержках. Klein 4B на 16 ГБ открывает массовый рынок недорогих инференс-сервисов.
- SaaS для e-commerce: API «загрузи позу модели → генерируй одежду в той же позе», без фотосессий
- Плагин для Blender/Unity — reference-to-character: превращаешь depth map сцены в референс для FLUX.2, консистентность кадров в инди-анимации
- Консалтинг для агентств: автоматизация рекламных креативов с заданной композицией, экономия на пересъёмках
- Open-source инструмент (форк Inline Studio) с UI для художников, монетизация через Cloud Run или Patreon
- Адаптер для video workflows: контроль позы по keyframe, простая альтернатива AnimateDiff для статичных поз
- Контроль слабее обученного ControlNet — точные углы суставов и руки плывут, не годится для precision work
- Одна карта за рендер — нельзя стакать pose+depth одновременно, ограничивает сложные сценарии
- Зависимость от внутренних механизмов FLUX.2 — если Stability/BlackForestLabs поменяют архитектуру Structure map, решение сломается
- OpenPose и Depth Anything скачиваются при первом запуске, это friction для коммерческих клиентов (лицензии, онбординг)
Это правильный подход к инструментам для новых моделей — не обучать костыль с нуля, а найти, что уже заложено внутри. FLUX.2 умеет работать с референсами по дизайну, карта позы просто очень структурированный референс. Экономия VRAM и отсутствие зависимостей делают решение доступным даже на слабом железе.
Минус очевиден — контроль рыхлый, для точной работы с руками или сложными позами не годится. Но для e-commerce, рекламы, быстрых креативов вполне достаточно, а выигрыш по ресурсам огромен. Если вам не нужна пиксельная точность, это лучший путь для FLUX.2 прямо сейчас.
Комментарии