conditioning/controlnetgenerated

Set Shakker Labs Union ControlNet Type(SetShakkerLabsUnionControlNetType)

Этот узел принимает вход CONTROL_NET и, в зависимости от выбранного пользователем параметра `type`, устанавливает внутри модели дополнительный параметр с именем `control_type`.

Set Shakker Labs Union Control Net Type

control_net
CONTROL_NET
type
COMBO
KJNodes

Узел Set Shakker Labs Union ControlNet Type принимает вход CONTROL_NET и, в зависимости от выбранного пользователем параметра type, устанавливает внутри модели дополнительный параметр с именем control_type.

Узел Set Shakker Labs Union ControlNet Type используется для изменения идентификатора типа передаваемой модели ControlNet. Его основная функция — позволить пользователю указать или автоматически определить тип управления для конкретной модели ControlNet, чтобы она могла быть правильно распознана и обработана в последующих этапах генерации.

Функциональность узла

Этот узел принимает вход CONTROL_NET и, в зависимости от выбранного пользователем параметра type, устанавливает внутри модели дополнительный параметр с именем control_type. Его техническая реализация зависит от предопределенного словаря сопоставления SHAKKERLABS_UNION_CONTROLNET_TYPES, который сопоставляет удобочитаемые имена типов с внутренними числовыми идентификаторами. При выборе "auto" узел очищает этот идентификатор, передавая решение системе для автоматического определения на последующих этапах.

Описание параметров узла — Set Shakker Labs Union ControlNet Type

Входные соединения (Inputs)

Имя параметраТип данныхОбязательныйЗначение по умолчаниюДопустимые значения/опцииОписание
control_netCONTROL_NETДа--: Принимает объект модели CONTROL_NET для обработки в качестве базового входа для узла.

Параметры управления (Parameters)

Имя параметраТип данныхОбязательныйЗначение по умолчаниюДопустимые значения/опцииОписание
typeCOMBOДаauto"auto": Определяет тип управления ControlNet. Опции включают "auto" и все ключи, определенные в словаре SHAKKERLABS_UNION_CONTROLNET_TYPES. Выбор "auto" передает определение системе.

Выходные данные (Output)

Имя параметраТип данныхОписание
CONTROL_NETCONTROL_NET: Выводит копию модели CONTROL_NET с обновленным параметром типа управления.

Сценарии использования

В сложном рабочем процессе, включающем несколько различных условий управления (например, карта глубины, детектор краев, карта позы), этот узел можно разместить после загрузчика ControlNet. Например, если вы не уверены в конкретном типе модели ControlNet или вам нужно явно указать её тип для обеспечения совместимости с определенным препроцессором, вы можете использовать этот узел для установки или сброса типа.

Важные замечания

Обратите внимание, что эффективность этого узла зависит от того, распознают ли последующие узлы или рабочий процесс и используют ли дополнительный параметр control_type. Если последующие этапы не зависят от этой информации, установка может не дать ожидаемого эффекта.

Ссылка на исходный код узла Set Shakker Labs Union ControlNet Type

Узел Set Shakker Labs Union ControlNet Type взят из пакета узлов ComfyUI-KJNodes.

Комментарии

Войдите через GitHub, чтобы участвовать в обсуждении.

Загрузка комментариев…