워크플로우 다운로드
JSON 다운로드 또는 템플릿 라이브러리에서 “Causal Forcing” 검색
작동 방식
모든 프레임을 병렬로 처리하는 표준 비디오 생성과 달리, Causal Forcing은 비디오 생성을 순차적 프로세스로 처리합니다:- 모델이 입력 이미지를 첫 번째 프레임으로 사용
- 이전 프레임을 조건으로 다음 프레임 생성
- 각 새 프레임이 다음 예측의 입력이 됨
- 원하는 프레임 수만큼 반복
서브그래프 알아보기
이 워크플로우는 모듈식 처리를 위해 서브그래프 노드를 사용합니다. 서브그래프 문서를 확인하여 워크플로우를 사용자 정의하고 확장하는 방법을 알아보세요.
Causal Forcing vs Causal Forcing++
| 모드 | 설명 |
|---|---|
| Causal Forcing | 표준 반복 조건화. 2~4단계로 양호한 품질. |
| Causal Forcing++ | 향상된 시간적 일관성을 위해 추가 조건화를 적용하는 향상 모드. 1~2단계만으로도 잘 작동. |
워크플로우 사용
입력
워크플로우는 단일 입력 이미지(첫 번째 프레임)와 원하는 비디오 콘텐츠를 설명하는 텍스트 프롬프트(선택사항)를 받습니다.| 설정 | 설명 |
|---|---|
| first_frame (필수) | 비디오의 시작 이미지. LoadImage 노드를 통해 PNG/JPG 로드. |
| positive_prompt (선택사항) | 원하는 비디오 콘텐츠의 텍스트 설명. 조건화가 필요 없으면 비워둠. |
| duration (선택사항) | 생성할 프레임 수. 기본값: 모델 예상 출력의 프레임 수. |
WAN I2V 서브그래프 매개변수
블루프린트 서브그래프 노드에서 제어 가능한 매개변수:| 매개변수 | 기본값 | 설명 |
|---|---|---|
unet_name | — | 사용할 Wan2.1 I2V 모델 체크포인트 |
clip_name | — | 프롬프트용 CLIP / 텍스트 인코더 모델 |
vae_name | — | 인코딩/디코딩용 VAE 모델 |
width | — | 출력 비디오 너비 |
height | — | 출력 비디오 높이 |
noise_seed | — | 재현성을 위한 시드 |
실행 단계
- 이미지 로드 — LoadImage 노드를 사용하여 시작 프레임 로드
- 프롬프트 작성 (선택사항) — 원하는 비디오 콘텐츠 설명
- 길이 설정 — 생성할 프레임 수
- 모델 선택 — Wan2.1 I2V 체크포인트, CLIP 및 VAE 선택
- 모드 선택 — Causal Forcing 또는 Causal Forcing++ (서브그래프 내부 구성 또는 사용 가능한 Causal Forcing 전용 입력을 통해 설정)
- 실행 — 프레임이 순차적으로 생성되어
ComfyUI/output/에 저장됩니다
모델 다운로드
Wan2.1 I2V 모델과 필요한 파일을 다운로드합니다. 해당models/ 하위 디렉토리에 배치하세요.
Wan2.1 I2V
Wan2.1 I2V 14B
wan2.1_i2v_480p_14B_fp16.safetensors — Wan2.1 I2V 14B 체크포인트
Wan2.1 I2V 1.3B
wan2.1_t2v_1.3B_fp16.safetensors — Wan2.1 1.3B 체크포인트 (최소 8GB VRAM)
CLIP 및 VAE
CLIP (google-bert)
google-bert/bert-base-uncased — CLIP 텍스트 인코더
VAE (Wan2.1)
Wan2.1_VAE_bf16.safetensors — Wan2.1 VAE