Make-It-3D: High-Fidelity 3D Creation from A Single Image with Diffusion Prior

Junshu Tang, Tengfei Wang, Bo Zhang, Ting Zhang, Ran Yi +2 more
3/1/2023

No official code found. Best implementation: junshutang/Make-It-3D (1,885 stars, last commit 2024-07-05).

Abstract

In this work, we investigate the problem of creating high-fidelity 3D content from only a single image. This is inherently challenging: it essentially involves estimating the underlying 3D geometry while simultaneously hallucinating unseen textures. To address this challenge, we leverage prior knowledge from a well-trained 2D diffusion model to act as 3D-aware supervision for 3D creation. Our approach, Make-It-3D, employs a two-stage optimization pipeline: the first stage optimizes a neural radiance field by incorporating constraints from the reference image at the frontal view and diffusion prior at novel views; the second stage transforms the coarse model into textured point clouds and further elevates the realism with diffusion prior while leveraging the high-quality textures from the reference image. Extensive experiments demonstrate that our method outperforms prior works by a large margin, resulting in faithful reconstructions and impressive visual quality. Our method presents the first attempt to achieve high-quality 3D creation from a single image for general objects and enables various applications such as text-to-3D creation and texture editing.

View on arXivView PDF

Code Implementations(1)

[ICCV 2023] Make-It-3D: High-Fidelity 3D Creation from A Single Image with Diffusion Prior

1,885137C, C++Mar 23, 20232 years ago
3d-generation3d-visioncomputer-visiondeep-learningdiffusion-models+2 more

Similar Papers

Cite this paper

@article{tang2023makeitd,
  title  = {Make-It-3D: High-Fidelity 3D Creation from A Single Image with Diffusion Prior},
  author = {Junshu Tang and Tengfei Wang and Bo Zhang and Ting Zhang and Ran Yi and Lizhuang Ma and Dong Chen},
  year   = {2023},
  eprint = {2303.14184},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2303.14184},
  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.14184.svg)](https://codeofpaper.com/paper/2303.14184)

Discussion