UniWorld: A Unified World Model for Real-Time Visual World Simulation
Organizations: Fudan University · Institute of Artificial Intelligence (TeleAI), China Telecom · Jilin University · Nanjing University
Abstract
Continuous visual world simulation requires coupling evolving scene geometry with temporally persistent appearance. We present UniWorld, a unified framework that integrates depth trajectories and reference appearance within a shared video generation model. The central design maintains visual and geometric histories on a common timeline. Noise-aligned overlapping continuation places generated history at the prescribed sampling noise level and commits only newly generated latents. Rolling depth latent state preserves the corresponding geometric controls, incrementally reads newly available geometry, and keeps the conditioning fixed within each sampling window. Together, these mechanisms ensure exact preservation of latent history while bounding the active depth state by the window size. We evaluate continuous generation, paired history interventions, and long-horizon behavior across diverse scene categories. The same generator supports estimated, native, and on-demand simulator depth, while cached and incremental execution paths produce bitwise-identical outputs. Appearance changes and geometric control branches operate through the same interface without modifying committed history. The measured steady-state DiT execution path achieves real-time generation throughput, demonstrating the efficiency of UniWorld for continuous visual world simulation. Project page: https://zephipage.github.io/UniWorld.
Figures & tables
| Input: , depth source , windows , global noise , grid | |
| ; ; ; depth state | |
| for each do | |
| ; | |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Category | Clips | Collection |
|---|---|---|
| Driving | 25 | Nexar |
| Human activity | 25 | DanceTrack (10), BEHAVE (4), local originals (11) |
| Simulation | 25 | PointOdyssey v1.2 (15), TartanAir V2 (10) |
| Synthetic | 25 | MIND (25) |
| Condition | Intervention |
|---|---|
| Full | Project all 12 history latents at every sampling step; canonical rolling depth. |
| Boundary RGB only | Retain independent boundary-image conditioning; no target-history projection. |
| Endpoint only | Project the full overlap only at , after all model evaluations. |
| Fresh history noise | Redraw overlap noise once, then keep it fixed across steps; suffix noise is unchanged. |
| Last 6 / last 2 latents | Project only with or 2, still discarding all overlap latents. |
| Direct global slice | Read canonical independently at each advance. |
| Property | Result |
|---|---|
| Reconstruct canonical generation | 24/24 full-method outputs exactly match |
| Incremental geometric reads | 24/24 rolling/direct outputs bitwise equal |
| Canonical encoding phase | 24/24 aligned re-encoded outputs bitwise equal |
| On-demand source equivalence | 3/3 online/cached outputs bitwise equal |
| Committed control-branch history | Initial-window latents bitwise equal |
Video World Models
Video world models generate and predict action-conditioned visual futures to simulate changing scenes for embodied agents.
See all 257 papers