[CVPR 2025] Solaris: Scaling Video World Models to the Multiplayer Frontier

Solaris: Building a Multiplayer Video World Model in Minecraft

Summary
Problem
Method
Results
Takeaways
Abstract

Solaris is a multiplayer video world model based on a Diffusion Transformer (DiT) architecture, specifically designed to simulate consistent multi-view observations in Minecraft. By introducing the first large-scale action-annotated multiplayer dataset (12.64M frames) and a specialized training pipeline, it achieves SOTA performance in maintaining spatial and temporal consistency across multiple agent perspectives.

    ## Executive Summary
    **TL;DR**: Solaris is the first comprehensive attempt to build a video world model capable of simulating consistent multi-agent perspectives in complex 3D environments. By open-sourcing a massive multiplayer Minecraft dataset and a memory-efficient training algorithm called **Checkpointed Self Forcing**, the authors bridge the gap between single-player video generation and collaborative multi-agent simulation.

    **Background**: Traditionally, world models have been "egocentric"—they predict what *one* agent sees. Solaris shifts this paradigm toward a "global" understanding, where actions taken by Player A are accurately reflected in the viewpoint of Player B, ensuring the laws of physics and spatial occupancy are maintained across different observers.

    ## The Multiplayer Data Bottleneck
    Why didn't we have multiplayer world models before? The primary obstacle was **data**. To train such a model, you need:
    1.  **Synchronized Views**: Videos of the same event from different angles.
    2.  **Action Alignment**: Precise logs of what every player did at every millisecond.
    3.  **Controllability**: Data that represents intentional behavior (building, fighting) rather than random noise.

    The authors solved this with **SolarisEngine**. By pairing high-level "Controller bots" (logical agents) with headless "Camera bots" (rendering agents), they bypassed the limitations of the Minecraft engine, which typically doesn't allow a single client to "see" from two places at once.

    ![SolarisEngine Architecture](https://cdn.atominnolab.com/wisdoc/jobs/20260228-1983dc0d-92f5-44f5-acc2-a315c6f822ca/page_004_block_006.png)
    *Figure 1: The SolarisEngine orchestration system using Docker to align multi-agent actions and graphics.*

    ## Methodology: Teaching Consistency to Transformers
    The Solaris model is built on a Diffusion Transformer (DiT). To handle multiple players, the authors modified the standard DiT block to interleave visual tokens from different players along the sequence dimension.

    ### Key Architectural Innovations:
    *   **Multiplayer Self-Attention**: A shared attention mechanism where tokens from Player 1 can attend to tokens from Player 2, allowing the model to "reason" about the spatial relationship between them.
    *   **Player ID Embeddings**: Learned embeddings are added to tokens so the model knows which viewpoint it is currently processing.
    *   **Staged Training**: The model is not trained from scratch. It follows a 4-stage pipeline: Single-player Bidirectional $\rightarrow$ Multiplayer Bidirectional $\rightarrow$ Causal Finetuning $\rightarrow$ Self Forcing.

    ### Solving the Memory Wall: Checkpointed Self Forcing
    Standard "Self Forcing" (training on the model's own generated samples to reduce drift) is notoriously memory-heavy. In a sliding-window autoregressive setup, memory usage grows quadratically $O(Lt \cdot Ls)$.

    Solaris introduces **Checkpointed Self Forcing**. It performs a "clean" autoregressive rollout without saving gradients, caches the intermediate states, and then recomputes only the final denoising step in a single parallelized forward pass. This reduces memory to $O(Lt)$, effectively allowing for much longer sequence training.

    ![Checkpointed Self Forcing Diagram](https://cdn.atominnolab.com/wisdoc/jobs/20260228-1983dc0d-92f5-44f5-acc2-a315c6f822ca/page_010_block_001.png)
    *Figure 2: Memory-efficient Self Forcing allows the student model to learn from a long-horizon teacher without OOM errors.*

    ## Experimental Results: Why it Works
    The authors didn't just look at FID (visual quality); they used a **VLM-as-a-judge** (Vision-Language Model) to evaluate semantic logic.

    | Metric | Frame Concat (Baseline) | Solaris (Ours) |
    | :--- | :---: | :---: |
    | **Grounding (VLM ↑)** | 53.1 | **62.5** |
    | **Consistency (VLM ↑)** | 49.5 | **71.4** |
    | **Visual Fidelity (FID ↓)**| 68.9 | **38.5** |

    The results show that Solaris is significantly better at "Grounding"—remembering where Player B is even after Player A turns their back and looks away.

    ![Qualitative Capabilities](https://cdn.atominnolab.com/wisdoc/jobs/20260228-1983dc0d-92f5-44f5-acc2-a315c6f822ca/page_013_block_000.png)
    *Figure 3: Solaris demonstrating synchronized weather, inventory tracking, and combat animations.*

    ## Deep Insight & Conclusion
    The brilliance of Solaris lies in its realization that **consistency is a data alignment problem**. By creating a system that forces the model to predict two views simultaneously, the model naturally learns the 3D geometry of the world as an emergent property of the diffusion process.

    **Limitations**: The model still lacks "True Persistent Memory." If two players separate for a long time, their worlds might eventually diverge because there is no underlying symbolic game engine keeping track of blocks outside the current visual frustum.

    **Future Outlook**: Solaris paves the way for "Multi-agent Playgrounds" where AI agents can be trained entirely in a generative world model rather than a hard-coded game engine.

Find Similar Papers

Try Our Examples

  • Search for recent papers on multi-view video world models or multi-agent observation simulators released in 2024-2025.
  • Which paper first introduced the Self Forcing paradigm for autoregressive diffusion, and how does Solaris's checkpointing specifically modify its gradient flow?
  • Explore research that applies multi-agent world models to zero-shot policy learning or reinforcement learning in 3D open-world environments.
Contents
[CVPR 2025] Solaris: Scaling Video World Models to the Multiplayer Frontier
1. Executive Summary
2. The Multiplayer Data Bottleneck
3. Methodology: Teaching Consistency to Transformers
3.1. Key Architectural Innovations:
3.2. Solving the Memory Wall: Checkpointed Self Forcing
4. Experimental Results: Why it Works
5. Deep Insight & Conclusion