EasyUse/Inpaintgenerated

Easy Apply BrushNet(applyBrushNet)

EasyUse 파이프라인에 BrushNet 인페인팅 조건화를 적용합니다. 이 노드는 PIPE_LINE, image, mask, BrushNet 모델 선택 및 여러 조건화 파라미터를 받아 계속 처리할 수 있도록 수정된 PIPE_LINE을 반환합니다.

apply Brush Net

pipe
image
mask
pipe
brushnet
COMBO
dtype
COMBO
scale
1
start_at
0
end_at
10000
Easy Use

설명

EasyUse 파이프라인에 BrushNet 인페인팅 조건화를 적용합니다. 이 노드는 PIPE_LINE, image, mask, BrushNet 모델 선택 및 여러 조건화 파라미터를 받아 계속 처리할 수 있도록 수정된 PIPE_LINE을 반환합니다.

이 노드는 EasyUse/Inpaint 카테고리에 속하며 EasyUse 파이프라인 워크플로 내에서 사용하도록 설계되었습니다.

입력

pipe

BrushNet 조건화가 적용될 EasyUse 파이프라인 객체입니다. 수정된 파이프라인이 출력으로 반환됩니다.

image

인페인팅할 입력 이미지입니다.

mask

인페인팅 마스크입니다. 마스크로 덮인 영역은 BrushNet이 인페인팅하거나 다시 칠할 영역입니다.

brushnet

인페인팅 패스에 사용할 BrushNet 모델 또는 구성을 선택합니다.

dtype

BrushNet 실행 시 사용되는 계산 정밀도입니다.

옵션:

  • float16
  • bfloat16
  • float32
  • float64

float16 또는 bfloat16과 같은 낮은 정밀도 dtype은 일반적으로 메모리를 덜 사용하는 반면, 높은 정밀도는 속도와 메모리를 희생하더라도 수치적 정확도를 향상시킬 수 있습니다.

scale

BrushNet 조건화의 강도를 제어합니다.

  • 기본값: 1
  • 최솟값: 0
  • 최댓값: 10

값이 높을수록 인페인팅이 BrushNet 조건화를 더 강하게 따르게 됩니다. 0을 사용하면 영향이 비활성화됩니다.

start_at

BrushNet 조건화 적용이 시작되는 시작 타임스텝입니다.

  • 기본값: 0
  • 최솟값: 0
  • 최댓값: 10000

end_at

BrushNet 조건화 적용이 중지되는 종료 타임스텝입니다.

  • 기본값: 10000
  • 최솟값: 0
  • 최댓값: 10000

기본값에서는 BrushNet이 전체 디노이징 타임스텝 범위에 걸쳐 적용됩니다.

출력

PIPE_LINE

BrushNet 조건화가 적용된 업데이트된 EasyUse 파이프라인입니다. 추가 샘플링 또는 처리를 위해 다운스트림 EasyUse 노드에 전달할 수 있습니다.

사용 참고 사항

  • imagemask는 동일한 크기를 가져야 하며, 마스크는 인페인팅할 영역을 표시해야 합니다.
  • 디노이징 과정의 일부에서만 BrushNet을 적용하려면 start_atend_at을 조정하세요. 예를 들어, start_at을 높게 설정하면 BrushNet 효과가 샘플링 후반까지 지연되고, end_at을 낮추면 더 일찍 중지됩니다.
  • scale 값을 사용하면 BrushNet 가이드를 따르는 것과 주변 이미지 콘텐츠가 결과에 영향을 미치도록 허용하는 것 사이의 균형을 조정할 수 있습니다.
  • 반환된 PIPE_LINE은 나머지 EasyUse 워크플로에 연결되도록 설계되었습니다.

댓글

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

댓글을 불러오는 중…