Революция в визуализации поз
Появление расширения OpenPose Studio для ComfyUI решает одну из главных проблем генеративного ИИ — точный контроль позы персонажей. В отличие от стандартных узлов, которые просто выдают JSON, этот инструмент предоставляет полноценный интерактивный редактор с современным движком рендеринга на базе Canvas. Разработчик подчеркивает, что новый движок работает быстрее и плавнее, чем предыдущие аналоги, обеспечивая стабильность даже при сложной манипуляции ключевыми точками.
Ключевые возможности и метрики
Расширение поддерживает формат OpenPose COCO-18 для тела, а также позволяет редактировать ключевые точки рук (1–20) и лица. Важной особенностью является возможность работы с «грязными» данными: узел умеет восстанавливать и редактировать устаревшие или некорректные JSON-файлы. Ниже приведена сравнительная таблица основных функций:
| Функция | Описание | Техническая деталь |
|---|---|---|
| Редактирование рук | Отдельный зумированный режим для пальцев | Ключевая точка 0 — якорь, точки 1-20 — пальцы |
| Интеграция с ControlNet | Прямой вывод в формате POSE_KEYPOINT | Выходной порт KPS совместим с ControlNet |
| Работа с областями (Areas) | Визуализация зон условной обработки | Совместимость с ComfyUI-LoRA-Pipeline |
| История действий | Полная поддержка Undo/Redo | Ctrl+Z / Ctrl+Y, сохранение сессии |
Интеграция и рабочий процесс
Узел OpenPose Studio имеет три основных выхода: IMAGE (визуализация), JSON (стандартный формат OpenPose) и KPS (для ControlNet). Разработчик предусмотрел опциональные входы для загрузки данных от DWPose Estimator (для последующей ручной коррекции) и Conditioning Pipeline (для наложения масок областей).
Особое внимание уделено эргономике: интерфейс адаптируется под любой размер окна, поддерживает фоновые изображения-референсы (в режимах Contain/Cover с регулировкой прозрачности) и автоматически сохраняет состояние галереи поз между перезапусками ComfyUI. Для установки требуется Python 3.10+ и актуальная сборка ComfyUI. Установка осуществляется стандартным способом через клонирование репозитория в папку custom_nodes.
Почему это важно
До появления OpenPose Studio пользователи были вынуждены использовать внешние инструменты или писать скрипты для тонкой настройки поз. Теперь же процесс «захвата» позы, её визуальной правки и передачи в нейросеть происходит в единой среде. Это критически важно для создания мультиперсонажных сцен, где требуется точное позиционирование фигур относительно друг друга и фона, а также для работы с LoRA, где важна точность попадания в заданные области (Areas).
Источник: Github ↗
