EasyUse/Adaptergenerated

Easy Apply IPAdapter (From Params) 노드: ComfyUI IPAdapter 파라미터 적용 가이드(ipadapterApplyFromParams)

ComfyUI-Easy-Use의 Easy Apply IPAdapter (From Params) 노드입니다. IPADAPTER_PARAMS 객체를 사용하여 diffusion 모델에 IPAdapter를 적용하는 방법을 설명합니다.

ipadapter Apply From Params

model
ipadapter_params
optional_ipadapter
image_negative
model
ipadapter
preset
COMBO
combine_embeds
COMBO
embeds_scaling
COMBO
cache_mode
insightface only
Easy Use

Easy Apply IPAdapter (From Params) 노드는 사전 구성된 IPADAPTER_PARAMS 객체를 사용하여 diffusion 모델에 IPAdapter 모델을 적용합니다. 일반 Easy Apply IPAdapter 노드의 파라미터 우선 대응 버전으로, 이 노드에서 모든 어댑터 옵션을 직접 설정하는 대신 업스트림에서 설정을 구성하고 ipadapter_params를 통해 전달합니다. 이 방식은 워크플로를 모듈화하고 다양한 모델이나 실험에서 동일한 어댑터 설정을 재사용하기 쉽게 만듭니다.

입력

model

IPAdapter가 적용될 기본 diffusion 모델입니다. 출력 MODEL은 IPAdapter 조건화가 적용된 이 모델의 수정 버전입니다.

preset

로드할 IPAdapter 프리셋을 선택합니다. 사용 가능한 옵션은 설치된 프리셋을 기반으로 패키지와 ComfyUI에 의해 채워집니다. 프리셋은 적용 중 사용할 IPAdapter 가중치와 기본 동작을 결정합니다.

ipadapter_params

적용할 IPAdapter 설정이 포함된 IPADAPTER_PARAMS 객체입니다. 적절한 Params 노드를 사용하여 업스트림에서 이 객체를 구성한 후 여기에 전달합니다. 이 객체는 일반적으로 입력 이미지, 가중치, 시작/종료 백분율 및 기타 어댑터 제어 값을 포함합니다.

combine_embeds

여러 임베딩이 있을 때 IPAdapter 임베딩을 결합하는 방법을 제어합니다.

  • concat – 임베딩을 연결합니다.
  • add – 요소별 덧셈을 수행합니다.
  • subtract – 한 임베딩에서 다른 임베딩을 뺍니다.
  • average – 임베딩의 평균을 계산합니다.
  • norm average – 평균을 계산한 후 결과를 정규화합니다.
  • max – 요소별 최댓값을 취합니다.
  • min – 요소별 최솟값을 취합니다.

원하는 결과에 맞는 방법을 선택하세요. averageconcat은 스타일이나 모양을 혼합할 때 흔히 사용되며, add/subtract는 보다 명시적인 임베딩 연산에 유용합니다.

embeds_scaling

IPAdapter 임베딩 텐서의 스케일링 방식을 제어합니다.

  • V only – 시각적 특징만 사용합니다.
  • K+V – 키(key)와 값(value) 특징을 모두 사용합니다.
  • K+V w/ C penalty – 교차 어텐션 횟수 페널티가 있는 키와 값을 사용합니다.
  • K+mean(V) w/ C penalty – 교차 어텐션 횟수 페널티가 있는 키와 평균 풀링된 값을 사용합니다.

기본값인 V only는 대부분의 IPAdapter 모델에서 표준 선택입니다. 다른 모드는 특정 IPAdapter 변형을 매칭하거나 고급 튜닝에 사용할 수 있습니다.

cache_mode

연속 적용 사이에 캐시할 내용을 제어합니다.

  • insightface only (기본값) – insightface 모델만 캐시하며, 얼굴 관련 IPAdapter 사용에 유용합니다.
  • clip_vision only – CLIP vision 출력을 캐시합니다.
  • ipadapter only – 로드된 IPAdapter 모델을 캐시합니다.
  • all – 반복 실행 시 최대 속도를 위해 모든 것을 캐시합니다.
  • none – 메모리를 절약하기 위해 캐시를 비활성화합니다.

동일한 어댑터를 반복해서 사용할 때는 더 높은 캐시 수준을 선택하세요. 메모리가 제한적이거나 어댑터/프리셋이 예측 불가능하게 변경되는 경우 none을 사용하세요.

optional_ipadapter

선택적 IPADAPTER 입력입니다. 연결되면 preset에서 로드하는 대신 사전 로드된 IPAdapter를 사용합니다. 다른 노드에서 이미 IPAdapter를 로드했고 다시 로드하지 않으려는 경우에 유용합니다.

image_negative

네거티브 참조 이미지용 선택적 IMAGE 입력입니다. 제공되면 네거티브 IPAdapter 임베딩을 구성하는 데 사용되며, 원치 않는 특징이 결과로 전이되는 것을 억제하는 데 도움이 됩니다.

출력

MODEL 출력

IPAdapter가 적용된 수정된 diffusion 모델입니다. 샘플러 또는 다른 모델 수정 노드에 연결하세요.

IPADAPTER

사용된 IPAdapter 모델/파이프라인입니다. 어댑터를 다시 로드하지 않거나 추가 어댑터 연산을 연결하기 위해 다른 노드에 전달할 수 있습니다.

사용 참고 사항

  • 이 노드는 이미 구성된 IPADAPTER_PARAMS 객체를 필요로 합니다. 모든 파라미터를 노드에서 직접 설정해야 하는 경우 다른 Easy Apply IPAdapter 노드를 대신 사용하세요.
  • presetoptional_ipadapter 입력은 어댑터를 얻는 두 가지 방법을 제공합니다. 자동 로딩을 위해 프리셋을 선택하거나, 기존 IPAdapter를 연결하여 로딩을 완전히 건너뛸 수 있습니다.
  • 동일한 프리셋으로 반복 생성할 때는 매번 모델을 다시 로드하지 않도록 cache_modeall로 유지하세요. 어댑터를 자주 전환하는 경우 insightface only 또는 none을 선호하세요.
  • embeds_scalingcombine_embeds는 IPAdapter 모델/프리셋이 기대하는 값과 일치해야 합니다. 설정이 일치하지 않으면 결과 품질이 저하될 수 있습니다.

댓글

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

댓글을 불러오는 중…