CONTROLLABLE WORLD SIMULATION

UniStateUnifying Memory and Intervention
for Controllable World Simulation

Spatial memory and user interventions,
unified in one 3D world state.

You specify the intervention. UniState generates the motion and interactions that follow.

Specified: Move only the orange car toward the blue car.Generated: The blue car responds by taking a detour.
Specified: Move only the bulldozer toward the rock.Generated: The rock moves as the bulldozer pushes it.
Specified: Set only the cat’s torso trajectory.Generated: The model adds the leg movements for walking.

INTERVENTIONS IN ACTION

One state. Many ways to shape the world.

Control whole objects or selected parts, and explore the scene from different viewpoints. Videos show precomputed results.

Specified: Move the tractor behind the hay.Generated: The hay partially occludes the tractor as it passes behind it.
Specified: Rotate only the excavator’s upper structure.Generated: The upper body turns independently of the tracks.
Specified: Set the balloon’s trajectory in depth.Generated: The balloon moves closer to the camera.
Specified: Choose a camera trajectory through the scene.Generated: The scene is revealed from changing viewpoints.
Specified: Set motions for multiple chess pieces.Generated: Multiple pieces move along their assigned trajectories.

Overview

From a single image to an editable 3D state, an object intervention, and the generated result.

CONTINUED CONTROL ACROSS ROLLOUTS

Move the object. Move the camera. Then both.

First, move the excavator with the camera fixed. Next, move the camera while keeping the updated object pose. Finally, control both together. Each rollout continues from the preceding world state.

Object onlyCamera onlyObject + camera

Left: the world state and prescribed controls. Right: the generated video.

PERSISTENT SCENE CHANGES

Change the scene. Leave. Come back.

The controlled bulldozer pushes a rock. After the updated scene is stored in memory, the camera leaves and revisits the area: the rock remains in its displaced position.

THE CORE IDEA

Memory and intervention, in one shared 3D state.

UniState lifts image latents into 3D to build spatial memory, and expresses object interventions by transforming selected regions within that same memory. The manipulated objects and the surrounding scene remain in a single world-state representation. Rendering this shared state along an independently chosen camera trajectory provides the conditions for video generation.

Scene-Anchored Joint Guidance and Transport-Aligned Augmentation help generated videos follow the specified object motion and camera trajectory.

Overview from the UniState paper: source observations form a shared 3D state for spatial memory and user interventions; the state is rendered under independently specified camera trajectories to condition video generation. The lower and right panels show training condition construction and model conditioning.
UniState overview from the paper. (a) User-controlled inference; (b–c) training. Click the figure to enlarge.

See the paper for the full method and training details.

JOINT OBJECT & CAMERA CONTROL

Following object and camera controls together.

Qualitative comparisons

Compare UniState with five competing methods in synchronized playback. Green boxes mark target positions; XYZ axes mark target orientations.

Quantitative results

Results reported in the manuscript. Lower is better for all three metrics.

Comparison with competing methods
MethodWCPE (%) ↓Cam-T ↓Cam-R (°) ↓
VerseCrafter3.0390.05400.385
WorldDirector2.4870.08440.571
SymphoMotion2.8220.06270.526
MotionCanvas2.4250.03780.428
Real2SAM2Real3.0610.1040.608
UniState (Ours)2.3230.01060.376

PAPER & RESOURCES

UniState

Unifying Memory and Intervention for Controllable World Simulation

The paper is available on arXiv.