Shakker Labs Union ControlNet 타입 설정(SetShakkerLabsUnionControlNetType)
이 노드는 CONTROL_NET 입력을 수신하고, 사용자가 선택한 `type` 매개변수에 따라 모델 내부에 `control_type`이라는 추가 매개변수를 설정합니다.
Set Shakker Labs Union Control Net Type
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_net | CONTROL_NET | 예 | - | - | : 처리할 CONTROL_NET 모델 객체를 노드 작업의 기본 입력으로 받습니다. |
컨트롤 매개변수 (Parameters)
| 매개변수 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
type | COMBO | 예 | auto | "auto" | : ControlNet의 제어 타입을 지정합니다. 옵션에는 "auto"와 SHAKKERLABS_UNION_CONTROLNET_TYPES 딕셔너리에 정의된 모든 키 이름이 포함됩니다. "auto"를 선택하면 시스템이 자동으로 판단합니다. |
출력 (Output)
| 매개변수 이름 | 데이터 타입 | 설명 |
|---|---|---|
| CONTROL_NET | CONTROL_NET | : 제어 타입 매개변수가 업데이트된 CONTROL_NET 모델 복사본을 출력합니다. |
사용 시나리오
깊이 맵, 에지 감지, 포즈 맵과 같은 여러 다른 제어 조건을 포함하는 복잡한 워크플로에서, 이 노드는 ControlNet 로더 이후에 배치될 수 있습니다. 예를 들어, 특정 ControlNet 모델의 구체적인 타입을 확신할 수 없거나, 특정 전처리기와의 호환성을 보장하기 위해 타입을 강제로 지정해야 할 때 이 노드를 사용하여 설정하거나 재설정할 수 있습니다.
주의사항
이 노드의 유효성은 다운스트림 노드나 워크플로가 control_type이라는 추가 매개변수를 인식하고 활용하는지에 따라 달라집니다. 후속 프로세스가 이 정보에 의존하지 않으면 설정이 예상한 효과를 내지 못할 수 있습니다.
Set Shakker Labs Union ControlNet Type 노드 소스 코드 링크
Set Shakker Labs Union ControlNet Type 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.