Transition Images Multi(TransitionImagesMulti)
이 노드는 사용자가 선택한 전환 유형(슬라이드, 페이드, 모양 지우기 등)과 보간 곡선을 통해 이미지 전환의 동적 효과를 제어합니다.
Transition Images Multi
Transition Images Multi 노드는 사용자가 선택한 전환 유형(예: 슬라이드, 페이드, 모양 지우기 등)과 보간 곡선을 통해 이미지 전환의 동적 효과를 제어합니다.
Transition Images Multi 노드는 여러 이미지 사이에 부드러운 전환 애니메이션 효과를 생성하는 도구입니다. 일련의 입력 이미지를 연결하여 모든 전환 프레임을 포함하는 연속적인 이미지 시퀀스를 생성할 수 있으며, 비디오나 동적 콘텐츠 제작에 매우 적합합니다.
노드 기능
이 노드는 사용자가 선택한 전환 유형(예: 슬라이드, 페이드, 모양 지우기 등)과 보간 곡선을 통해 이미지 전환의 동적 효과를 제어합니다. CPU 또는 GPU에서 계산을 실행할 수 있으며, 다양한 크기의 입력 이미지를 처리할 수 있고, 자동으로 첫 번째 이미지의 크기로 조정됩니다. 핵심 메커니즘은 설정된 전환 프레임 수에 따라 두 이미지 사이에 일련의 중간 상태를 생성하는 것입니다.
노드 파라미터 설명 - Transition Images Multi
연결 입력 (Inputs)
| 파라미터 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
image_1 | IMAGE | 예 | - | - | : 첫 번째 입력 이미지를 연결합니다. 모든 후속 이미지는 이 이미지의 크기를 기준으로 스케일링 및 정렬됩니다. 전환을 위한 이미지 배치는 이 입력을 통해 제공됩니다. |
image_2 | IMAGE | 아니오 | - | - | : 선택적 두 번째 입력 이미지를 연결합니다. |
컨트롤 파라미터 (Parameters)
| 파라미터 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
interpolation | COMBO | 예 | linear | "linear", "ease_in", "ease_out", "ease_in_out", "bounce", "elastic", "glitchy", "exponential_ease_out" | : 전환 애니메이션의 속도 곡선을 선택하여 변화 과정의 가속도 느낌을 제어합니다. 옵션으로는 linear, ease_in, ease_out, ease_in_out, bounce, elastic, glitchy, exponential_ease_out이 있습니다. |
transition_type | COMBO | 예 | horizontal slide | "horizontal slide", "vertical slide", "box", "circle", "horizontal door", "vertical door", "fade" | : 이미지 간의 전환 시각 효과 유형을 선택합니다. 옵션으로는 horizontal slide, vertical slide, box, circle, horizontal door, vertical door, fade가 있습니다. |
device | COMBO | 예 | CPU | "CPU", "GPU" | : 전환 계산을 실행하는 데 사용할 장치를 선택합니다. 옵션은 CPU 또는 GPU입니다. |
inputcount | INT | 예 | 2 | 2 - 1000 (단계: 1) | : 전환에 참여할 총 입력 이미지 수를 지정합니다. 이미지는 image_1 입력에 배치로 제공되어야 합니다. 범위는 2에서 1000까지이며, 단계는 1입니다. |
transitioning_frames | INT | 예 | 2 | 2 - 4096 (단계: 1) | : 인접한 두 이미지 사이에 생성할 전환 프레임 수를 설정합니다. 범위는 2에서 4096까지이며, 단계는 1입니다. |
blur_radius | FLOAT | 예 | 0.0 | 0.0 - 100.0 (단계: 0.1) | : 전환 가장자리에 흐림 효과를 추가합니다. 값이 클수록 가장자리가 더 흐려집니다. 범위는 0.0에서 100.0까지이며, 단계는 0.1입니다. |
reverse | BOOLEAN | 예 | False | - | : 전체 전환 애니메이션의 순서를 반전시킵니다. True로 설정하면 전환이 마지막 이미지에서 첫 번째 이미지로 진행됩니다. |
출력 (Output)
| 파라미터 이름 | 데이터 타입 | 설명 |
|---|---|---|
| IMAGE | IMAGE | : 모든 원본 이미지와 전환 프레임을 포함하는 완전한 이미지 시퀀스를 출력합니다. |
사용 시나리오
비디오 스토리보드나 동적 GIF를 제작할 때, 여러 키 프레임 이미지(배치로)를 이 노드에 연결하고 전환 유형과 프레임 수를 설정하면, 출력된 이미지 시퀀스를 비디오 인코딩 노드로 직접 전송할 수 있습니다. 또한 슬라이드 쇼 프레젠테이션이나 간단한 이미지 루프 애니메이션을 생성하는 데도 매우 적합하며, 동적 시각 워크플로를 구축하는 핵심 요소입니다.
주의사항
입력 이미지의 수는 inputcount 파라미터에 의해 결정됩니다. 이미지는 image_1 입력에 배치로 제공됩니다(배치의 첫 번째 이미지가 스케일링의 기준이 됩니다). 선택적 image_2 입력을 사용하여 배치 외에 추가 이미지를 추가할 수 있습니다. 전환 프레임 수를 높게 설정할수록 생성되는 애니메이션이 더 부드러워지지만, 동시에 출력 시퀀스의 총 프레임 수와 처리 시간이 크게 증가합니다.
Transition Images Multi 노드 소스 코드 링크
Transition Images Multi 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.