이 워크플로는 이미지를 입력받아 아래 예제와 같이 3D 효과를 보여주는 비디오를 생성하는 워크플로입니다.
![]() |
![]() |
소프트웨어
이 글에서는 스테이블 디퓨전용 GUI중에서도 제일 강력하며, 현재 거의 대세로 자리잡고 있는 ComfyUI를 사용합니다. ComfyUI가 처음이시라면, 설치 및 기본 사용방법 및 초보가이드를 확인하시기 바랍니다.
워크플로 작동 원리
이 워크플로의 중앙에는 이미지를 입력받아 먼저 Depth map을 생성하고, 이를 이 Depth map을 이용해 [Depthflow] 노드에서 3차원 비디오를 생성합니다.
그 아래쪽에는 여러가지 3D 효과 중에서 하나를 선택하는 부분입니다. Circle, Dolly 등 총 6가지 3D 효과가 있는데, [Preset Swith] 노드에서 이중 하나를 선택합니다. 오른쪽에는 선택된 결과가 텍스트로 표시됩니다.
맨 위에서는 3D 효과가 아닌 사진 효과를 선택할 수 있습니다. 왼쪽의 Vignette 는 사진 바깥쪽이 검게 변하는 효과이고, 오른쪽의 DOF는 카메라의 심도(Depth of Field)효과로서 멀리 있는 피사체를 흐리게 표현하는 효과입니다.
따라하기
1 단계: 모델 다운로드
이 워크플로는 별도로 다운로드 받을 모델이 없습니다. 이 워크플로는 생성형 모델이 아니라, 이미지의 Depth map을 기준으로 프레임을 생성하는 방법이기 때문입니다.
2 단계: 워크플로 불러오기
아래의 Json 파일을 다운로드 받아 ComfyUI로 불러옵니다.
이 워크플로를 불러오면 오류가 발생할 수 있습니다. 그러한 경우, 다음과 같은 작업이 필요합니다.
- 처음 사용할 때 - ComfyUI Manager 를 설치해야 합니다.
- ComfyUI를 오랜만에 사용할 때 - ComfyUI를 최신버전으로 업데이트해야 합니다.
- 노드가 없다고 (빨간색) 경고가 뜰 때 - 빠진 커스톰 노드를 가져오기해야 합니다.
- 불러오기 혹은 수행중 에러 발생시 - 커스톰 노드를 업데이트해야 합니다.
3 단계: 이미지 불러오기
아래와 같이 [Load Image] 노드에 원하는 이미지를 불러옵니다. 이 워크플로에서 사용하는 SDXL Hoko Manga Style LoRA 모델은 여성 1인 용이기 때문에 여성이 포함된 이미지를 사용하는 것이 좋습니다. 필요하시면 아래 파일을 사용하셔도 됩니다.
4 단계: 프롬프트 검토
이 워크플로에서는 별도의 프롬프트가 없습니다.
5 단계: Depthflow 모션 선택
이 워크플로에는 총 6가지의 Depthflow Motion Preset이 포함되어 있습니다. 아래의 [Preset Switch]노드 아래쪽에 있는 select에서 1~6번중의 하나를 선택하면 됩니다.
![]() |
![]() |
![]() |
1. Circle - 카메라를 상-우-하-좌 의 순서로 돌리면서 촬영하는 효과 | 2. Dolly - 카메라를 피사체를 향해 가까이 갔다가 뒤로 멀어지는 효과 | 3. Orbital - 카메라를 좌측 앞쪽 - 정면 더 앞쪽 - 우측 앞쪽 - 정면 처럼 수평면에서 회전시키면서 촬영하는 효과 |
![]() |
![]() |
![]() |
4. Zoom - 카메라를 가까이 하여 피사체를 확대하는 효과를 만듭니다. 방향을 반대로 하면 축소도 가능 | 5. Horizontal 카메라를 좌측 우측으로 왔다갔다 하는 효과 | 6. Vertical - 카메라를 위 아래로 오르락내리락하는 효과 |
6 단계: 사진 효과 선택
현재는 Vignette와 DOF 효과가 모두 적용된 상태입니다. 적용시키고 싶지 않다면 Cntl-B를 눌러 비활성화시키시면 됩니다. 아래 보라색이 비활성화 된 노드입니다.
7 단계: 모션 제어
모션을 얼마나 강하게 약하게 할지는 대부분 Intensity로 조정할 수 있습니다. 기타 자세한 내용은 해당 노드를 클릭하고 있으면 도움말이 나타나니 이를 참고하시면 됩니다.
8 단계: 이미지 생성
이제 [Run] 버튼을 누르면 비디오가 생성됩니다. 이 워크플로에서는 webp 이미지로 생성됩니다. 아래는 obital 효과를 지정하여 생성한 비디오입니다. 이렇게 확대해 보면 가까운 부분(오른손을 잘 보세요)에서 잔상이 많이 나타나는 것을 볼 수 있습니다.
아래는 다른 이미지를 사용해서 생성한 예입니다.
![]() |
![]() |
Zoom Motion 적용 |
![]() |
![]() |
Orbital Motion 적용 |
이상입니다.
이 글은 ComfyUI-Depthflow-Nodes 노드의 Readme 파일을 참고로하여 작성했습니다.
민, 푸른하늘