GenXD: Generating Any 3D and 4D Scenes

Yuyang Zhao, Chung-Ching Lin, K. Lin, Zhiwen Yan, Linjie Li +4 more
2/12/2026

No official code found. Best implementation: HeliosZhao/GenXD (223 stars, Apache-2.0, last commit 2025-03-30).

Abstract

Recent developments in 2D visual generation have been remarkably successful. However, 3D and 4D generation remain challenging in real-world applications due to the lack of large-scale 4D data and effective model design. In this paper, we propose to jointly investigate general 3D and 4D generation by leveraging camera and object movements commonly observed in daily life. Due to the lack of real-world 4D data in the community, we first propose a data curation pipeline to obtain camera poses and object motion strength from videos. Based on this pipeline, we introduce a large-scale real-world 4D scene dataset: CamVid-30K. By leveraging all the 3D and 4D data, we develop our framework, GenXD, which allows us to produce any 3D or 4D scene. We propose multiview-temporal modules, which disentangle camera and object movements, to seamlessly learn from both 3D and 4D data. Additionally, GenXD employs masked latent conditions to support a variety of conditioning views. GenXD can generate videos that follow the camera trajectory as well as consistent 3D views that can be lifted into 3D representations. We perform extensive evaluations across various real-world and synthetic datasets, demonstrating GenXD's effectiveness and versatility compared to previous methods in 3D and 4D generation.

View on arXivView PDF

Code Implementations(1)

HeliosZhao/GenXDCommunity77%
Apache-2.0

GenXD: Generating Any 3D and 4D Scenes. ICLR 2025

2234Shell, PythonNov 4, 20241 years agoApache-2.0

Similar Papers

Cite this paper

@article{zhao2026genxd,
  title  = {GenXD: Generating Any 3D and 4D Scenes},
  author = {Yuyang Zhao and Chung-Ching Lin and K. Lin and Zhiwen Yan and Linjie Li and Zhengyuan Yang and Jianfeng Wang and Gim Hee Lee and Lijuan Wang},
  year   = {2026},
  eprint = {2411.02319},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2411.02319},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.02319.svg)](https://codeofpaper.com/paper/2411.02319)

Discussion