Unleash Dynamic Videos with Angry Facial Expressions: A Step-by-Step Workflow
1. Workflow Overview

This workflow generates dynamic videos with angry facial expressions from a single image, leveraging Image-to-Video (I2V) technology. Key features:
Transforms input images (e.g., portrait photos) into videos with emotion transitions.
Uses WanVideo 2.1 model + LoRA (
Angry Expression|i2V_v1) for enhanced details.Applies 2x upscaling for higher resolution.
Use Case: Film VFX, game character animation, short video content.
2. Core Models
Model Name | Function | Source/Installation |
|---|---|---|
WanVideo 2.1-I2V | Image-to-video generation (480P) | Requires |
Angry Expression LoRA | Fine-tunes facial details | Manual install to |
2xNomosUni Upscaler | 2x resolution enhancement | Load via |
3. Key Nodes
Node Name | Functionality | Installation |
|---|---|---|
| Encodes images to latent features | Built-in |
| Controls video sampling (20 steps, UniPC) | Built-in |
| Auto-generates captions (requires Llama-3.1) | Manual plugin install |
Dependencies:
Plugin
ComfyUI-WanVideoWrapper(GitHub)Model
Wan2_1-I2V-14B-480P_fp8_e4m3fn.safetensorsLlama model
unsloth/Meta-Llama-3.1-8B-bnb-4bit
4. Workflow Groups
Group 1: Model Loading
Nodes:
WanVideoModelLoader+WanVideoVAELoaderLoads main model, VAE, and LoRA.
Group 2: Image Encoding
Nodes:
LoadImage→Joy_caption→WanVideoTextEncodeInput: Portrait image (e.g., "Vol.2野蛮学姐").
Dynamic prompt:
"acial expression abruptly changes to angry face".
Group 3: Video Generation
Nodes:
WanVideoSampler→VHS_VideoCombineOutput: 480P → 2x upscaled MP4 (CRF=19).
5. Inputs & Outputs
Inputs:
Character image (1024x1024 recommended).
Negative prompt:
"static, blurry, bad quality".Frame rate: 16fps (81 frames ≈5s).
Output:
Upscaled MP4 (filename prefix
wangyi AI Studio-wan).
6. Notes
⚠️ VRAM: Minimum 12GB (Llama model required).
⚠️ Troubleshooting:
Unnatural expressions → Adjust CFG (current: 6.0, try 4.0-8.0).
Upscale OOM → Disable
PurgeVRAMor switch to 1x model.
⚠️ Tips:Use
WanVideoTeaCache(enabled withoffload_device).Input images: Close-up portraits work best.
Demo Steps
Replace
LoadImagewith your character design.Tweak negative prompts in
WanVideoTextEncode.Run
Queue Prompt. Output saves toComfyUI/output.