KJNodes/maskinggenerated

Mask Batch Multi(MaskBatchMulti)

이 노드는 여러 MASK 타입의 입력을 받아 배치 차원(dim=0)을 따라 이들을 연결합니다.

Mask Batch Multi

mask_1
mask_2
masks
inputcount
2
KJNodes

여러 마스크에서 이미지 배치를 생성합니다. inputcount를 설정하고 업데이트를 클릭하여 노드가 가질 입력 개수를 설정할 수 있습니다.

Mask Batch Multi 노드는 여러 개의 MASK 타입 입력을 받아 배치 차원(dim=0)을 따라 이어붙입니다.

Mask Batch Multi 노드는 마스크를 일괄 처리하기 위한 도구로, 핵심 기능은 여러 개의 독립적인 마스크 이미지를 하나의 배치로 병합하는 것입니다. 이를 통해 사용자는 여러 장의 마스크를 한 번에 처리할 수 있어, 후속의 배치 이미지 생성이나 편집 연산에 편의를 제공합니다.

노드 기능

이 노드는 여러 개의 MASK 타입 입력을 받아 배치 차원(dim=0)을 따라 이어붙입니다. 입력된 마스크의 크기가 일치하지 않을 경우, 노드는 자동으로 바이큐빅 보간법을 사용하여 이후 마스크들을 첫 번째 마스크와 동일한 크기로 조정하여 배치 내 데이터 형식의 통일성을 보장합니다. 사용자는 inputcount 파라미터를 통해 연결할 마스크의 수를 동적으로 정의할 수 있습니다.

노드 파라미터 설명 - Mask Batch Multi

연결 입력 (Inputs)

파라미터 이름데이터 타입필수기본값범위/옵션설명
mask_1MASK--연결할 첫 번째 마스크입니다. 이후 마스크 크기 조정의 기준이 됩니다.
mask_2MASK--연결할 두 번째 마스크입니다. 출력 배치에 병합됩니다.

컨트롤 파라미터 (Parameters)

파라미터 이름데이터 타입필수기본값범위/옵션설명
inputcountINT22 - 1000 (간격: 1)병합할 마스크의 총 개수를 설정합니다. 범위는 2부터 1000까지이며 간격은 1입니다.

출력 (Output)

파라미터 이름데이터 타입설명
masksMASK병합된 마스크 배치를 출력합니다.

사용 시나리오

여러 장의 서로 다른 이미지에 동일한 처리 과정을 적용해야 하는 워크플로에서 이 노드는 매우 유용합니다. 예를 들어, 여러 개의 "Mask Drawing" 노드를 사용하여 다른 영역 선택을 생성한 후, 이 노드를 사용하여 병합하고, "VAE 인코드"나 "Image Mask Composite" 등의 노드에 입력하여 배치 연산을 수행함으로써 일련의 관련 이미지 작업들을 효율적으로 처리할 수 있습니다.

주의사항

이 노드는 최소 두 개의 마스크 입력 연결을 필요로 합니다. 마스크의 수가 많고 크기 차이가 클 경우, 자동 크기 조정이 가장자리 디테일에 영향을 미칠 수 있으므로, 가능한 경우 소스 마스크의 크기를 미리 통일하여 최상의 결과를 얻는 것을 권장합니다.

Mask Batch Multi 노드 소스 코드 링크

Mask Batch Multi 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.

댓글

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

댓글을 불러오는 중…