KJNodes/masking/generategenerated

그래디언트 마스크 생성(CreateGradientMask)

이 노드는 NumPy와 PyTorch 라이브러리를 사용하여 내부적으로 2차원 부동 소수점 텐서를 생성합니다.

Create Gradient Mask

MASK
invert
frames
0
width
256
height
256
KJNodes

Create Gradient Mask 노드는 NumPy와 PyTorch 라이브러리를 사용하여 내부적으로 2차원 부동 소수점 텐서를 생성합니다.

Create Gradient Mask 노드는 검정에서 흰색으로의 선형 그라데이션 마스크를 생성하는 데 사용됩니다. 지정된 크기와 프레임 수에 따라 회색조 이미지를 일괄 생성할 수 있으며, 이 이미지는 이미지 처리 워크플로에서 다른 효과의 강도나 영역을 제어하는 마스크로 적용될 수 있습니다.

노드 기능

이 노드는 NumPy와 PyTorch 라이브러리를 사용하여 내부적으로 2차원 부동 소수점 텐서를 생성합니다. 핵심 메커니즘은 이미지 너비 방향으로 1.0(흰색)에서 0.0(검정)까지의 선형 그라데이션 값을 생성하는 것입니다. 여러 프레임을 설정하면 각 프레임의 그라데이션이 시간에 따라 오프셋되어 동적 변화 효과를 생성하며, 최종적으로 [프레임 수, 높이, 너비] 형태의 MASK 타입 텐서를 출력합니다.

노드 파라미터 설명 - Create Gradient Mask

컨트롤 파라미터 (Parameters)

파라미터 이름데이터 타입필수기본값범위/옵션설명
invertBOOLEANFalse-: 마스크의 그라데이션 방향을 반전시킵니다. True로 설정하면 검정과 흰색 영역이 바뀝니다. 기본값은 False입니다.
framesINT00 - 255 (간격: 1): 생성할 마스크의 프레임 수를 지정하며, 일괄 시퀀스 생성을 위해 사용됩니다. 범위는 0부터 255까지이며 간격은 1입니다.
widthINT25616 - 4096 (간격: 1): 생성할 마스크의 너비 픽셀 값을 설정합니다. 범위는 16부터 4096까지이며 간격은 1입니다.
heightINT25616 - 4096 (간격: 1): 생성할 마스크의 높이 픽셀 값을 설정합니다. 범위는 16부터 4096까지이며 간격은 1입니다.

출력

파라미터 이름데이터 타입설명
MASKMASK: 출력되는 그라데이션 마스크로, 단일 채널의 회색조 텐서입니다.

사용 시나리오

비디오 생성 또는 이미지 시퀀스 처리 워크플로에서 이 노드로 생성된 그라데이션 마스크를 "마스크 적용" 또는 "이미지 혼합" 유형의 노드에 연결할 수 있습니다. 예를 들어, 이를 사용하여 전환 효과의 강도를 제어하여 왼쪽에서 오른쪽으로의 부드러운 전환을 구현하거나, 다른 영역에 다른 강도의 필터를 적용하는 데 사용할 수 있습니다.

주의사항

이 노드가 생성하는 마스크는 단일 채널의 회색조 이미지입니다. frames 파라미터가 0보다 클 경우, 일괄 마스크 시퀀스를 출력하므로 하류 노드가 일괄 입력을 처리할 수 있는지 확인해야 합니다.

Create Gradient Mask 노드 소스 코드 링크

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

댓글

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

댓글을 불러오는 중…