Downloads · 30 days
0
wangkanai/wan22-fp16-i2v-loras
wan22-fp16-i2v-loras is a text-to-video model from wangkanai. Use it when you need video from a text prompt. It is set up for diffusers. The card lists the license as other.
Specialized LoRA adapters for the WAN (Wanniwatch) v2.2 video generation model, providing enhanced camera control, lighting effects, quality improvements, and character actions for text-to-video and image-to-video gen…
Downloads · 30 days
0
Access
Public
Updated Oct 28, 2025
Repo size
2.9 GB
Likes
6
Public
Click a slice to open those files.
.safetensors2.9 GB · 100%
From the Hugging Face model README
Specialized LoRA adapters for the WAN (Wanniwatch) v2.2 video generation model, providing enhanced camera control, lighting effects, quality improvements, and character actions for text-to-video and image-to-video generation.
This repository contains 9 specialized LoRA adapters designed to enhance WAN v2.2 video generation capabilities. These adapters provide fine-grained control over camera movements, lighting conditions, facial animation, and overall video quality without requiring retraining of the base model.
wan22-fp16-i2v-loras/
└── loras/
└── wan/
├── wan22-action-wink-i2v-v1-low.safetensors (147 MB)
├── wan22-camera-adr1a-v1.safetensors (293 MB)
├── wan22-camera-arcshot-rank16-v2-high.safetensors (293 MB)
├── wan22-camera-drone-rank16-v2.safetensors (293 MB)
├── wan22-camera-earthzoomout.safetensors (293 MB)
├── wan22-camera-rotation-rank16-v2.safetensors (293 MB)
├── wan22-face-naturalizer.safetensors (586 MB)
├── wan22-light-volumetric.safetensors (293 MB)
└── wan22-upscale-realismboost-t2v-14b.safetensors (293 MB)
Total Repository Size: 2.8 GB
| File | Size | Purpose |
|---|---|---|
wan22-action-wink-i2v-v1-low.safetensors | 147 MB | Character wink animation for image-to-video |
wan22-camera-adr1a-v1.safetensors | 293 MB | Advanced camera movement control (ADR1A system) |
wan22-camera-arcshot-rank16-v2-high.safetensors | 293 MB | Cinematic arc/circular camera movements |
wan22-camera-drone-rank16-v2.safetensors | 293 MB | Drone-style aerial camera movements |
wan22-camera-earthzoomout.safetensors | 293 MB | Earth zoom-out perspective (space-to-ground) |
wan22-camera-rotation-rank16-v2.safetensors | 293 MB | Object/camera rotation around subject |
wan22-face-naturalizer.safetensors | 586 MB | Facial animation quality and naturalness |
wan22-light-volumetric.safetensors | 293 MB | Volumetric lighting and atmospheric effects |
wan22-upscale-realismboost-t2v-14b.safetensors | 293 MB | Quality enhancement and realism for text-to-video |
These LoRAs require the WAN v2.2 base model (separate download):
from diffusers import WANPipeline
import torch
# Load base WAN pipeline
pipe = WANPipeline.from_pretrained(
"Wanniwatch/WAN22",
torch_dtype=torch.float16,
variant="fp16"
).to("cuda")
# Load camera rotation LoRA
pipe.load_lora_weights(
"E:/huggingface/wan22-fp16-i2v-loras/loras/wan",
weight_name="wan22-camera-rotation-rank16-v2.safetensors",
adapter_name="camera_rotation"
)
# Generate video with camera rotation
prompt = "A majestic lion on a savanna, cinematic camera rotation around subject"
video = pipe(
prompt=prompt,
num_frames=64,
height=512,
width=512,
guidance_scale=7.5,
lora_scale=0.8 # Adjust strength (0.0-1.0)
).frames[0]
# Load multiple LoRAs for enhanced control
lora_configs = [
("wan22-camera-drone-rank16-v2.safetensors", "drone", 0.7),
("wan22-light-volumetric.safetensors", "lighting", 0.6),
("wan22-upscale-realismboost-t2v-14b.safetensors", "quality", 0.5)
]
for weight_name, adapter_name, scale in lora_configs:
pipe.load_lora_weights(
"E:/huggingface/wan22-fp16-i2v-loras/loras/wan",
weight_name=weight_name,
adapter_name=adapter_name
)
# Set adapter weights
pipe.set_adapters(
["drone", "lighting", "quality"],
adapter_weights=[0.7, 0.6, 0.5]
)
prompt = "Aerial drone shot descending over a misty forest at dawn, volumetric god rays"
video = pipe(prompt=prompt, num_frames=64, height=768, width=768).frames[0]
from PIL import Image
# Load image-to-video pipeline
pipe = WANPipeline.from_pretrained(
"Wanniwatch/WAN22",
torch_dtype=torch.float16
).to("cuda")
# Load wink action LoRA
pipe.load_lora_weights(
"E:/huggingface/wan22-fp16-i2v-loras/loras/wan",
weight_name="wan22-action-wink-i2v-v1-low.safetensors",
adapter_name="wink"
)
# Load input image
image = Image.open("portrait.jpg")
# Generate video with wink animation
video = pipe(
prompt="Portrait, person winking at camera",
image=image,
num_frames=32,
lora_scale=0.6
).frames[0]
# Earth zoom-out effect
pipe.load_lora_weights(
"E:/huggingface/wan22-fp16-i2v-loras/loras/wan",
weight_name="wan22-camera-earthzoomout.safetensors"
)
prompt = "Starting from street level, camera zooms out revealing city, country, Earth from space"
video = pipe(
prompt=prompt,
num_frames=96, # Longer sequence for zoom effect
height=1024,
width=1024,
lora_scale=0.85
).frames[0]
# Volumetric lighting
pipe.load_lora_weights(
"E:/huggingface/wan22-fp16-i2v-loras/loras/wan",
weight_name="wan22-light-volumetric.safetensors"
)
prompt = "Dark cathedral interior, volumetric light beams through stained glass windows"
video = pipe(
prompt=prompt,
num_frames=64,
guidance_scale=8.5, # Higher guidance for dramatic lighting
lora_scale=0.9
).frames[0]
# Realism boost for text-to-video
pipe.load_lora_weights(
"E:/huggingface/wan22-fp16-i2v-loras/loras/wan",
weight_name="wan22-upscale-realismboost-t2v-14b.safetensors"
)
# Combine with face naturalizer for character videos
pipe.load_lora_weights(
"E:/huggingface/wan22-fp16-i2v-loras/loras/wan",
weight_name="wan22-face-naturalizer.safetensors",
adapter_name="face"
)
prompt = "Close-up of a person smiling naturally in golden hour lighting"
video = pipe(
prompt=prompt,
num_frames=48,
height=768,
width=512,
lora_scale=0.7
).frames[0]
torch.float16 for all operationspipe.enable_xformers_memory_efficient_attention()pipe.unload_lora_weights() between generationsThis model collection is released under the WAN License (other). Please refer to the official WAN v2.2 license terms from Wanniwatch for usage restrictions and commercial licensing.
For complete license details, visit: Wanniwatch/WAN22 on Hugging Face
If you use these LoRAs in your research or projects, please cite:
@misc{wan22-loras,
title={WAN v2.2 LoRA Collection for Video Generation},
author={Wanniwatch Team},
year={2024},
publisher={Hugging Face},
howpublished={\url{https://huggingface.co/Wanniwatch/WAN22}}
}
Out of Memory Errors:
Low Quality Output:
LoRA Not Loading:
Unexpected Camera Movements:
For questions, issues, or contributions:
Last Updated: October 2025 README Version: v1.4 Model Version: WAN v2.2 LoRA Collection: 9 specialized adapters