Model
Trends
.ai
Model
Trends
.ai
최고의 오픈 소스 AI 모델

ComfyUI의 Conditioning (Combine) and (Concat) 노드

Conditioning (Combine)은 두 개의 컨디셔닝을 합쳐서 샘플러가 두 가지를 동시에 참고하게 해줘요; Conditioning (Concat)은 토큰 시퀀스를 이어 붙여서 더 긴 프롬프트로 만듭니다. 관련 노드로는 영역, 마스크, 타임스텝 범위를 설정하는 게 있어요.
노드 팩: ComfyUI core
카테고리: 컨디셔닝과 프롬프트

Conditioning (Combine) and (Concat)이(가) 하는 일

ComfyUI는 프롬프트를 데이터로 다루기 때문에 인코딩 후에 섞을 수 있어요. Conditioning (Combine)은 두 개의 CONDITIONING 입력을 받아 둘 다 포함된 리스트를 출력해요; 샘플러가 각각 평가하고 가이던스를 평균내서 두 가지 아이디어(예: 두 가지 스타일)를 한 프롬프트에 쓰는 것보다 더 고르게 섞어줍니다. Conditioning (Concat)은 두 번째 프롬프트 토큰을 첫 번째에 붙여서 긴 단일 프롬프트처럼 작동해요.
같은 계열에는 가중치 슬라이더가 있는 Conditioning (Average), 프롬프트를 특정 영역에만 적용하는 Conditioning (Set Area)와 (Set Mask), 샘플링 중 일부 구간에만 프롬프트를 적용하는 ConditioningSetTimestepRange가 있어요. 이걸로 커스텀 노드 없이도 지역별 프롬프트와 프롬프트 스케줄링이 가능해집니다.

입력

이름
타입
의미
conditioning_1
CONDITIONING
첫 번째 인코딩된 프롬프트.
conditioning_2
CONDITIONING
두 번째 인코딩된 프롬프트 (Concat: 뒤에 붙음; Combine: 함께 평가됨).

출력

이름
타입
의미
CONDITIONING
CONDITIONING
샘플러의 긍정 또는 부정 입력에 쓰이는 합쳐진 컨디셔닝.
AD
설치는 건너뛰세요: 클라우드에 미리 설치된 ComfyUI 워크플로
BitVector는 완성된 ComfyUI 워크플로를 자체 GPU에서 실행합니다. 설치 없음, 누락 노드 없음, 빨간 박스 없음. 휴대폰이나 노트북에서 열고 1분 안에 생성하세요.

Conditioning (Combine) and (Concat) 사용법

  1. 두 개의 CLIP Text Encode 노드로 프롬프트 두 개를 인코딩해요.
  2. 둘 다 Conditioning (Combine) 또는 (Concat)에 넣어요.
  3. 출력을 KSampler 긍정 입력에 연결해요.
  4. 영역별로 하려면 하나는 MASK와 함께 Conditioning (Set Mask)를 거쳐서, 전체 이미지 프롬프트와 합쳐요.

설정과 팁

  • Combine은 긍정 쪽에서 샘플러 작업량을 두 배로 늘려요; Concat은 그렇지 않아요.
  • Set Area를 강도 1.0과 set_cond_area "default"로 쓰면 고전적인 좌우 두 주제 기법이에요.
  • ConditioningSetTimestepRange 0.0-0.3은 구도 프롬프트, 0.3-1.0은 디테일 프롬프트에 써보세요.
  • Conditioning (Average)에서 conditioning_to_strength 0.5를 쓰면 두 프롬프트의 진짜 중간값을 얻을 수 있어요.

Conditioning (Combine) and (Concat) 문제 해결

Set Area 또는 Set Mask 사용 시 주제가 서로 겹쳐 보임

원인
지역별 프롬프트가 겹치거나 전체 캔버스를 덮는 일반 프롬프트가 없어서 모델이 어느 한쪽 영역에서 빈 공간을 채워버려요.

해결 방법
전체 이미지를 위한 세 번째 일반 프롬프트를 추가하고 셋을 모두 합치세요. 영역이 겹치지 않게 하고 지역 강도를 0.8로 낮추세요.

Concat 사용 시 cond 모양이 맞지 않는 오류

원인
두 프롬프트가 다른 텍스트 인코더(예: SD 1.5 CLIP과 SDXL CLIP)에서 왔거나 한쪽은 풀링된 출력이 있고 다른 쪽은 없어요.

해결 방법
같은 로더에서 같은 CLIP 객체로 두 프롬프트를 인코딩하세요.

합쳐도 변화가 없음

원인
두 입력이 같은 컨디셔닝이거나 합쳐진 출력이 샘플러에 연결되지 않았어요.

해결 방법
KSampler 긍정 입력에 연결된 선이 combine 노드에서 나온 건지, 두 입력이 다른지 확인하세요.

AD
이 워크플로를 휴대폰에서 실행하세요
이 페이지의 모든 워크플로는 모델과 커스텀 노드까지 갖춘 채 BitVector에 미리 설치되어 있습니다. 하나 고르고 프롬프트를 입력하면 끝. 설정 제로, 다운로드 없음.

Conditioning (Combine) and (Concat)에 관한 질문

두 스타일을 쓸 땐 Combine 아니면 Concat?

Combine은 두 개를 따로 평가한 가이던스를 섞는 거고, Concat은 긴 프롬프트처럼 붙이는 거예요. 스타일은 먼저 Combine을, 디테일 단어 추가는 Concat을 써보세요.

부정 쪽에도 쓸 수 있나요?

네, 모든 컨디셔닝 노드는 부정 프롬프트에도 잘 작동해요.

관련 노드

AD
노드 고치기에 지치셨나요? 클라우드에 맡기세요
BitVector는 수백 개의 ComfyUI 워크플로를 빠른 클라우드 GPU에 설치하고 업데이트하고 테스트해 둡니다. Python도, CUDA 오류도, VRAM 한계도 없습니다. 어떤 브라우저에서든 됩니다.

더 많은 ComfyUI 노드

ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager는 인터페이스 안에서 커스텀 노드 팩과 모델을 설치, 업데이트, 수정해주고, 불러온 워크플로우에서 누락된 노드를 해결하며 설정을 스냅샷으로 저장하는 확장 기능이야.
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple)는 .safetensors 또는 .ckpt 모델 파일을 열고, 워크플로우에서 필요한 세 가지 부분인 diffusion MODEL, CLIP 텍스트 인코더, VAE를 제공합니다.
Save Image
ComfyUI core
Save Image는 IMAGE 텐서를 ComfyUI/output에 PNG로 저장해. 파일 메타데이터에 전체 워크플로우가 들어가 있어서, 나중에 그 그림을 ComfyUI에 다시 끌어다 놓으면 그래프를 복원할 수 있어.
VAE Decode
ComfyUI core
VAE Decode는 샘플링된 LATENT를 VAE를 사용해 픽셀 IMAGE로 변환해 줘; VAE Decode (Tiled)는 아주 큰 이미지에 대해 타일 단위로 같은 작업을 해.
Empty Latent Image
ComfyUI core
Empty Latent Image는 텍스트-이미지 샘플링이 시작되는 빈 잠재 캔버스(가로, 세로, 배치 크기)를 만듭니다; 크기는 8의 배수여야 하고 모델 패밀리와 맞아야 해요.
Load Image
ComfyUI core
Load Image는 ComfyUI 입력 폴더(또는 업로드)에서 이미지를 불러와서 IMAGE 텐서와 알파 채널에서 추출한 MASK를 출력해. 이 MASK는 img2img, 인페인팅, ControlNet, IP-Adapter 그래프의 시작점이야.