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},
    }
    主站蜘蛛池模板: 亚洲一区二区三区免费在线观看| 亚洲一区二区三区国产精华液| 91秒拍国产福利一区| 国产精品538一区二区在线| 一区二区中文字幕| 亚洲一区二区三区在线播放| 日本一区频道在线视频| 精品国产亚洲一区二区三区| 美女免费视频一区二区三区| 国产精品无码亚洲一区二区三区 | 亚洲欧美日韩中文字幕在线一区| 中文无码精品一区二区三区| 无码8090精品久久一区| 色一情一乱一伦一区二区三区日本 | 亚洲福利电影一区二区?| 亚洲乱色熟女一区二区三区丝袜| 一级特黄性色生活片一区二区 | 乱色精品无码一区二区国产盗| 99久久精品国产免看国产一区| 夜色阁亚洲一区二区三区| 高清一区二区三区| 久久一区二区三区99| 国产精品福利区一区二区三区四区 | 福利一区二区视频| 亚洲国模精品一区| 2014AV天堂无码一区| 日本不卡一区二区三区| 久久免费区一区二区三波多野| 亚洲国产精品一区二区久久| 91午夜精品亚洲一区二区三区| 日韩中文字幕精品免费一区| 中文字幕av一区| 日韩视频免费一区二区三区| 精品少妇ay一区二区三区 | 一区二区免费电影| 麻豆精品久久久一区二区| 亚洲一区中文字幕| 波多野结衣电影区一区二区三区 | 精品人妻中文av一区二区三区| 精品视频一区二区三区四区 | 三上悠亚日韩精品一区在线|