EasyKSampler (인페인팅)(samplerSimpleInpainting)
EasyKSampler (인페인팅) 노드는 마스크/영역 기반 인페인팅 워크플로를 위해 ComfyUI-Easy-Use 패키지에서 제공되는 특수 목적 샘플러입니다.
sampler Simple Inpainting
설명
EasyKSampler (인페인팅) 노드는 마스크/영역 기반 인페인팅 워크플로를 위해 ComfyUI-Easy-Use 패키지에서 제공되는 특수 목적 샘플러입니다. EasyUse PIPE_LINE을 입력받아 선택적으로 모델과 마스크를 재정의하며, 업데이트된 파이프라인, 결과 이미지, 그리고 샘플링 과정에 사용된 VAE를 출력합니다.
입력
pipe
모델, 조건화, latent, VAE 및 기타 워크플로 상태를 포함하는 EasyUse PIPE_LINE입니다. 이 노드는 이 파이프라인에서 샘플링 입력을 읽고, 이후의 EasyUse 노드에 연결할 수 있는 업데이트된 파이프라인을 반환합니다.
grow_mask_by
샘플링 이전에 인페인트 마스크를 몇 픽셀만큼 확장할지 제어하는 정수입니다. 값의 범위는 0부터 64까지이며, 기본값은 6입니다. 마스크를 확장하면 샘플링된 영역이 주변 이미지 컨텍스트와 자연스럽게 어우러지는 데 도움이 됩니다.
image_output
샘플링 이후 출력 이미지를 어떻게 처리할지 제어합니다.
Hide: 출력 이미지를 표시하거나 저장하지 않습니다.Preview: UI 미리보기에 이미지를 표시합니다.Save:save_prefix를 사용하여 이미지를 저장합니다.Hide&Save: 미리보기 없이 이미지를 저장합니다.Sender:link_id로 지정된 워크플로 링크로 이미지를 전송합니다.Sender&Save: 워크플로 링크로 이미지를 전송하고 동시에 저장합니다.
기본값: Preview
link_id
image_output이 Sender 또는 Sender&Save일 때 사용되는 정수 링크 ID입니다. 생성된 이미지가 전송될 위치를 결정합니다. 다른 이미지 출력 모드에서는 효과가 없습니다.
save_prefix
출력 이미지를 저장할 때 사용되는 파일 이름 접두사입니다. image_output에 Save가 포함된 경우에만 관련이 있습니다.
기본값: ComfyUI
additional
사용할 보조 인페인팅 전략입니다. 샘플링 중 마스크와 조건화가 적용되는 방식을 변경합니다.
None: 제공된 마스크를 사용하는 표준 인페인팅입니다.InpaintModelCond: 모델의 기본 인페인팅 조건화 경로를 사용합니다.Differential Diffusion: 차등 확산을 사용하여 마스크 값을 픽셀별 denoising 강도로 처리합니다.Fooocus Inpaint: Fooocus 인페인팅 전략을 적용합니다.Fooocus Inpaint + DD: Fooocus 인페인팅과 차등 확산을 결합합니다.Brushnet Random: 무작위로 생성된 마스크 가이드와 함께 Brushnet을 사용합니다.Brushnet Random + DD: Brushnet Random과 차등 확산을 결합합니다.Brushnet Segmentation: 세그멘테이션 기반 가이드와 함께 Brushnet을 사용합니다.Brushnet Segmentation + DD: Brushnet Segmentation과 차등 확산을 결합합니다.
기본값: None
model
선택적 모델 재정의입니다. 제공되면 pipe의 모델 대신 이 모델이 샘플링에 사용됩니다.
mask
선택적 마스크 재정의입니다. 제공되면 pipe의 마스크 대신 이 마스크가 인페인팅 영역에 사용됩니다.
출력
PIPE_LINE
인페인팅 이후의 샘플링 상태를 포함하는 업데이트된 EasyUse 파이프라인입니다. 다른 EasyUse 노드에 전달하여 워크플로를 계속할 수 있습니다.
IMAGE
인페인팅 샘플링 이후의 최종 출력 이미지입니다.
VAE
인페인팅 프로세스와 연결된 VAE입니다. 이후의 인코딩/디코딩 연산에 유용합니다.
사용 참고 사항
이 노드는 이미 EasyUse 파이프라인을 사용하는 인페인팅 워크플로를 위해 설계되었습니다. 일반적인 사용법은 EasyUse 로더/샘플러 체인에서 파이프라인을 연결하고, 선택적으로 마스크를 제공한 다음, 반환된 파이프라인을 추가 처리에 사용하는 것입니다.
model 또는 mask가 연결되지 않은 경우, 이 노드는 pipe에 저장된 모델 또는 마스크를 사용합니다. grow_mask_by 설정은 샘플링 이전에 인페인트 영역을 확장하여 딱딱한 마스크 가장자리를 방지하는 데 도움이 됩니다.
Brushnet 및 Differential Diffusion 옵션의 경우, 모델과 파이프라인 상태가 선택된 추가 전략과 호환되는지 확인하세요. + DD 변형은 기본 전략과 Differential Diffusion 스타일의 denoising 강도 처리를 결합합니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.