Skip to content
Brack-WangPublic

About

Official project repository for Kepler4D: Controllable Future Video Generation via 4D Scene State Evolution.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kepler4D: Controllable Future Video Generation
via 4D Scene State Evolution

Paper on arXiv Project Page

Feiran Wang1, Bin Duan2, Junyi Wu1, Gaowen Liu3, Yan Yan1,†

1 University of Illinois at Chicago   2 University of Michigan Ann Arbor   3 Cisco
† Corresponding author

Observe motion. Evolve scene state. Control the future.

Kepler4D examples of automatic future evolution, language-guided trajectory editing, and generation under different camera viewpoints

Introduction

This is the official project repository for Kepler4D.

Kepler4D generates future videos through explicit 4D scene state evolution. Given an observed monocular video, it organizes background geometry, object motion histories, coarse spatial supports, and semantic context in a shared 3D representation. Chain-of-Motion reasons over observed motion and scene context to produce structured motion decisions, which a deterministic rollout converts into editable future object trajectories. Rendered geometric controls then guide a pretrained video generator to synthesize future frames.

Key Features:

  • Explicit 4D scene state: Connect scene geometry, observed object motion, and semantic context in a shared world frame.
  • Chain-of-Motion: Turn structured speed and heading decisions into inspectable future 3D trajectories through deterministic rollout.
  • Language-guided trajectory editing: Specify alternative object motion before video synthesis.
  • Viewpoint-aware generation: Render the scene state and object trajectories under target camera paths to guide future video generation.

Method Overview

Kepler4D pipeline: construct a 4D scene state, infer structured motion decisions with Chain-of-Motion, roll out 3D trajectories, and render geometric controls for future video generation

  1. Construct the scene state. Recover background geometry and object proxies with observed 3D trajectories, spatial supports, and semantic context.
  2. Evolve object motion. Infer structured motion decisions and expand them into future 3D trajectories that can be inspected or edited.
  3. Generate future video. Render depth maps, object control signals, and masks to guide a pretrained video generator. The trajectories specify coarse object motion, while the generator synthesizes appearance and local articulation.

Language-Guided Future Generation

High-level instructions such as "Go Straight," "Turn Left 60°," and "Turn Left 90°" produce different object trajectories from the same observed video.

Language-guided generation examples with three motion commands, inferred trajectories, Kepler4D outputs, and Wan Inpaint and SPMem comparisons

The second column shows the inferred trajectories. The comparison methods receive the same language commands; Kepler4D additionally uses its inferred trajectories and rendered geometric controls.

Citation

If you find this work useful, please consider citing it:

@misc{wang2026kepler4d,
  title={{Kepler4D}: Controllable Future Video Generation via 4D Scene State Evolution},
  author={Wang, Feiran and Duan, Bin and Wu, Junyi and Liu, Gaowen and Yan, Yan},
  year={2026},
  url={https://github.com/Brack-Wang/kepler4d}
}

About

Official project repository for Kepler4D: Controllable Future Video Generation via 4D Scene State Evolution.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages