Easy Apply IPAdapter (Embeds)(ipadapterApplyEmbeds)
ComfyUI-Easy-Use의 Easy Apply IPAdapter (Embeds) 노드입니다. 참조 이미지 대신 사전 계산된 embedding을 사용하여 diffusion 모델에 IPAdapter를 적용합니다.
ipadapter Apply Embeds
Easy Apply IPAdapter (Embeds) 노드(클래스 ipadapterApplyEmbeds)는 참조 이미지 대신 사전 계산된 embedding을 사용하여 diffusion 모델에 IP-Adapter를 적용합니다. 인코더나 embedding 생성 노드에서 이미 EMBEDS를 보유한 워크플로를 위해 설계되었으며, 핵심 IPAdapter 컨트롤을 간결한 'Easy Apply' 인터페이스로 제공합니다. 이 노드는 샘플러에 바로 사용할 수 있는 패치된 MODEL과, 추가 어댑터 단계를 연결하기 위한 IPADAPTER 출력을 반환합니다. EasyUse/Adapter 카테고리에 표시됩니다.
입력
필수
-
model(MODEL)
IP-Adapter가 적용될 기본 diffusion 모델입니다. -
clip_vision(CLIP_VISION)
로드된 CLIP Vision 모델입니다. 이 노드는 사전 계산된 embedding을 사용하지만, IPAdapter pipeline은 내부적으로 여전히 CLIP Vision 모델이 필요합니다. embedding 생성 시 사용한 것과 동일한 CLIP Vision 모델을 연결하세요. -
ipadapter(IPADAPTER)
적용할 IPAdapter 모델/구성입니다. -
pos_embed(EMBEDS)
전송할 스타일, 콘텐츠 또는 대상을 설명하는 포지티브 embedding입니다. 어댑터의 주요 조건화 소스입니다. -
weight(FLOAT, 기본값 = 1, 범위 = -1 ~ 3)
IPAdapter의 전반적인 강도입니다. 값이 낮을수록 효과가 약해지고, 값이 높을수록 효과가 강해집니다. 값이 0이면 어댑터가 사실상 비활성화됩니다. -
weight_type(COMBO)
IPAdapter 가중치 프리셋을 선택합니다. 프리셋에 따라 어댑터의 어텐션이 프롬프트와 혼합되는 방식이 달라지며, 스타일 전송, 구성, 프롬프트 준수 사이의 트레이드오프를 조절할 수 있습니다. 정확한 프리셋 이름은 IPAdapter 구현에서 제공됩니다. -
start_at(FLOAT, 기본값 = 0, 범위 = 0 ~ 1)
denoising 과정 중 IPAdapter 적용이 시작되는 비율입니다. 생성 시작부터 적용하려면 0으로 유지하세요. -
end_at(FLOAT, 기본값 = 1, 범위 = 0 ~ 1)
denoising 과정 중 IPAdapter 적용이 중단되는 비율입니다. 생성이 끝날 때까지 적용하려면 1로 유지하세요. -
embeds_scaling(COMBO)
사전 계산된 embedding이 크로스 어텐션 내부에서 사용되는 방식을 제어합니다. 사용 가능한 옵션:V only: embedding의 값(value) 구성 요소만 주입합니다.K+V: embedding의 키(key)와 값(value) 구성 요소를 모두 주입합니다.K+V w/ C penalty:K+V와 동일하지만 추가적인 크로스 어텐션 페널티가 적용됩니다.K+mean(V) w/ C penalty: 키와 평균 풀링된 값 벡터를 사용하며, 동일한 크로스 어텐션 페널티가 적용됩니다.
선택 사항
-
neg_embed(EMBEDS, 선택 사항)
원치 않는 스타일이나 콘텐츠에서 결과를 멀어지게 하는 데 사용되는 네거티브 embedding입니다. 사용 가능한 네거티브 embedding이 없으면 연결을 해제된 상태로 두세요. -
attn_mask(MASK, 선택 사항)
생성된 이미지의 특정 영역으로 IPAdapter의 영향을 제한하는 선택적 어텐션 마스크입니다. 어댑터를 전역적으로 적용하려면 연결을 해제된 상태로 두세요.
출력
-
MODEL
IPAdapter가 패치된 diffusion 모델입니다. 샘플러 또는 다른 모델 처리 노드에 전달하세요. -
IPADAPTER
사용된 IPAdapter 객체입니다. 단일 워크플로에서 여러 어댑터를 쌓을 때 다른 Easy Apply IPAdapter 노드에 전달할 수 있습니다.
사용 참고 사항
-
이 노드는 이미지 입력을 받지 않습니다. 참조 이미지가 있다면 일반 Easy Apply IPAdapter 노드를 대신 사용하세요. 이전 IPAdapter 인코딩 단계에서 이미
EMBEDS를 보유한 경우에는 이 노드를 사용하세요. -
pos_embed는 필수이고neg_embed는 선택 사항입니다. embedding이 하나만 있는 경우neg_embed는 연결을 해제된 상태로 두세요. -
start_at과end_at을 사용하여 샘플링 일정에서 어댑터가 활성화되는 위치를 제어하세요. 예를 들어, 생성 중간에만 IPAdapter를 적용하면 스타일을 전송하면서도 전체적인 구성을 유지하는 데 도움이 됩니다. -
IPADAPTER출력은 체이닝에 유용합니다. 한 Easy Apply IPAdapter 노드의MODEL출력을 다른 노드의model입력에 연결하고,IPADAPTER출력을 통해 동일한 어댑터 구성을 재사용하세요.
댓글
GitHub로 로그인하고 토론에 참여하세요.