atlas

Research map / Video / Video generation

Tora: Trajectory-oriented Diffusion Transformer for Video Generation

CVPR 2025 · Video › Video generation · approach: Efficient video diffusion models · 20 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Tora is a trajectory-controllable DiT video generator that encodes trajectories into spacetime motion patches via a 3D motion VAE and injects them into OpenSora's ST-DiT blocks with adaptive norm layers.

Problem

Controllable motion in video generation has been explored mainly for UNet-based models limited to short, fixed-resolution clips; transformer-based diffusion models lack effective trajectory-based motion control that scales with duration and resolution.

Approach

A Trajectory Extractor converts trajectories into flow-visualized RGB maps and compresses them with a 3D VAE (MAGVIT-v2-based) into motion patches in the same latent space as video patches; a Motion-guidance Fuser injects multi-level motion features into DiT blocks via adaptive normalization (scale and shift), training only temporal blocks plus TE and MGF.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add trajectory-guided Tora modules to OpenSoraOpenSora · 128-frameFVD: 533 -> 494Helped
add trajectory-guided Tora modules to OpenSoraOpenSora · 128-frameTrajError: 373.17 -> 11.72Helped
use 3D VAE trajectory compression rather than sampling-frame compression (ablation)Tora · Trajectory benchmarkTrajError: 27.61 -> 14.25Helped
use 3D VAE trajectory compression rather than average pooling (ablation)Tora · Trajectory benchmarkTrajError: 20.97 -> 14.25Helped
use adaptive normalization rather than extra-channel fusion (ablation)Tora MGF · Trajectory benchmarkTrajError: 21.07 -> 14.25Helped
use adaptive normalization rather than cross-attention fusion (ablation)Tora MGF · Trajectory benchmarkTrajError: 18.36 -> 14.25Helped
train with dense optical flow only instead of the two-stage hybrid strategy (ablation)Tora · Trajectory benchmarkTrajError: 14.25 -> 39.34Hurt
train with sparse trajectories only instead of the two-stage hybrid strategy (ablation)Tora · Trajectory benchmarkTrajError: 24.73 -> 14.25Hurt
place MGF in the Temporal DiT block (ablation)Tora · Trajectory benchmarkTrajError: 23.39 -> 14.25Helped
increase model scale and training data (ablation)Tora-CogVideoX · Scaling experimentTrajError: 23.82 -> 10.52Helped

Surprising findings

Limitations

Experimental setup

Datasets: Panda-70M Mixkit Pexels internal videos

Benchmarks: Tora 185-clip trajectory benchmark

Metrics: FVD CLIPSIM TrajError

Baselines: VideoComposer DragNUWA AnimateAnything TrailBlazer MotionCtrl OpenSora OpenSora-based DragNUWA

Builds on: OpenSora DragNUWA MAGVIT-v2 MotionCtrl

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy