> ## Documentation Index
> Fetch the complete documentation index at: https://docs.comfy.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Wan2.2 Fun Camera Control en ComfyUI: video con movimiento de cámara

> Genera video con movimientos de cámara predefinidos en ComfyUI con Wan2.2-Fun-Camera-Control: paneo y zoom, y un LoRA Lightning de 4 pasos.

**Wan2.2-Fun-Camera-Control** es un modelo de generación de video y control de cámara de nueva generación desarrollado por Alibaba PAI. Al introducir innovadores Camera Control Codes y combinar el aprendizaje profundo con entradas condicionales multimodales, genera videos de alta calidad que respetan las condiciones de movimiento de cámara predefinidas. El modelo se publica bajo la **licencia Apache 2.0**, lo que permite su uso comercial.

**Características principales**:

* **Control de movimiento de cámara**: admite varios modos de movimiento de cámara, como **Pan Up**, **Pan Down**, **Pan Left**, **Pan Right**, **Zoom In**, **Zoom Out** y combinaciones de estos.
* **Generación de video de alta calidad**: basada en la arquitectura Wan2.2, produce videos con calidad cinematográfica.

A continuación, los pesos del modelo y el repositorio de código relevantes:

* [🤗Wan2.2-Fun-A14B-Control-Camera](https://huggingface.co/alibaba-pai/Wan2.2-Fun-A14B-Control-Camera)
* Repositorio de código: [VideoX-Fun](https://github.com/aigc-apps/VideoX-Fun)

## Wan2.2 Fun Camera Control: ejemplo de flujo de trabajo para generar video

> [!TIP]
>
> **Usuarios locales**
>
> Asegúrate de que tu ComfyUI esté actualizado.
>
> * [Descargar ComfyUI](https://www.comfy.org/download)
> * [Guía de actualización](https://docs.comfy.org/es/installation/update_comfyui.md)
>
> Los flujos de trabajo de esta guía se encuentran en las [Plantillas de flujos de trabajo](https://docs.comfy.org/es/interface/features/template.md).
> Si no los encuentras en las plantillas, es posible que tu ComfyUI esté desactualizado.
>
> Si faltan nodos al cargar un flujo de trabajo, estas son las posibles razones:
>
> 1. No estás usando la última versión de ComfyUI (versión nocturna)
> 2. Algunos nodos fallaron al importarse durante el inicio
>
> **Usuarios de Cloud**
>
> * [Cloud](https://cloud.comfy.org) se actualizará después del lanzamiento estable de ComfyUI.
>
> Por lo tanto, si notas que falta algún nodo central en este documento, puede deberse a que los nuevos nodos centrales aún no se han publicado en la última versión estable. Espera al próximo lanzamiento estable.

El flujo de trabajo incluido tiene dos versiones:

1. Usar el LoRA de 4 pasos de [Wan2.2-Lightning](https://huggingface.co/lightx2v/Wan2.2-Lightning) mediante lightx2v: puede reducir el dinamismo del video, pero ofrece una generación más rápida.
2. La versión fp8\_scaled sin el LoRA de aceleración.

A continuación, los tiempos medidos en una GPU RTX4090D de 24 GB con una resolución de 640\*640 y una longitud de 81 fotogramas:

| Tipo de modelo | Resolución | Uso de VRAM | Tiempo de la primera generación | Tiempo de la segunda generación |
| - | - | - | - | - |
| fp8\_scaled | 640×640 | 84% | ≈ 536 segundos | ≈ 513 segundos |
| fp8\_scaled + LoRA de 4 pasos | 640×640 | 89% | ≈ 108 segundos | ≈ 71 segundos |

Aunque el LoRA de 4 pasos mejora la experiencia inicial del usuario, puede reducir el dinamismo del video. De forma predeterminada, la versión acelerada con LoRA está habilitada. Para cambiar de flujo de trabajo, selecciona los nodos y presiona **Ctrl+B**.

### 1. Descargar el flujo de trabajo y los recursos

Descarga el video o el archivo JSON de abajo y arrástralo a ComfyUI para cargar el flujo de trabajo correspondiente. El flujo de trabajo te pedirá que descargues los modelos.

<video controls src="https://raw.githubusercontent.com/Comfy-Org/example_workflows/refs/heads/main/video/wan/wan2.2_fun_camera/wan2.2_14B_fun_camera.mp4" />

![Wan2.2 Fun Camera Control workflow](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/templates/video_wan2_2_14B_fun_camera-1.webp)

> **[Ejecutar en Comfy Cloud](https://cloud.comfy.org/?template=video_wan2_2_14B_fun_camera\&utm_source=docs\&utm_medium=referral\&utm_campaign=wan2-2-fun-camera)**
>
> Abrir en Comfy Cloud

> **[Descargar flujo de trabajo](https://github.com/Comfy-Org/workflow_templates/blob/main/templates/video_wan2_2_14B_fun_camera.json)**
>
> Descarga el JSON o busca "Wan2.2 Fun Camera" en la biblioteca de plantillas

Descarga la imagen de abajo, que usaremos como entrada.

**Materiales de entrada**

> **[video\_wan2\_2\_14B\_fun\_camera\_start\_image.jpg](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/input/video_wan2_2_14B_fun_camera_start_image.jpg)**
>
> Fotograma inicial para la generación del video. Descarga y usa esta imagen, o reemplázala por la tuya.

### 2. Enlaces de los modelos

Los siguientes modelos se encuentran en [Wan\_2.2\_ComfyUI\_Repackaged](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged):

**Modelos de difusión**

> **[wan2.2\_fun\_camera\_high\_noise\_14B\_fp8\_scaled.safetensors](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/blob/main/split_files/diffusion_models/wan2.2_fun_camera_high_noise_14B_fp8_scaled.safetensors)**
>
> Modelo de difusión de alto ruido para Wan2.2 Fun Camera

> **[wan2.2\_fun\_camera\_low\_noise\_14B\_fp8\_scaled.safetensors](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/blob/main/split_files/diffusion_models/wan2.2_fun_camera_low_noise_14B_fp8_scaled.safetensors)**
>
> Modelo de difusión de bajo ruido para Wan2.2 Fun Camera

**LoRA Wan2.2-Lightning (opcional, para acelerar)**

> **[wan2.2\_i2v\_lightx2v\_4steps\_lora\_v1\_high\_noise.safetensors](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/blob/main/split_files/loras/wan2.2_i2v_lightx2v_4steps_lora_v1_high_noise.safetensors)**
>
> LoRA de aceleración de 4 pasos para el modelo de alto ruido

> **[wan2.2\_i2v\_lightx2v\_4steps\_lora\_v1\_low\_noise.safetensors](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/blob/main/split_files/loras/wan2.2_i2v_lightx2v_4steps_lora_v1_low_noise.safetensors)**
>
> LoRA de aceleración de 4 pasos para el modelo de bajo ruido

**VAE**

> **[wan\_2.1\_vae.safetensors](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/blob/main/split_files/vae/wan_2.1_vae.safetensors)**
>
> VAE de Wan2.1 para codificar y decodificar

**Codificador de texto**

> **[umt5\_xxl\_fp8\_e4m3fn\_scaled.safetensors](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/blob/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors)**
>
> Codificador de texto FP8 escalado

Ubicación de guardado de los archivos

```
ComfyUI/
├───📂 models/
│   ├───📂 diffusion_models/
│   │   ├─── wan2.2_fun_camera_low_noise_14B_fp8_scaled.safetensors
│   │   └─── wan2.2_fun_camera_high_noise_14B_fp8_scaled.safetensors
│   ├───📂 loras/
│   │   ├─── wan2.2_i2v_lightx2v_4steps_lora_v1_high_noise.safetensors
│   │   └─── wan2.2_i2v_lightx2v_4steps_lora_v1_low_noise.safetensors
│   ├───📂 text_encoders/
│   │   └─── umt5_xxl_fp8_e4m3fn_scaled.safetensors
│   └───📂 vae/
│       └── wan_2.1_vae.safetensors
```

### 3. Completar el flujo de trabajo paso a paso

![Wan2.2 Fun Camera Control Workflow Steps](https://mintcdn.com/dripart/SIDaLac8vBogzwm7/images/tutorial/video/wan/wan_2.2_14b_fun_camera.jpg?fit=max\&auto=format\&n=SIDaLac8vBogzwm7\&q=85\&s=8fd9faf8734e1f53f4838d25bb7eb822)

> [!NOTE]
>
> Este flujo de trabajo usa LoRA. Asegúrate de que el modelo de difusión y el LoRA sean coherentes; los modelos y LoRA de alto ruido y de bajo ruido deben emparejarse correctamente.

1. Carga del modelo de **alto ruido** y del **LoRA**

* Asegúrate de que el nodo `Load Diffusion Model` cargue `wan2.2_fun_camera_high_noise_14B_fp8_scaled.safetensors`
* Asegúrate de que el nodo `LoraLoaderModelOnly` cargue `wan2.2_i2v_lightx2v_4steps_lora_v1_high_noise.safetensors`

2. Carga del modelo de **bajo ruido** y del **LoRA**

* Asegúrate de que el nodo `Load Diffusion Model` cargue `wan2.2_fun_camera_low_noise_14B_fp8_scaled.safetensors`
* Asegúrate de que el nodo `LoraLoaderModelOnly` cargue `wan2.2_i2v_lightx2v_4steps_lora_v1_low_noise.safetensors`

3. Asegúrate de que el nodo `Load CLIP` cargue `umt5_xxl_fp8_e4m3fn_scaled.safetensors`
4. Asegúrate de que el nodo `Load VAE` cargue `wan_2.1_vae.safetensors`
5. Sube el fotograma inicial en el nodo `Load Image`
6. Modifica el prompt (se acepta tanto chino como inglés)
7. Configura los parámetros de control de cámara en el nodo `WanCameraEmbedding`:
   * **Camera Motion**: selecciona el tipo de movimiento de cámara (Zoom In, Zoom Out, Pan Up, Pan Down, Pan Left, Pan Right, Static, etc.)
   * **Width/Height**: establece la resolución del video
   * **Length**: establece la cantidad de fotogramas del video (el valor predeterminado es 81 fotogramas)
   * **Speed**: establece la velocidad del video (el valor predeterminado es 1.0)
8. Haz clic en el botón `Run` o usa el atajo `Ctrl(cmd) + Enter` para ejecutar la generación de video


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.