Zero-1-to-3: Zero-shot One Image to 3D Object

Ruoshi Liu, Rundi Wu, Basile Van Hoorick, P. Tokmakov, Sergey Zakharov +1 more
2/14/2026

No official code found. Best implementation: cvlab-columbia/zero123 (3,067 stars, MIT, last commit 2023-12-05). 1 more below.

Abstract

We introduce Zero-1-to-3, a framework for changing the camera viewpoint of an object given just a single RGB image. To perform novel view synthesis in this under-constrained setting, we capitalize on the geometric priors that large-scale diffusion models learn about natural images. Our conditional diffusion model uses a synthetic dataset to learn controls of the relative camera viewpoint, which allow new images to be generated of the same object under a specified camera transformation. Even though it is trained on a synthetic dataset, our model retains a strong zero-shot generalization ability to out-of-distribution datasets as well as in-the-wild images, including impressionist paintings. Our viewpoint-conditioned diffusion approach can further be used for the task of 3D reconstruction from a single image. Qualitative and quantitative experiments show that our method significantly outperforms state-of-the-art single-view 3D reconstruction and novel view synthesis models by leveraging Internet-scale pre-training.

View on arXivView PDF

Code Implementations(2)

MIT

Zero-1-to-3: Zero-shot One Image to 3D Object (ICCV 2023)

3,067221Shell, PythonMar 17, 20232 years agoMIT
image-to-3dnovel-view-synthesissingle-view-reconstructionstable-diffusionzero-shot
kxhit/zero123-hfCommunity67%
MIT

A diffuser implementation of Zero123. Zero-1-to-3: Zero-shot One Image to 3D Object (ICCV23)

15412PythonJul 26, 20232 years agoMIT
acceleratordiffusersimage-to-3dnovel-view-synthesissingle-view-reconstruction+2 more

Similar Papers

Cite this paper

@article{liu2026zeroto,
  title  = {Zero-1-to-3: Zero-shot One Image to 3D Object},
  author = {Ruoshi Liu and Rundi Wu and Basile Van Hoorick and P. Tokmakov and Sergey Zakharov and Carl Vondrick},
  year   = {2026},
  eprint = {2303.11328},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2303.11328},
  journal = {ICCV 2023 2023}
}

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/2303.11328.svg)](https://codeofpaper.com/paper/2303.11328)

Discussion