EasyUse/Adaptergenerated

Easy Apply IPAdapter(ipadapterApply)

Easy Apply IPAdapter 노드(ipadapterApply)는 IP-Adapter를 diffusion 모델에 한 번에 적용합니다.

ipadapter Apply

model
image
attn_mask
optional_ipadapter
model
images
masks
ipadapter
preset
COMBO
lora_strength
0.60
provider
CUDA
weight
1.00
weight_faceidv2
1.00
start_at
0.000
end_at
1.000
cache_mode
all
use_tiled
Easy Use

설명

Easy Apply IPAdapter 노드(ipadapterApply)는 IP-Adapter를 diffusion 모델에 한 번에 적용합니다. 일반적인 IPAdapter pipeline(프리셋 선택, 선택적 LoRA 강도, 공급자, 스케줄링, 캐싱, 선택적 어텐션 마스크)을 래핑하여 샘플러에 직접 전달할 수 있는 수정된 모델을 반환합니다.

이 노드는 EasyUse/Adapter 카테고리에 속합니다.

입력

이름타입필수기본값설명
modelMODELIPAdapter를 적용할 diffusion 모델입니다.
imageIMAGE어댑터에서 사용하는 참조 이미지입니다. FaceID 프리셋의 경우 얼굴이 포함되어야 합니다.
presetCOMBO사용할 IPAdapter 프리셋을 선택합니다. 선택 가능한 항목은 설치된 프리셋/모델에 따라 달라집니다.
lora_strengthFLOAT0.6선택된 프리셋에서 사용하는 LoRA의 강도입니다. LoRA가 없는 프리셋에서는 이 값을 무시합니다.
providerCOMBOCUDA어댑터 구성 요소의 실행 공급자입니다. 옵션: CPU, CUDA, ROCM, DirectML, OpenVINO, CoreML.
weightFLOAT1.0전체 IPAdapter 가중치입니다. 범위: -1~3, 간격 0.05. 0으로 설정하면 어댑터의 영향이 비활성화됩니다.
weight_faceidv2FLOAT1.0선택된 프리셋이 FaceID v2일 때 사용되는 별도의 가중치입니다. 범위: -1~5, 간격 0.05. FaceID v2가 아닌 프리셋에서는 무시됩니다.
start_atFLOAT0.0IPAdapter 적용이 시작되는 스텝 비율입니다. 범위: 0~1, 간격 0.001.
end_atFLOAT1.0IPAdapter 적용이 중지되는 스텝 비율입니다. 범위: 0~1, 간격 0.001.
cache_modeCOMBOall호출 사이에 캐시할 구성 요소를 제어합니다. 옵션: insightface only, clip_vision only, ipadapter only, all, none.
use_tiledBOOLEANfalse메모리 사용량을 줄이기 위해 타일드 IPAdapter 적용을 활성화합니다. 큰 이미지에 유용하지만 결과가 약간 다를 수 있습니다.
attn_maskMASK아니요IPAdapter 어텐션을 제한하는 선택적 마스크입니다.
optional_ipadapterIPADAPTER아니요프리셋에서 새로 만들지 않고 재사용할 기존 IPAdapter 객체입니다.

출력

타입설명
MODELIPAdapter가 적용된 입력 모델입니다. 어댑터가 활성화된 상태로 생성하려면 샘플러에서 사용하세요.
IMAGE변경 없이 그대로 전달되는 원본 입력 참조 이미지입니다.
MASKattn_mask에 제공된 어텐션 마스크가 변경 없이 그대로 전달됩니다. 마스크가 제공되지 않은 경우 None입니다.
IPADAPTER이 노드에서 생성되거나 사용된 IPAdapter 객체로, 다른 어댑터 노드에서 재사용할 수 있습니다.

사용 시 참고사항

  • 기본 스케줄링(start_at=0.0, end_at=1.0)에서는 IPAdapter가 전체 denoising 범위에 걸쳐 활성화됩니다. end_at을 낮추면 초기 스텝에서만 적용되고, start_at을 높이면 나중에만 적용됩니다.
  • weight는 주요 강도 제어값입니다. weight_faceidv2는 FaceID v2 프리셋을 위한 추가적인 별도 강도 값입니다.
  • lora_strength는 선택된 프리셋이 로드하는 LoRA를 제어합니다. FaceID 스타일 프리셋에는 일반적으로 이러한 LoRA가 포함되지만, LoRA가 포함되지 않은 프리셋에서는 이 매개변수가 효과가 없습니다.
  • cache_mode는 배치 실행에 유용합니다. all은 재사용 가능한 모든 구성 요소를 캐시하고, none은 캐싱을 비활성화하여 리소스를 더 빨리 해제합니다.
  • use_tiled는 고해상도 이미지에서 메모리 부족 오류를 방지하는 데 도움이 됩니다. 타일링은 어텐션 동작을 변경할 수 있으므로 출력 품질이 중요하다면 결과를 비교해 보세요.
  • IMAGEMASK 출력은 체이닝을 위해 제공되는 패스스루 값이며, 생성된 이미지나 마스크가 아닙니다.
  • optional_ipadapter를 제공하면 이 노드는 새로 만들지 않고 이미 구성된 IPAdapter를 재사용할 수 있습니다.

댓글

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

댓글을 불러오는 중…