Create Fade Mask(CreateFadeMask)
이 노드는 그레이스케일 값을 설정합니다(0
Create Fade Mask
Create Fade Mask 노드는 동적이고 사용자 정의 가능한 페이드 마스크 시퀀스를 생성합니다. 핵심 기능은 여러 프레임의 이미지로 구성된 배치를 생성하는 것으로, 각 프레임의 그레이스케일 값이 설정된 키포인트에 따라 부드럽게 전환되어 시간(프레임 시퀀스)에 따라 변화하는 마스크를 형성합니다. 이 마스크는 다른 이미지 처리 노드의 투명도나 영향 영역을 제어하는 데 직접 사용할 수 있습니다.
노드 기능
이 노드는 시작, 중간, 끝 세 가지 키프레임의 그레이스케일 값(0.0에서 1.0 사이)을 설정하고 직선, ease_in, ease_out, ease_in_out과 같은 다양한 보간 알고리즘을 선택하여 중간 각 프레임의 픽셀 값을 계산합니다. 이 노드는 (프레임 수, 높이, 너비) 형태의 NumPy 배열을 생성하며, 데이터 유형은 float32이고 최종 출력은 ComfyUI의 표준 MASK 형식입니다. midpoint_frame이 0으로 설정되면 중간점이 자동으로 총 프레임 수의 절반으로 설정됩니다.
노드 파라미터 설명 - Create Fade Mask
컨트롤 파라미터
| 파라미터 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
interpolation | COMBO | 예 | 직선 | "직선", "ease_in", "ease_out", "ease_in_out" | 보간 곡선 선택: 직선, ease_in, ease_out 또는 ease_in_out. 그라데이션의 속도 곡선에 영향을 줍니다. |
invert | BOOLEAN | 예 | False | - | 논리값 전환. True로 설정하면 생성된 전체 마스크 시퀀스가 반전됩니다(즉, 1.0은 0.0으로, 0.5는 0.5로 등). |
frames | INT | 예 | 2 | 2 - 10000 (스텝: 1) | 생성할 마스크의 총 프레임 수를 지정하며, 범위는 2에서 10000까지이고 스텝은 1입니다. 출력 시퀀스의 길이를 결정합니다. |
width | INT | 예 | 256 | 16 - 4096 (스텝: 1) | 생성할 마스크의 너비(픽셀)를 설정하며, 범위는 16에서 4096까지이고 스텝은 1입니다. |
height | INT | 예 | 256 | 16 - 4096 (스텝: 1) | 생성할 마스크의 높이(픽셀)를 설정하며, 범위는 16에서 4096까지이고 스텝은 1입니다. |
start_level | FLOAT | 예 | 1.0 | 0.0 - 1.0 (스텝: 0.01) | 시퀀스 첫 번째 프레임의 전역 그레이스케일 값을 정의하며, 범위는 0.0(검정)에서 1.0(흰색)까지이고 스텝은 0.01입니다. |
midpoint_level | FLOAT | 예 | 0.5 | 0.0 - 1.0 (스텝: 0.01) | midpoint_frame으로 지정된 프레임의 그레이스케일 값을 정의하며, 범위는 0.0에서 1.0까지이고 스텝은 0.01입니다. |
end_level | FLOAT | 예 | 0.0 | 0.0 - 1.0 (스텝: 0.01) | 시퀀스 마지막 프레임의 전역 그레이스케일 값을 정의하며, 범위는 0.0에서 1.0까지이고 스텝은 0.01입니다. |
midpoint_frame | INT | 예 | 0 | 0 - 4096 (스텝: 1) | 그라데이션 중간점으로 사용할 프레임 인덱스를 지정하며, 범위는 0에서 4096까지이고 스텝은 1입니다. 값이 0이면 자동으로 총 프레임 수의 절반을 사용합니다. |
출력
| 파라미터 이름 | 데이터 타입 | 설명 |
|---|---|---|
| MASK | MASK | 출력되는 페이드 마스크 시퀀스로, 다중 프레임 그레이스케일 이미지의 집합이며 투명도나 블렌딩 효과를 제어하는 데 사용할 수 있습니다. |
사용 시나리오
비디오 전환 또는 이미지 블렌딩 워크플로에서 이 노드는 매우 유용합니다. 예를 들어, 생성된 마스크 시퀀스를 VAEEncode 또는 ImageComposite 노드에 연결하여 마스크의 그라데이션 값을 이용해 두 비디오 클립 간의 페이드 인/아웃 효과를 제어하거나, 한 이미지가 다른 이미지로 부드럽게 전환되는 효과를 만들어 낼 수 있습니다.
주의사항
이 노드는 "지원 중단됨" 카테고리에 속한다는 점에 유의하십시오. 이는 더 새롭거나 더 나은 대안이 있을 수 있음을 의미합니다. 출력되는 마스크의 해상도는 너비와 높이 파라미터에 의해 제한되며 최대 4096x4096이고, 프레임 수 상한은 10000입니다.
Create Fade Mask 노드 소스 코드 링크
Create Fade Mask 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.