Appearance
All six papers covered here dropped on arXiv between July 25 and July 27 2026. None are incremental improvements. Every one addresses a known, widely complained about failure mode that has blocked production deployment of video diffusion systems for over a year. You will be running code derived from at least three of these before the end of Q3.
The dead end everyone was stuck in
For 18 months the entire field operated under one unstated rule: make the model bigger, train on more video, all problems will go away. They did not go away. Consistency still broke after 12 seconds. Editing still corrupted unmodified regions. Face swap still drifted. Inversion still did not work. Generation was still too slow for interactive use. Restoration still turned old footage into plastic cartoons. None of these problems got fixed by scaling parameters. Every paper this week rejects that approach. Every one adds a tiny, explicit, structured mechanism for exactly the thing that was broken.
SANA-Video 2.0: The first usable fast 720p model
This paper will obsolete every public video model released before this week. There is no catch. The entire insight is embarrassingly simple. For 18 months the field has been fighting a religious war between full softmax attention (good quality, O(n²) cost) and linear attention (fast, garbage quality for long sequences). No one stopped to ask: what if we just use both? SANA runs 3 linear attention blocks for every 1 gated softmax block. That is the whole trick. The softmax anchors restore the full rank token interactions that linear attention cannot represent. The linear blocks carry 90% of the compute load. They found 25% softmax is exactly the optimal tradeoff point.
| Model | Parameters | VBench v1.1 | 480p / 5s Latency (H100) | 720p / 5s Latency (H100) |
|---|---|---|---|---|
| SANA-Video 2.0 5B | 5B | 84.30 | 13.2s | 13.06s |
| Wan 2.2 A14B | 14B | 85.10 | 97.1s | 1567s |
| OpenSora 1.2 | 12B | 81.70 | 79.0s | 212.0s |
| CogVideo X | 9B | 80.90 | 61.4s | 178.3s |
All numbers are single GPU, 40 step sampling, no distillation.
With full kernel optimization SANA 5B runs 120x faster than the current state of the art 14B model while scoring within 1% on quality benchmarks. This is not an incremental gain. This is a generation gap.
WorldWeaver: Stop pretending video is just frames
This is the single most important architectural change in this entire batch. Every autoregressive video diffusion model currently operates exactly like this: generate a frame, append it to the end of the context window, generate the next frame. There is no world. There is only recent pixels. This is why your character changes shirts. This is why objects disappear when they go off screen. This is why you cannot have two agents, or move the camera, or generate anything longer than 15 seconds. There is no memory. There is only what you can see right now.
WorldWeaver adds 128 learnable tokens that are not pixels. They are state. They get updated after every generated chunk. They are shared across every agent, every camera, every view. They persist even when nothing is looking at them. In Minecraft tests this cut logical consistency errors by 78% with zero increase in generation latency. This is how we get 10 minute consistent videos. Not bigger models. State registers.
ElasticTTT: Fixing the prior collapse bug that broke all video editing
Every single person who has ever run test time tuning on a video diffusion model has seen this. You run 8 optimization steps and the edit works perfectly. You run 12 steps and suddenly the entire video reverts exactly to the original clip, no matter what prompt you enter. No one had named this failure mode before. Everyone just assumed they were tuning wrong. This paper proves it is not user error. It is a fundamental mathematical property of the optimization landscape. They call it Prior Collapse. Standard TTT optimization falls into a sharp minimum where the model completely discards all conditioning and just memorizes the source video. There is no way out of this minimum with standard gradient descent. ElasticTTT adds three extremely simple changes:
- Target distribution regularization that prevents sharp memorization minima
- Contrastive CFG that actively pulls inference away from the source bias
- Asynchronous noise schedule that leaves unedited regions untouched All three can be implemented in under 100 lines of existing pipeline code. No retraining required. This fixes every bad video edit you have ever produced.
Adaptive Identity Anchoring: Face swap doesn't have to drift
Video face swap has one unsolved problem: drift. Run any current pipeline on a clip longer than 7 seconds and the identity slowly melts away. Every existing system anchors identity only on the first and last frame. Everything in between is generated from pose alone. Pose carries zero appearance information. There is literally nothing stopping the model from drifting. Adaptive Identity Anchoring solves this with a closed feedback loop. Generate the clip. Score every frame against the reference identity. Insert a ground truth anchor at the worst drifting frame. Regenerate. Repeat until all frames pass threshold or you hit your anchor budget. This is not clever. This is obvious. No one did it before. At identical compute budget, adaptive placement cuts identity drift by 62% compared to uniform anchor placement. The paper also correctly notes that anchor density is just a quality dial you can turn up and down based on how much latency you are willing to spend.
SlerpFlow: The inversion fix everyone was waiting for FLUX
FLUX is the best image base model ever released. It has had one fatal flaw: inversion does not work. You cannot reliably turn an existing image back into a latent that will reconstruct correctly. Every single editing workflow built on FLUX has been fighting this for 6 months. SlerpFlow fixes it. Zero retraining. Zero fine tuning. It is a 50 line change to the sampler. The entire field had been treating trajectory curvature as a numerical error to be corrected with higher order solvers. This paper demonstrates the opposite: the curvature is not a bug. It is an intentional property of the trained flow that keeps trajectories on the data manifold. Instead of fighting the curve, SlerpFlow uses spherical linear interpolation to follow it. It matches the reconstruction quality of 4th order solvers while running at the speed of first order Euler. You can drop this into your FLUX pipeline tomorrow.
DART: Restoration that actually understands damage
Every existing video restoration model works the same way: look at a damaged frame, hallucinate what a clean version would look like. This is why they all turn old film into smooth plastic garbage. They do not see the scratch. They just see pixels that don't match their idea of a clean face. DART works differently. First it predicts an explicit soft defect mask for every frame. It propagates this mask through time. Then it only restores the pixels marked as damaged. All undamaged pixels are left completely untouched. This is the first restoration model that does not destroy good pixels to fix bad ones. On real archival footage it scores 21% higher on no-reference perceptual quality than all prior work, and produces none of the uncanny smoothed look that makes AI restoration unwatchable.
The unifying pattern across all six papers
None of these papers scaled parameters. None of them trained on 10x more data. Every single advance came from stopping to ask: what is this model actually missing? What explicit structure can we add to handle exactly the thing it is failing at? For 18 months we operated under the belief that general intelligence would emerge from sufficiently large unstructured transformers. This week the field collectively walked away from that belief. Good enough is not coming from more parameters. It is coming from building systems that actually know what they are doing.
What happens next
In 30 days there will be an open source implementation of SANA-Video 2.0. In 60 days every commercial video API will have switched to this architecture. In 90 days every production pipeline will have adopted at least three of the tricks covered here. None of this required a breakthrough. None of this required billions of dollars of training compute. All of it was just people finally stopping to look at the actual failure modes instead of just scaling harder. That is the part no one is talking about. All the hard problems were solvable this entire time. We just weren't looking in the right place.