XY 입력: Controlnet //EasyUse(XYplot_Control_Net)
ComfyUI-Easy-Use의 XY 입력: Controlnet //EasyUse 노드입니다.
X Yplot Control Net
설명
ControlNet 파라미터를 스위핑하기 위한 X/Y 입력 세트를 생성합니다. 이 노드를 사용하면 XY Plot 노드가 다른 ControlNet 파라미터는 고정한 채 강도(strength), 시작 백분율(start percent), 종료 백분율(end percent) 등 서로 다른 ControlNet 설정을 테스트할 수 있습니다. 하나의 ControlNet 모델과 하나의 입력 이미지를 사용하며, 지정된 첫 번째 값과 마지막 값 사이에 균등한 간격의 샘플을 생성합니다.
입력
필수
-
control_net_name(COMBO): 사용할 ControlNet 모델입니다. 드롭다운에는 현재 워크플로우/환경에서 사용할 수 있는 ControlNet 모델이 나열됩니다. 선택적control_net입력이 연결되면 해당 로드된 모델이 대신 사용됩니다. -
image(IMAGE): ControlNet 입력 이미지입니다. 이 XY 실행에서 생성된 모든 샘플에 동일한 이미지가 사용됩니다. -
target_parameter(COMBO): 스위핑할 ControlNet 파라미터입니다. 선택 가능한 항목은 아래에 첫 번째/마지막 값 쌍이 있는 세 가지 파라미터(strength,start_percent,end_percent)입니다. -
batch_count(INT, 기본값 3, 최소 1, 최대 30): 스위핑을 위해 생성할 값의 수입니다. 값이 클수록 더 세밀한 그리드를 생성하지만, XY Plot으로 렌더링할 때 더 많은 샘플이 필요합니다.
스위핑 범위
-
first_strength/last_strength(FLOAT, 기본값 0 / 1, 최소 0, 최대 10, 단계 0.01):target_parameter가strength일 때 사용되는 시작 및 끝 값입니다. 일반적인 ControlNet 강도 범위는 0~1이지만, 더 높은 값도 허용됩니다. -
first_start_percent/last_start_percent(FLOAT, 기본값 0 / 1, 최소 0, 최대 1, 단계 0.01):target_parameter가start_percent일 때 사용되는 시작 및 끝 값입니다.start_percent는 ControlNet이 적용을 시작하는 디노이징 단계(0~1의 비율)입니다. -
first_end_percent/last_end_percent(FLOAT, 기본값 0 / 1, 최소 0, 최대 1, 단계 0.01):target_parameter가end_percent일 때 사용되는 시작 및 끝 값입니다.end_percent는 ControlNet이 적용을 중지하는 디노이징 단계입니다.
고정 파라미터 값
이 값들은 스위핑되지 않는 파라미터에 적용됩니다.
-
strength(FLOAT, 기본값 1, 최소 0, 최대 10, 단계 0.01): 다른 파라미터가target_parameter로 선택된 경우 사용되는 고정 ControlNet 강도입니다. -
start_percent(FLOAT, 기본값 0, 최소 0, 최대 1, 단계 0.01): 다른 파라미터가 선택된 경우 사용되는 고정 시작 백분율입니다. -
end_percent(FLOAT, 기본값 1, 최소 0, 최대 1, 단계 0.01): 다른 파라미터가 선택된 경우 사용되는 고정 종료 백분율입니다.
선택
control_net(CONTROL_NET, 선택 사항): 이미 로드된 ControlNet 객체입니다.control_net_name으로 로드하는 대신 기존에 로드/수정된 모델을 사용하려면 이 입력을 연결하세요.
출력
X_Y(X_Y): 다운스트림 플로팅을 위해 생성된 XY 데이터입니다. 이 출력을 XY Plot 노드의 XY 입력에 연결하세요.
사용 참고
-
테스트할 단일 ControlNet 파라미터를 결정하고
target_parameter를 해당 옵션으로 설정하세요. 해당하는 첫 번째/마지막 쌍을 사용하여batch_count개의 균등한 간격 값을 생성합니다. 첫 번째와 마지막 값이 포함되며, 중간 값은 균등한 간격입니다. -
일반 파라미터는 스위핑되지 않는 값을 제공합니다. 예를 들어
target_parameter가start_percent이면 스위핑은first_start_percent와last_start_percent로 제어되며,strength와end_percent는 일반 입력 값으로 고정됩니다. -
start_percent와end_percent는 디노이징 과정의 비율을 사용합니다.0은 시작,1은 끝입니다. 유효한 ControlNet 영향 창을 위해 종료 백분율은 일반적으로 시작 백분율보다 크거나 같아야 합니다. -
입력 이미지는 이 노드에서 변경되지 않습니다. 서로 다른 참조 이미지에서 ControlNet 동작을 비교해야 하는 경우, 이 노드 이전에 별도의 메커니즘을 사용하거나 여러 XY 실행을 수행하세요.
-
이 노드는 X/Y 데이터만 구축하며 자체적으로 샘플링을 실행하지 않습니다. 그리드를 렌더링하려면 XY Plot 노드와 함께 사용하세요.
댓글
GitHub로 로그인하고 토론에 참여하세요.