🎛️ TunerDiT: Training-free Progressive Steering of Diffusion Transformer for Multi-Event Video Generation

1Ludwig Maximilian University of Munich  •  2Technical University of Munich  •  3MCML  •  4University of Hamburg  •  5Huawei European Research Institute
*Equal contribution

Abstract

Text-to-video (T2V) generation faces challenging questions when generating videos with long horizons containing multiple events. Inspired by the intrinsics of the diffusion process, we probe video diffusion transformers (DiTs) and uncover intrinsic turning points in the DiT denoising trajectory where conditioning text affects generation from global layout to fine-grained details. Building on this finding, we present TunerDiT, a simple yet effective progressive steering method that requires no additional training for multi-event generation. TunerDiT comprises two steering handles: (1) Event-Partitioned Masking that enforces event boundaries while allowing cross-event transition bands; (2) Cross-Event Prompt Fusion that injects neighboring event semantics for late-stage refinement. We contribute a self-curated prompt suite for benchmarking multi-event generation, i.e., MEve. TunerDiT achieves state-of-the-art performance across 8 metrics and offers a tunable trade-off between video consistency and event separation, compared with other training-free methods. The improvement in text alignment increases with the event count, indicating a scaling possibility with increasing event count.
Intrinsic Turning Point Analysis

Fig. 1: Different denoising steps utilize text inputs differently. TunerDiT derives this insight by probing the prompt conditioning of video diffusion models. When switching the input prompt at various fractions of the denoising steps (e.g., 0%, 10%, 20%, 40%, 70%, 100%), early steps dominate the global layout while late steps refine fine-grained appearance and motion, revealing an intrinsic turning point τ* where text influence changes.

Method Overview

TunerDiT operates without any training by intervening around the intrinsic turning point τ* of the DiT denoising trajectory. It first generates a coherent shared layout for all events, then unfuses the prompts and enforces event boundaries while preserving transition continuity via two progressive handles:

Cross-Event Prompt Fusion (PF)

In early coarse-layout steps (n < τPF), all video segments share the first-event prompt P1 to establish a unified global scene and camera composition. After τPF, prompts are unfused to guide event-specific content.

Event-Partitioned Mask (EM)

Activated at τEM, a diagonal attention mask restrains cross-event attention to prevent semantic leakage. Simultaneously, dynamic inter- and inner-event transition bands allow adjacent boundaries to exchange context smoothly following a ReLU decay schedule.
TunerDiT Progressive Steering Pipeline

Fig. 2: TunerDiT progressively steers multi-event generation over diffusion steps. Cross-Event Prompt Fusion (PF) first shares a common prompt to build a coherent layout, then gradually sepa- rates event prompts. Event-Partitioned Mask (EM) subsequently enforces event isolation via diago- nal cross-attention blocks and introduces cross-event transition bands around boundaries, enabling smooth and semantically consistent handovers between events.

MEve Benchmark

To evaluate multi-event video generation rigorously, we curated MEve, a dedicated benchmark containing up to 4 sequential events per prompt across diverse domains:

  • General (60 prompts): LLM-synthesized narratives authored to avoid content biases.
  • Motion Order Understanding (98 prompts): Sequences specifically evaluating temporal order and motion transitions.
  • Human Identity (32 prompts): Complex subject identity persistence across multiple distinct actions.
  • Complex Plot (60 prompts): Narrative sequences with sequential causations and scene changes.
  • Ego-Exo4D (50 × 2 prompts): Paired first-person (egocentric) and third-person (exocentric) narrations derived from real-world skilled activities.

Multi-Event Qualitative Comparisons

Comparison of TunerDiT against standard base models and training-free multi-event baselines across sequential events.

MEVG

FreeNoise

DiTCtrl

SwitchCraft

TunerDiT

Prompt: "A person is writing an email. Then the person starts baking cookies. The person places the cookie tray into the oven."

MEVG

FreeNoise

DiTCtrl

SwitchCraft

TunerDiT

Prompt: "A person is reading a book. Then the person suddenly starts folding laundry and stacks the folded clothes neatly in a basket."

MEVG

FreeNoise

DiTCtrl

SwitchCraft

TunerDiT

Prompt: "A dog is playing with a ball. Then the dog suddenly lies down on the carpet. Afterward, the dog rests its head on its paws and closes its eyes."

MEVG

FreeNoise

DiTCtrl

SwitchCraft

TunerDiT

Prompt: "A horse is running in the field. Then the horse starts drinking from a stream. Then, the horse lifts its head and shakes water from its muzzle."

