Model & VRAM Target
No Paywalls / Tokens
Est. VRAM Footprint
7.1 GB / 12 GB
■ Weights: 3.2G
■ Context: 2.1G
■ VAE/Misc: 1.8G
✓ Fits Perfectly within VRAM Budget
Camera Motion Choreographer
Drag Vector / Scrub Depth
[Camera: Smooth slow zoom-in with slight right pan (0.6x), crane tilt down (-0.2y), rack focus from close neon sensor to background neon signs, focal length 35mm -> 85mm]
✓ Ready for Local ComfyUI / Diffusers or HuggingFace ZeroGPU Space
Est. Generation Time: ~42.5s on RTX 3060 (12GB) | $0.00 Total Cost | No API keys needed.
Workflow & Code Exporter
Ready-to-Run
[1] Load Wan2.1 Checkpoint (fp8_e4m3fn)
[2] CLIPTextEncode (Positive Prompt + Motion)
[3] CLIPTextEncode (Negative: blurry, stutter)
[4] EmptyWanLatentVideo (832x480, 81 frames)
[5] WanTextToVideoSampler (Euler, CFG 6.0, 30 steps)
[6] VAEDecodeTiled (Chunk 4 frames)
[7] SaveAnimatedWEBP / MP4 Output
import torch
from diffusers import AutoencoderKLWan, WanPipeline
pipe = WanPipeline.from_pretrained("Wan-AI/Wan2.1-T2V-1.3B", torch_dtype=torch.float8_e4m3fn)
pipe.enable_model_cpu_offload()
video = pipe(
prompt="Cinematic close-up... [Camera: Smooth slow zoom-in...]",
height=480, width=832, num_frames=81
).frames[0]
💡 Zero-Cost Tip: Run on Hugging Face Spaces with free daily ZeroGPU quota, or on Google Colab's free T4 instance with CPU Text Offload enabled.