Repeat Images 🎥🅥🅗🅢(RepeatImages)
기술 구현 관점에서, 이 노드는 PyTorch 텐서(Tensor) 형식의 이미지 배치를 입력으로 받아 torch를 통해 처리합니다.
Repeat Images
Repeat Images 🎥🅥🅗🅢 노드는 기술적 구현 관점에서, PyTorch 텐서(Tensor) 형식의 이미지 배치를 입력으로 받아 torch를 사용합니다.
Repeat Images 노드는 이미지 시퀀스 처리를 위한 도구로, 핵심 기능은 하나의 이미지 배치(IMAGE 타입)를 받아 지정된 횟수만큼 그 내용을 반복하는 것입니다. 이 노드는 입력된 이미지 텐서를 복제하여 시퀀스 길이를 확장하고, 새로운 더 긴 이미지 시퀀스와 해당 시퀀스의 총 프레임 수를 출력합니다.
노드 기능
기술적 구현 관점에서, 이 노드는 PyTorch 텐서(Tensor) 형식의 이미지 배치를 입력으로 받아 torch.cat 연산을 통해 원본 이미지 데이터를 배치 차원(dim=0)을 따라 연결합니다. 이 노드는 표준 ComfyUI IMAGE 데이터 타입을 지원하며, 내부 메커니즘은 multiply_by 만큼의 원본 이미지 데이터를 포함하는 리스트를 생성한 후, 이를 새로운 하나의 텐서로 병합하는 방식입니다. 최종적으로 노드는 이 확장된 이미지 텐서와 새로운 배치 크기를 출력합니다.
노드 파라미터 설명 - Repeat Images 🎥🅥🅗🅢
연결 입력 (Inputs)
| 파라미터 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
images | IMAGE | 예 | - | - | images (입력 파라미터): 반복이 필요한 이미지 배치 또는 시퀀스를 입력합니다. 타입은 IMAGE입니다. |
컨트롤 파라미터 (Parameters)
| 파라미터 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
multiply_by | INT | 예 | 1 | 1 - BIGMAX (스텝: 1) | multiply_by (입력 파라미터): 이미지 시퀀스가 반복되어야 하는 횟수를 지정합니다. 유효 범위는 1부터 BIGMAX까지이며, 스텝은 1, 기본값은 1입니다. |
Output 출력
| 파라미터 이름 | 데이터 타입 | 설명 |
|---|---|---|
| IMAGE | IMAGE | IMAGE (출력 파라미터): 반복 및 연결 후 생성된 새로운 이미지 시퀀스를 출력합니다. |
| count | INT | count (출력 파라미터): 새로운 이미지 시퀀스에 포함된 총 이미지 프레임 수(즉, 배치 크기)를 출력합니다. |
사용 시나리오
실제 워크플로에서 이 노드는 이미지 시퀀스의 확장 또는 반복이 필요한 시나리오에서 자주 사용됩니다. 예를 들어, 비디오나 애니메이션 제작 시 지속 시간을 늘리기 위해 키프레임 시퀀스를 여러 번 반복 재생해야 하는 경우, 해당 시퀀스를 이 노드에 입력하고 multiply_by 파라미터를 원하는 반복 횟수로 설정할 수 있습니다. 생성된 더 긴 시퀀스는 후속 비디오 인코딩 또는 프레임 보간 노드에 직접 사용될 수 있습니다.
주의사항
이 노드를 사용할 때 주의할 점은, 단순한 데이터 복사만 수행하며 이미지 내용을 수정하거나 보간하지 않는다는 것입니다. 반복 작업은 VRAM 사용량과 후속 노드의 처리 시간을 선형적으로 증가시키므로, 실제 필요에 따라 반복 횟수를 신중하게 설정하여 지나치게 큰 이미지 배치가 생성되는 것을 피해야 합니다.
Repeat Images 🎥🅥🅗🅢 노드 소스 코드 링크
Repeat Images 🎥🅥🅗🅢 노드는 ComfyUI-VideoHelperSuite 노드 패키지에서 제공됩니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.