Public preprint · 2026
InstructVVT
Instruction-Driven Video Virtual Try-On
without Auxiliary Spatial Priors
Give the model a source video, a reference garment, and a natural-language instruction. It identifies what to edit, transfers garment details, and preserves motion and scene content—without masks, poses, or parsing maps.
Featured result · 06
Change the garment.
Leave the street untouched.
In a crowded outdoor scene, the instruction identifies the woman in pink and replaces only her lower-body clothing. Other people, camera motion, and the surrounding street remain consistent throughout the edit.
Explore all supplementary results ↓The interface
Say what should change.
Keep everything else.
One instruction resolves the edit target and scope. Select an example to inspect the same three-input workflow across different garments and motions.
“Replace the woman’s upper-body clothing with the reference garment.”
Why InstructVVT
Control without a preprocessing stack.
Existing video try-on systems often turn rich visual context into a chain of handcrafted controls. When a detector fails, the editor inherits that error. InstructVVT recovers editing control from the original inputs instead.
Three natural inputs
Abstract
A simpler interface for a highly constrained edit.
Video virtual try-on requires precise garment replacement while preserving the source video’s spatial structure and temporal dynamics. Existing methods often rely on handcrafted spatial priors that can fail in unconstrained videos and discard useful context. InstructVVT instead operates on a source video, a reference garment, and a natural-language instruction. An MLLM produces semantic edit tokens for target disambiguation and structural preservation, while a lightweight garment pathway injects fine-grained visual details. A tailored try-on reward and DiffusionNFT post-training further align the generator with human preferences. Across ViViD-S and TripVVT-Bench, the model improves garment fidelity, source preservation, and temporal consistency without inference-time spatial priors.
The method
Semantic intent meets visual detail.
Three complementary conditioning paths tell the DiT what to edit, what the garment should look like, and what in the source video must remain stable.
MLLM edit tokens
Jointly interpret source frames, garment, and instruction to resolve the target and editing scope.
Garment tokens
Inject fine-grained appearance cues—texture, pattern, shape, and visible design details—into the generator.
Source-video cues
Anchor human motion, camera behavior, scene layout, and content outside the edited garment region.
Experiments
Strong fidelity, preservation, and preference.
InstructVVT is evaluated on ViViD-S and TripVVT-Bench against open-source video try-on systems and general instruction-guided video editors.
user preference on TripVVT-Bench
CLIP-I on TripVVT-Bench ↑
SSIM on TripVVT-Bench ↑
LPIPS on TripVVT-Bench ↓
Reward alignment
Optimize what makes a try-on actually work.
Reconstruction alone cannot express whether the right person was edited, garment details survived, or the background stayed untouched. Our try-on-specific reward evaluates those qualities jointly and guides DiffusionNFT post-training.
- 65.5%
- pairwise agreement with human judgment
- 0.368
- Spearman rank correlation
- 0.310
- Kendall rank correlation
Analysis
Every conditioning path has a job.
Removing garment-aware semantics, reward alignment, or source conditioning produces a distinct and interpretable failure mode.
Supplementary videos
Inspect the results in motion.
Browse additional comparisons on TripVVT-Bench and ViViD-S, together with the qualitative ablation and failure-case analysis.
Citation
Cite InstructVVT
arXiv:2608.14070 [cs.CV]
@misc{shao2026instructvvt,
title = {InstructVVT: Instruction-Driven Video Virtual Try-On
without Auxiliary Spatial Priors},
author = {Shao, Dingbao and Wu, Song and Chen, Xinyu and Wang, Qian
and Li, Jiahang and Jiang, Kuai and Lin, Jiang and Liu, Yuhang
and Chen, Ziyu and Li, Duo and Hu, Jiaxin and Gu, Shengrong
and Tang, Ziheng and Liu, Rongrong and Peng, Yanlun and Li, Liang
and Feng, Junlan and Jin, Lujia and Zhang, Ting and Yang, Jian
and Yi, Zili},
year = {2026},
eprint = {2608.14070},
archivePrefix = {arXiv},
primaryClass = {cs.CV},
url = {https://arxiv.org/abs/2608.14070}
}