Downloads · 30 days
0
wangkanai/wan22-fp8-t2v-loras
wan22-fp8-t2v-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.
A curated collection of LoRA adapters for the WAN (Wangfuyun Animate) video generation model, providing enhanced camera control, lighting effects, and quality improvements specifically optimized for text-to-video (T2V…
Downloads · 30 days
0
Access
Public
Updated Oct 28, 2025
Repo size
2.8 GB
Likes
2
Public
Click a slice to open those files.
.safetensors2.8 GB · 100%
From the Hugging Face model README
A curated collection of LoRA adapters for the WAN (Wangfuyun Animate) video generation model, providing enhanced camera control, lighting effects, and quality improvements specifically optimized for text-to-video (T2V) generation with FP8 precision.
This repository contains 8 specialized LoRA adapters designed to enhance WAN video generation capabilities:
These LoRAs are designed to work with WAN base models (14B parameters) and provide fine-grained control over video generation parameters while maintaining compatibility with FP8 precision models for efficient inference.
wan22-fp8-t2v-loras/
└── loras/
└── wan/
├── wan22-camera-adr1a-t2v-14b.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-t2v.safetensors (586 MB)
├── wan22-light-volumetric-t2v.safetensors (293 MB)
└── wan22-upscale-realismboost-t2v-14b.safetensors (293 MB)
Total Repository Size: 2.6 GB
Camera Control LoRAs:
wan22-camera-adr1a-t2v-14b: Advanced camera control with ADR1A algorithm for 14B T2V modelwan22-camera-arcshot-rank16-v2-high: High-quality arc shot movements (rank-16, v2 optimized)wan22-camera-drone-rank16-v2: Aerial drone-style perspective shots (rank-16, v2 optimized)wan22-camera-earthzoomout: Dramatic earth zoom-out effect for cosmic-scale sceneswan22-camera-rotation-rank16-v2: Circular rotation around subject (rank-16, v2 optimized)Lighting LoRAs:
wan22-light-volumetric-t2v: Volumetric lighting effects optimized for T2V (god rays, atmospheric depth, cinematic lighting)Quality Enhancement LoRAs:
wan22-face-naturalizer-t2v: Natural facial appearance and movement enhancement for T2V (586 MB, higher capacity)wan22-upscale-realismboost-t2v-14b: Realism enhancement for T2V generation (14B model compatible)Note: LoRAs have minimal VRAM overhead (~300-600 MB each) but require a base WAN model loaded in memory (~8-12 GB for FP8 models). These T2V-optimized LoRAs work best with WAN 14B parameter models.
from diffusers import DiffusionPipeline
import torch
# Load base WAN model
pipe = DiffusionPipeline.from_pretrained(
"wangfuyun/AnimateLCM-SVD-xt",
torch_dtype=torch.float8_e4m3fn,
variant="fp8"
)
pipe.to("cuda")
# Load camera rotation LoRA
pipe.load_lora_weights(
"E:/huggingface/wan22-fp8-t2v-loras/loras/wan",
weight_name="wan22-camera-rotation-rank16-v2.safetensors",
adapter_name="camera_rotation"
)
# Set LoRA strength (0.0-1.0)
pipe.set_adapters(["camera_rotation"], adapter_weights=[0.8])
# Generate video with camera rotation
prompt = "A beautiful mountain landscape at sunset"
video = pipe(
prompt=prompt,
num_frames=24,
guidance_scale=7.5,
num_inference_steps=25
).frames
# Save video
from diffusers.utils import export_to_video
export_to_video(video, "output_rotation.mp4", fps=8)
# Load multiple LoRAs for combined effects
pipe.load_lora_weights(
"E:/huggingface/wan22-fp8-t2v-loras/loras/wan",
weight_name="wan22-camera-drone-rank16-v2.safetensors",
adapter_name="drone_camera"
)
pipe.load_lora_weights(
"E:/huggingface/wan22-fp8-t2v-loras/loras/wan",
weight_name="wan22-light-volumetric-t2v.safetensors",
adapter_name="volumetric_light"
)
# Set multiple adapters with individual weights
pipe.set_adapters(
["drone_camera", "volumetric_light"],
adapter_weights=[0.7, 0.5]
)
# Generate video with drone camera + volumetric lighting
video = pipe(
prompt="Ancient temple in misty jungle with sunlight filtering through trees",
num_frames=32,
guidance_scale=8.0
).frames
# Load realism boost and face naturalizer LoRAs for T2V
pipe.load_lora_weights(
"E:/huggingface/wan22-fp8-t2v-loras/loras/wan",
weight_name="wan22-upscale-realismboost-t2v-14b.safetensors",
adapter_name="realism_boost"
)
pipe.load_lora_weights(
"E:/huggingface/wan22-fp8-t2v-loras/loras/wan",
weight_name="wan22-face-naturalizer-t2v.safetensors",
adapter_name="face_natural"
)
# Combine quality enhancement LoRAs
pipe.set_adapters(
["realism_boost", "face_natural"],
adapter_weights=[0.75, 0.65]
)
# Generate high-quality realistic video with natural faces
video = pipe(
prompt="Photorealistic close-up portrait of a person smiling naturally",
num_frames=48,
guidance_scale=9.0,
num_inference_steps=30
).frames
export_to_video(video, "output_quality.mp4", fps=8)
Combination Guidelines:
-14b suffixes)# Enable memory optimization
pipe.enable_attention_slicing()
pipe.enable_vae_slicing()
# Use FP16 for intermediate calculations (FP8 for weights)
pipe.unet.to(dtype=torch.float16)
pipe.vae.to(dtype=torch.float16)
# Enable xformers for faster attention (if installed)
pipe.enable_xformers_memory_efficient_attention()
This LoRA collection follows the WAN (Wangfuyun Animate) license terms. Please refer to the base model license at: https://huggingface.co/wangfuyun/AnimateLCM-SVD-xt
Usage Restrictions:
If you use these LoRAs in your research or projects, please cite:
@misc{wan22-lora-collection,
title={WAN LoRA Collection v2.2: Enhanced Camera Control and Quality for Video Generation},
author={Wangfuyun AnimateLCM Team},
year={2024},
howpublished={\url{https://huggingface.co/wangfuyun/AnimateLCM-SVD-xt}},
note={LoRA adapters for camera control, lighting, and quality enhancement}
}
Model Version: v2.2 README Version: v1.4 Last Updated: 2025-10-28 Repository Size: 2.6 GB