4LC: 4D Latent Cache for Efficient Conditioning in Dynamic World Modeling
Organizations: Shanghai Jiaotong University · Zhongguancun Academy · Institute of Automation, Chinese Academy of Science · Harbin Institute of Technology
Abstract
For video generation in dynamic world modeling, observed static and dynamic content should be efficiently reused to provide conditions for repeated generation at different times and viewpoints. We introduce 4LC, a 4D latent cache with composite visual representations and a flexible spatiotemporal access interface. As a latent cache, 4LC directly reuses visual representations of static and dynamic content to provide generation conditions, avoiding per-request RGB rendering and re-encoding. As a composite cache, 4LC binds visual representations from multiple visual encoders (e.g., VAE, DINO, V-JEPA, VGGT) to shared geometry and motion, allowing the composite representations to describe the dynamic world with rich information. Besides, we design a flexible spatiotemporal interface, which directly reads the cache at independently specified times and viewpoints and combines readouts across observations, providing a common conditioning format for diverse downstream tasks. Building on 4LC, we develop 4LC-Video to address multiple video generation tasks through different configurations of source observations, spatiotemporal requests, and historical reuse, including camera control, temporal control, novel-view synthesis, scene revisits, and long-term generation. Our experiments show more efficient condition acquisition, effective spatiotemporal controllability, and scene consistency across tasks using a single 4LC-Video model without task-specific fine-tuning.
Figures & tables
| Method | Subj. Consist. | Back. Consist. | Temp. Flick. | Motion Smooth. | Aesth. Quality | Imag. Quality | ||
|---|---|---|---|---|---|---|---|---|
| Camera control | ||||||||
| SpaceTimePilot | 0.179 | 0.321 | 89.79 | 93.43 | 95.26 | 98.69 | 47.60 | 57.23 |
| TrajectoryCrafter | 0.244 | 0.395 | 86.37 | 92.19 | 92.69 | 96.17 | 45.16 | 60.97 |
| GEN3C | 0.203 | 0.285 | 90.45 | 93.79 | 95.66 | 97.55 | 45.62 | 56.39 |
| NeoVerse | 0.059 | 0.120 | 88.63 | 92.77 | 94.43 | 98.17 | 50.38 | 67.84 |
| 4LC-Video (ours) | 0.037 | 0.089 | 90.71 | 94.14 | 95.47 | 98.06 | 48.16 | 65.49 |
| Method | Novel-view synthesis | Closed-loop consistency | ||||
|---|---|---|---|---|---|---|
| PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS | |
| ViewCrafter | 15.78 | 0.580 | 0.396 | 14.79 | 0.481 | 0.365 |
| FlexWorld | 16.25 | 0.593 | 0.370 | 12.20 | 0.428 | 0.598 |
| Voyager | 17.79 | 0.636 | 0.297 | 17.66 | 0.540 | 0.380 |
| Spatia | 18.58 | 0.646 | 0.254 | 19.38 | 0.579 | 0.213 |
| Mirage | 18.38 | 0.779 | 0.250 | 20.05 | 0.825 | 0.228 |
| Method | Env. score | Causal score | Spatial | Rendering | Self-evolution | Interaction | |||
|---|---|---|---|---|---|---|---|---|---|
| Epipolar | Reproj. | Lighting | Style | State | Correct. | Action | |||
| HY-WorldPlay | 83.23 | 65.86 | 83.86 | 68.17 | 82.67 | 98.23 | 49.50 | 62.40 | 85.69 |
| Infinite-World | 73.76 | 70.92 | 74.04 | 61.51 | 62.63 | 96.87 | 48.00 | 78.40 | 86.37 |
| Yume-1.5 | 54.92 | 85.03 | 51.86 | 24.55 | 51.21 | 92.05 | 97.90 | 95.00 | 62.20 |
| LingBot-World | 38.90 | 82.91 | 22.12 | 7.57 | 40.06 | 85.87 | 96.00 | 89.40 | 63.32 |
| 4LC-Video (ours) | 85.56 | 89.06 | 71.11 | 75.98 | 97.52 | 97.66 | 85.00 | 93.20 | 88.97 |
| Visual representations | Subj. Consist. | Back. Consist. | ||
|---|---|---|---|---|
| RGB rendering and re-encoding | ||||
| Wan2.1 VAE | 0.046 | 0.106 | 89.86 | 93.69 |
| FLUX.2 VAE | 0.044 | 0.106 | 90.00 | 93.80 |
| Direct readout | ||||
| Wan2.1 VAE | 0.056 | 0.128 | 89.03 | 93.03 |
| FLUX.2 VAE | 0.049 | 0.114 | 90.06 | 93.81 |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Encoder | Features | Target interval | ||
|---|---|---|---|---|
| FLUX.2 VAE | Posterior mean of RGB and depth | 8 | 32 | 1 |
| DINOv2-L | Patch tokens | 14 | 1024 | 1 |
| VGGT-1B | Aggregator layer-11 tokens | 14 | 2048 | 1 |
| V-JEPA 2.1 ViT-L | Patch tokens | 16 | 1024 | 2 |
| Wan2.1 VAE | Latents of RGB and depth | 8 | 16 | 4 |
| Type | Parameter | Value |
| Geometric | Number of keyframes | 11–21 |
| Augmentation probability | 0.6 | |
| Maximum source-frame drop fraction | 0.3 | |
| Lateral translation | 0.1–0.3 | |
| Yaw and pitch | – | |
| Zoom-in / zoom-out focal-length factor | 1.1–1.3 / 0.7–0.9 |
| Method | WorldScore | Controllability | Quality | Dynamics | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Avg. | Static | Dynamic | Camera | Object | Content | 3D | Photo. | Style | Subj. | Acc. | Mag. | Smooth. | |
| Static scene generation | |||||||||||||
| WonderJourney | 54.19 | 63.75 | 44.63 | 84.60 | 37.10 | 35.54 | 80.60 | 79.03 | 62.82 | 66.56 | – | – | – |
| InvisibleStitch | 51.95 | 61.12 | 42.78 | 93.20 | 36.51 | 29.53 | 88.51 | 89.19 | 32.37 | 58.50 | – | – | – |
| WonderWorld | 61.79 | 72.69 | 50.88 | 92.98 | 51.76 | 71.25 | 86.87 | 85.56 | 70.57 | 49.81 | – | – | – |
| Voyager | 66.08 | 77.62 | 54.53 | 85.95 | 66.92 | 68.92 | 81.56 | 85.99 | 84.89 | 71.09 | – | – | – |
| Threshold | Subj. Consist. | Back. Consist. | Temp. Flick. | Motion Smooth. | Aesth. Quality | Imag. Quality | ||
|---|---|---|---|---|---|---|---|---|
| 0.065 | 0.138 | 89.91 | 93.53 | 94.44 | 97.88 | 49.08 | 67.07 | |
| 0.035 | 0.092 | 90.61 | 94.06 | 94.81 | 98.03 | 48.50 | 66.88 | |
| 0.037 | 0.089 | 90.71 | 94.14 | 95.47 | 98.06 | 48.16 | 65.49 | |
| 0.035 | 0.083 | 90.76 | 94.24 | 94.88 | 98.04 | 48.15 | 66.61 | |
| 0.036 | 0.083 | 90.74 | 94.23 | 94.88 | 98.04 | 48.13 | 66.61 |
Video World Models
Video world models generate and predict action-conditioned visual futures to simulate changing scenes for embodied agents.
See all 257 papers