Quantitative Evaluation

Comprehensive evaluation across (a) automatic embedding metrics for 2–4 events, and (b) VLM-as-a-judge and human evaluation. Best multi-event method is highlighted in bold, second-best is underlined.

(a) Automatic Metrics over 2–4 Events


Comparison with training-free methods and base models before and after (→) applying TunerDiT.

TA ↑ TIS ↑ BC ↑ IC ↑ MS ↑
Shot Number 234 234 234 234 234
Training-free Multi-Event Methods
MEVG 0.2010.2060.205 0.2710.2700.272 0.8390.8420.821 0.7110.7180.709 0.9410.9320.928
DiTCtrl 0.1860.2070.216 0.2590.2710.278 0.8720.8880.881 0.7670.7650.770 0.9720.9790.976
FreeNoise 0.1970.1990.206 0.2720.2670.275 0.8630.8700.854 0.7250.7470.709 0.9620.9670.958
SwitchCraft (Wan2.1) 0.1840.1940.205 0.2670.2660.275 0.9430.9280.935 0.9160.8910.903 0.9760.9740.972
Base Video Generation Models & With TunerDiT
Open-Sora 1.2 0.1740.1790.182 0.2700.2690.276 0.9410.9400.945 0.9040.9080.901 0.9850.9830.988
  ↳ + TunerDiT 0.2020.2110.213 0.2770.2840.281 0.9430.9380.937 0.8990.8910.894 0.9810.9840.983
Open-Sora 2.0 0.1940.1980.199 0.2700.2760.281 0.9290.9320.931 0.8710.8670.861 0.9910.9900.984
  ↳ + TunerDiT 0.2100.2110.219 0.2800.2770.287 0.9240.9280.927 0.8480.8510.850 0.9810.9820.984
Wan2.1 0.1820.1840.183 0.2650.2670.263 0.9440.9450.947 0.9220.9180.919 0.9790.9770.981
  ↳ + TunerDiT 0.2100.2120.209 0.2750.2720.281 0.9400.9390.937 0.9180.9100.913 0.9770.9810.980
Wan2.2 0.1850.2010.201 0.2700.2710.275 0.9210.9160.919 0.8490.8470.851 0.9870.9850.983
  ↳ + TunerDiT 0.2010.2080.211 0.2730.2770.279 0.9130.9140.916 0.8440.8500.848 0.9810.9820.984

(b) Human-Preference and VLM-as-Judge Alignment


Left: VLM-judge Event Isolation (EI) and Text-Video Alignment (TVA) across 2–4 events.
Right: 18-person human study on a 5-point Likert scale (Q1: Preference, Q2: Motion Naturalness, Q3: Transition Smoothness, Q4: Text Alignment).

EI ↑ TVA ↑
Model 234 234
Training-free Baselines
MEVG 0.3600.4350.515 1.3351.3751.451
FreeNoise 0.3620.4360.469 1.3601.4001.514
DiTCtrl 0.3050.3750.449 1.3851.4251.479
SwitchCraft (Wan2.1) 0.4010.4820.563 1.4121.5171.521
Ours
TunerDiT Open-Sora 1.2 0.4230.4990.580 1.4501.4921.524
TunerDiT Open-Sora 2.0 0.4420.5720.639 1.4901.5331.631
TunerDiT Wan2.1 0.4190.5420.628 1.4371.6171.648
TunerDiT Wan 2.2 0.3990.4740.553 1.4621.5031.549
Model Q1 Q2 Q3 Q4
Training-free Baselines
MEVG 1.821.911.822.05
FreeNoise 1.992.011.991.79
DiTCtrl 2.112.032.182.35
SwitchCraft (Wan2.1) 3.203.603.403.10
Ours
TunerDiT Open-Sora 1.2 2.662.632.622.94
TunerDiT Open-Sora 2.0 3.163.033.033.34
TunerDiT Wan 2.1 3.753.603.503.40
TunerDiT Wan 2.2 3.012.972.823.30

BibTeX

@misc{liao2026tunerdittrainingfreeprogressivesteering,
      title={TunerDiT: Training-free Progressive Steering of Diffusion Transformer for Multi-Event Video Generation}, 
      author={Ruotong Liao and Guowen Huang and Qing Cheng and Guangyao Zhai and Lei Zhang and Xun Xiao and Thomas Seidl and Daniel Cremers and Volker Tresp},
      year={2026},
      eprint={2605.31590},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2605.31590}, 
}