Formula

Sampling: , from (noise) to (data).

Training (linear path): ,

Intuition

Velocities are linear: the marginal velocity is the average of simple per-pair (conditional) velocities and generates the marginal probability path. So random noise-data pairs are enough.

DiffusionFlow matching
Pathstochastic SDEdeterministic ODE
Targetnoise / scorevelocity
Stepsthousands10-100

For a Gaussian source both are equivalent up to reparameterization.

Uses in 3D generation: TRELLIS generates structured latents (SLAT, features at active voxels) with flow transformers; Hunyuan3D-DiT generates unstructured latents (VecSets) with a flow-based diffusion transformer. SDS (DreamFusion) instead distills a frozen 2D diffusion model into a 3D representation by optimization.

Appears in