KJNodes/masking/conditioninggenerated

ConditioningSetMaskAndCombine5

이 노드는 기술적으로 5개의 CONDITIONING 입력과 해당 MASK 입력을 받아, 각 마스크와 강도 계수를 해당 조건 데이터에 적용하여 지역적 생성 제어를 구현합니다.

Conditioning Set Mask And Combine5

positive_1
negative_1
positive_2
negative_2
positive_3
negative_3
positive_4
negative_4
positive_5
negative_5
mask_1
mask_2
mask_3
mask_4
mask_5
combined_positive
combined_negative
mask_1_strength
1.00
mask_2_strength
1.00
mask_3_strength
1.00
mask_4_strength
1.00
mask_5_strength
1.00
set_cond_area
COMBO
KJNodes

ConditioningSetMaskAndCombine5 노드는 기술적으로 5개의 CONDITIONING 입력과 해당 MASK 입력을 받아, 각 마스크와 그 강도 계수를 해당 조건 데이터에 적용하여 지역적인 생성 제어를 구현합니다.

ConditioningSetMaskAndCombine5는 이미지 생성을 위한 강력한 노드로, 여러 조건 마스크와 프롬프트 결합 기능을 하나로 통합합니다. 핵심 기능은 5개의 서로 다른 긍정적 및 부정적 프롬프트 세트에 각각 독립적인 마스크를 적용하고, 최종적으로 통합된 긍정 및 부정 조건 데이터를 출력할 수 있도록 하는 것입니다.

노드 기능

이 노드는 기술적으로 5개의 CONDITIONING 입력과 해당 MASK 입력을 받아, 각 마스크와 그 강도 계수를 해당 조건 데이터에 적용하여 지역적인 생성 제어를 구현합니다. "default"와 "mask bounds" 두 가지 조건 영역 설정 모드를 지원하며, 내부 처리 로직은 ComfyUI 기본 노드와 완전히 일치하여 기능의 안정성과 호환성을 보장합니다.

노드 파라미터 설명 - ConditioningSetMaskAndCombine5

연결 입력 (Inputs)

파라미터 이름데이터 타입필수기본값범위/옵션설명
positive_1CONDITIONING--positive_1 (입력 파라미터): 첫 번째 긍정적 프롬프트 조건 입력으로, 생성하고자 하는 이미지 내용을 설명합니다.
negative_1CONDITIONING--negative_1 (입력 파라미터): 첫 번째 부정적 프롬프트 조건 입력으로, 생성하고 싶지 않은 이미지 내용을 설명합니다.
positive_2CONDITIONING--positive_2 (입력 파라미터): 두 번째 긍정적 프롬프트 조건 입력입니다.
negative_2CONDITIONING--negative_2 (입력 파라미터): 두 번째 부정적 프롬프트 조건 입력입니다.
positive_3CONDITIONING--positive_3 (입력 파라미터): 세 번째 긍정적 프롬프트 조건 입력입니다.
negative_3CONDITIONING--negative_3 (입력 파라미터): 세 번째 부정적 프롬프트 조건 입력입니다.
positive_4CONDITIONING--positive_4 (입력 파라미터): 네 번째 긍정적 프롬프트 조건 입력입니다.
negative_4CONDITIONING--negative_4 (입력 파라미터): 네 번째 부정적 프롬프트 조건 입력입니다.
positive_5CONDITIONING--positive_5 (입력 파라미터): 다섯 번째 긍정적 프롬프트 조건 입력입니다.
negative_5CONDITIONING--negative_5 (입력 파라미터): 다섯 번째 부정적 프롬프트 조건 입력입니다.
mask_1MASK--mask_1 (입력 파라미터): 첫 번째 조건 데이터에 적용되는 마스크로, 흰색 영역이 적용 영역을 나타냅니다.
mask_2MASK--mask_2 (입력 파라미터): 두 번째 조건 데이터에 적용되는 마스크입니다.
mask_3MASK--mask_3 (입력 파라미터): 세 번째 조건 데이터에 적용되는 마스크입니다.
mask_4MASK--mask_4 (입력 파라미터): 네 번째 조건 데이터에 적용되는 마스크입니다.
mask_5MASK--mask_5 (입력 파라미터): 다섯 번째 조건 데이터에 적용되는 마스크입니다.

컨트롤 파라미터 (Parameters)

파라미터 이름데이터 타입필수기본값범위/옵션설명
set_cond_areaCOMBOdefault"default", "mask bounds"set_cond_area (입력 파라미터): 조건 적용 영역 모드를 설정합니다. "default" 또는 "mask bounds" 중 선택할 수 있으며, 마스크 적용 범위에 영향을 줍니다.
mask_1_strengthFLOAT1.00.0 - 10.0 (스텝: 0.01)mask_1_strength (입력 파라미터): 첫 번째 마스크의 영향 강도를 제어합니다. 범위는 0.0부터 10.0까지이며, 스텝은 0.01입니다.
mask_2_strengthFLOAT1.00.0 - 10.0 (스텝: 0.01)mask_2_strength (입력 파라미터): 두 번째 마스크의 영향 강도를 제어합니다. 범위는 0.0부터 10.0까지이며, 스텝은 0.01입니다.
mask_3_strengthFLOAT1.00.0 - 10.0 (스텝: 0.01)mask_3_strength (입력 파라미터): 세 번째 마스크의 영향 강도를 제어합니다. 범위는 0.0부터 10.0까지이며, 스텝은 0.01입니다.
mask_4_strengthFLOAT1.00.0 - 10.0 (스텝: 0.01)mask_4_strength (입력 파라미터): 네 번째 마스크의 영향 강도를 제어합니다. 범위는 0.0부터 10.0까지이며, 스텝은 0.01입니다.
mask_5_strengthFLOAT1.00.0 - 10.0 (스텝: 0.01)mask_5_strength (입력 파라미터): 다섯 번째 마스크의 영향 강도를 제어합니다. 범위는 0.0부터 10.0까지이며, 스텝은 0.01입니다.

Output 출력

파라미터 이름데이터 타입설명
combined_positiveCONDITIONINGcombined_positive (출력 파라미터): 모든 긍정적 조건을 병합한 출력으로, 후속 샘플링 노드에서 사용됩니다.
combined_negativeCONDITIONINGcombined_negative (출력 파라미터): 모든 부정적 조건을 병합한 출력으로, 후속 샘플링 노드에서 사용됩니다.

사용 시나리오

복잡한 이미지 합성 워크플로우에서 이 노드는 매우 유용합니다. 예를 들어, 한 장면에서 전경 인물, 배경 환경, 특정 물체, 조명 효과, 예술적 스타일을 각각 정밀하게 제어해야 할 때, 5개의 프롬프트와 마스크 세트를 각각 생성하고 이 노드를 통해 한 번에 통합함으로써 고도로 맞춤화된 이미지를 효율적으로 생성할 수 있습니다.

주의사항

이 노드는 입력된 5개의 조건 데이터와 마스크가 수량상 반드시 대응되어야 하며, 마스크의 크기는 생성될 이미지의 크기와 일치해야 합니다. 그렇지 않으면 예상 효과에 영향을 미치거나 오류가 발생할 수 있습니다.

ConditioningSetMaskAndCombine5 노드 소스 코드 링크

ConditioningSetMaskAndCombine5 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.

댓글

GitHub로 로그인하고 토론에 참여하세요.

댓글을 불러오는 중…