DreamFusion: Text-to-3D using 2D Diffusion

    Ben Poole
    Google Research
    Ajay Jain
    UC Berkeley
    Jonathan T. Barron
    Google Research
    Ben Mildenhall
    Google Research
    Paper Project Gallery

    Abstract

    Recent breakthroughs in text-to-image synthesis have been driven by diffusion models trained on billions of image-text pairs. Adapting this approach to 3D synthesis would require large-scale datasets of labeled 3D assets and efficient architectures for denoising 3D data, neither of which currently exist. In this work, we circumvent these limitations by using a pretrained 2D text-to-image diffusion model to perform text-to-3D synthesis. We introduce a loss based on probability density distillation that enables the use of a 2D diffusion model as a prior for optimization of a parametric image generator. Using this loss in a DeepDream-like procedure, we optimize a randomly-initialized 3D model (a Neural Radiance Field, or NeRF) via gradient descent such that its 2D renderings from random angles achieve a low loss. The resulting 3D model of the given text can be viewed from any angle, relit by arbitrary illumination, or composited into any 3D environment. Our approach requires no 3D training data and no modifications to the image diffusion model, demonstrating the effectiveness of pretrained image diffusion models as priors.

    Given a caption, DreamFusion generates relightable 3D objects with high-fidelity appearance, depth, and normals. Objects are represented as a Neural Radiance Field and leverage a pretrained text-to-image diffusion prior such as Imagen.

    Generate 3D from text yourself!


    Example generated objects

    DreamFusion generates objects and scenes from diverse captions. Search through hundreds of generated assets in our full gallery.


    Composing objects into a scene


    Mesh exports

    Our generated NeRF models can be exported to meshes using the marching cubes algorithm for easy integration into 3D renderers or modeling software.


    How does DreamFusion work?

    Given a caption, DreamFusion uses a text-to-image generative model called Imagen to optimize a 3D scene. We propose Score Distillation Sampling (SDS), a way to generate samples from a diffusion model by optimizing a loss function. SDS allows us to optimize samples in an arbitrary parameter space, such as a 3D space, as long as we can map back to images differentiably. We use a 3D scene parameterization similar to Neural Radiance Fields, or NeRFs, to define this differentiable mapping. SDS alone produces reasonable scene appearance, but DreamFusion adds additional regularizers and optimization strategies to improve geometry. The resulting trained NeRFs are coherent, with high-quality normals, surface geometry and depth, and are relightable with a Lambertian shading model.


    Citation

    @article{poole2022dreamfusion,
      author = {Poole, Ben and Jain, Ajay and Barron, Jonathan T. and Mildenhall, Ben},
      title = {DreamFusion: Text-to-3D using 2D Diffusion},
      journal = {arXiv},
      year = {2022},
    }
    主站蜘蛛池模板: 国产午夜精品一区二区| 亚洲综合无码一区二区痴汉 | 无码一区二区波多野结衣播放搜索 | 伦理一区二区三区| 日韩中文字幕一区| 国产精品乱码一区二区三区| 亚洲精品色播一区二区| 久久人妻内射无码一区三区| 日韩精品人妻一区二区中文八零| 亚洲国产成人久久一区二区三区| 日韩精品无码一区二区三区免费| 国产一区二区三区在线免费观看| 久久人妻无码一区二区| 在线成人一区二区| 精品少妇人妻AV一区二区| 国产微拍精品一区二区| 天堂一区二区三区精品| 无码国产精成人午夜视频一区二区| 爱爱帝国亚洲一区二区三区| 亚洲天堂一区在线| 蜜芽亚洲av无码一区二区三区| 亚洲一区二区三区写真 | 91一区二区视频| 亚洲av无码一区二区三区不卡| 久久久久女教师免费一区| 国产成人无码一区二区在线观看| 久久久久久免费一区二区三区| 国产在线一区二区三区| 久久精品免费一区二区| 综合激情区视频一区视频二区| 精品一区二区AV天堂| 国产一区二区三区乱码| 日本在线视频一区二区| 日本中文字幕在线视频一区| 国产精品日本一区二区在线播放| 人妻无码一区二区三区AV| 亚洲av综合av一区二区三区| 中文字幕一区二区免费| 亚洲综合一区国产精品| 日韩电影一区二区| 丰满岳妇乱一区二区三区|