EasyUse/Samplergenerated

EasyKSampler (인페인팅)(samplerSimpleInpainting)

EasyKSampler (인페인팅) 노드는 마스크/영역 기반 인페인팅 워크플로를 위해 ComfyUI-Easy-Use 패키지에서 제공되는 특수 목적 샘플러입니다.

sampler Simple Inpainting

pipe
model
mask
pipe
image
vae
grow_mask_by
6
image_output
Preview
link_id
INT
save_prefix
ComfyUI
additional
None
Easy Use

설명

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_outputSender 또는 Sender&Save일 때 사용되는 정수 링크 ID입니다. 생성된 이미지가 전송될 위치를 결정합니다. 다른 이미지 출력 모드에서는 효과가 없습니다.

save_prefix

출력 이미지를 저장할 때 사용되는 파일 이름 접두사입니다. image_outputSave가 포함된 경우에만 관련이 있습니다.

기본값: 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 설정은 샘플링 이전에 인페인트 영역을 확장하여 딱딱한 마스크 가장자리를 방지하는 데 도움이 됩니다.

BrushnetDifferential Diffusion 옵션의 경우, 모델과 파이프라인 상태가 선택된 추가 전략과 호환되는지 확인하세요. + DD 변형은 기본 전략과 Differential Diffusion 스타일의 denoising 강도 처리를 결합합니다.

댓글

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

댓글을 불러오는 중…