Субграфы
Группа нод, упакованная в одну ноду со своими входами и выходами.
Простыми словами
Субграф (subgraph) прячет часть графа внутри одной ноды. Снаружи это одна нода с несколькими входами, выходами и полями, внутри обычный граф. Большие workflow пользуются субграфами, чтобы оставаться читаемыми («Увеличение», «Правка лица», «Сэмплер Wan»), и один субграф можно использовать много раз.
Субграфы заменили старые «group nodes» ComfyUI. Им нужен свежий редактор ComfyUI (1.24 или новее); для публикации в библиотеку нод нужен 1.27.7 или новее.
В ComfyUI
- Создать: выделите ноды и нажмите кнопку субграфа на панели выделения. Связи, пересекающие границу, становятся входами и выходами субграфа.
- Открыть: дважды щёлкните по пустому месту ноды субграфа или нажмите её кнопку правки; выйти через строку навигации или Esc. Субграфы бывают вложенными.
- Входы и выходы: внутри есть особая полоса входов и выходов; протяните связь к её пустому гнезду, чтобы добавить; правая кнопка, чтобы переименовать или убрать.
- Вынесенные поля: поля внутренних нод можно показать на внешней ноде («Edit Subgraph Widgets»).
- Распаковать: «Unpack subgraph» возвращает ноды на место.
- Заготовки (blueprints): «Add Subgraph to Library» сохраняет его как ноду для повторного использования в вашей библиотеке; каждая добавленная копия независима.
В файле workflow определения субграфов хранятся один раз в разделе definitions, а каждое использование ссылается на них.
Частые ошибки
- Править одну копию и ждать, что поменяются другие: копии из заготовки независимы.
- Workflow с субграфами открыт в старом ComfyUI: там ноды субграфов неизвестны.
Как помогает приложение
Приложение открывает и сохраняет workflow с субграфами, показывает их в разделе Субграфы библиотеки и даёт править субграф изнутри. Уроки идут только на основном холсте. См. Субграфы в приложении.