Views
No views yet
ShotPlan-Wan2.1-T2V-14B.safetensors — full state dict of the fine-tuned DiT (step 3500, the checkpoint evaluated in the paper), containing:hardcut_embedding [1, 1, 5120] — the learnable planning token.1git clone https://github.com/Pensioner-11/ShotPlan.git && cd ShotPlan
2pip install -r requirements.txt
3
4huggingface-cli download Wan-AI/Wan2.1-T2V-14B --local-dir ./models/Wan2.1-T2V-14B
5huggingface-cli download Pensioner/ShotPlan-Wan2.1-T2V-14B --local-dir ./models/shotplan_wan21
6
7python inference/infer_wan21.py \
8 --model_root ./models/Wan2.1-T2V-14B \
9 --ckpt ./models/shotplan_wan21/ShotPlan-Wan2.1-T2V-14B.safetensors \
10 --prompt "Global scene description. Shot 1: ... Shot 2: ..." \
11 --cut_at 40 \
12 --output_dir ./results--cut_at takes comma-separated frame indices (81-frame video @ 16 fps). Internally the script registers hardcut_embedding on the DiT, loads this state dict, and injects one planning token per cut at fractional RoPE coordinate t = 1 + frame/4.1@article{guo2026shotplan,
2 title={ShotPlan: Cinematic Video Generation with Learnable Planning Token},
3 author={Guo, Su and Liu, Guangce and Yang, Haosen and Wang, Jiepeng and Liu, Cong and Liu, Junqi and Huang, Haibin and Yao, Hongxun and Zhang, Chi and Li, Xuelong},
4 year={2026}
5}