ViVid-1-to-3: Novel View Synthesis with Video Diffusion Models

Jeong-gi Kwak, Erqun Dong, Yuhe Jin, Hanseok Ko, Shweta Mahajan +1 more
2/14/2026

No official code found. Best implementation: ubc-vision/vivid123 (180 stars, Apache-2.0, last commit 2024-07-24).

Abstract

Generating novel views of an object from a single image is a challenging task. It requires an understanding of the underlying 3D structure of the object from an image and ren-dering high-quality, spatially consistent new views. While recent methods for view synthesis based on diffusion have shown great progress, achieving consistency among various view estimates and at the same time abiding by the desired camera pose remains a critical problem yet to be solved. In this work, we demonstrate a strikingly simple method, where we utilize a pre-trained video diffusion model to solve this problem. Our key idea is that synthesizing a novel view could be reformulated as synthesizing a video of a cam-era going around the object of interest-a scanning video-which then allows us to leverage the powerful priors that a video diffusion model would have learned. Thus, to perform novel-view synthesis, we create a smooth camera trajectory to the target view that we wish to render, and denoise using both a view-conditioned diffusion model and a video diffusion model. By doing so, we obtain a highly consistent novel view synthesis, outperforming the state of the art.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

[CVPR 2024 Highlight] ViVid-1-to-3: Novel View Synthesis with Video Diffusion Models

1809PythonNov 27, 20232 years agoApache-2.0
diffusion-modelsnovel-view-synthesissingle-view-3dstable-diffusionvideo-diffusion

Similar Papers

Cite this paper

@article{kwak2026vividto,
  title  = {ViVid-1-to-3: Novel View Synthesis with Video Diffusion Models},
  author = {Jeong-gi Kwak and Erqun Dong and Yuhe Jin and Hanseok Ko and Shweta Mahajan and Kwang Moo Yi},
  year   = {2026},
  eprint = {2312.01305},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2312.01305},
  journal = {CVPR 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/2312.01305.svg)](https://codeofpaper.com/paper/2312.01305)

Discussion