Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

ProlificDreamer: High-Fidelity and Diverse Text-to-3D Generation with Variational Score Distillation

About

Score distillation sampling (SDS) has shown great promise in text-to-3D generation by distilling pretrained large-scale text-to-image diffusion models, but suffers from over-saturation, over-smoothing, and low-diversity problems. In this work, we propose to model the 3D parameter as a random variable instead of a constant as in SDS and present variational score distillation (VSD), a principled particle-based variational framework to explain and address the aforementioned issues in text-to-3D generation. We show that SDS is a special case of VSD and leads to poor samples with both small and large CFG weights. In comparison, VSD works well with various CFG weights as ancestral sampling from diffusion models and simultaneously improves the diversity and sample quality with a common CFG weight (i.e., $7.5$). We further present various improvements in the design space for text-to-3D such as distillation time schedule and density initialization, which are orthogonal to the distillation algorithm yet not well explored. Our overall approach, dubbed ProlificDreamer, can generate high rendering resolution (i.e., $512\times512$) and high-fidelity NeRF with rich structure and complex effects (e.g., smoke and drops). Further, initialized from NeRF, meshes fine-tuned by VSD are meticulously detailed and photo-realistic. Project page and codes: https://ml.cs.tsinghua.edu.cn/prolificdreamer/

Zhengyi Wang, Cheng Lu, Yikai Wang, Fan Bao, Chongxuan Li, Hang Su, Jun Zhu• 2023

Related benchmarks

TaskDatasetResultRank
Text-to-3D GenerationGPTEval3D 110 prompts 1.0
GPTEval3D Alignment1.26e+3
20
Text-to-3D GenerationT³Bench Single Object with Surroundings
BRISQUE61.5
14
Text-to-3D GenerationObjaverse
CLIP Score0.269
12
Text-to-3D GenerationT³Bench Single Object
Alignment Score47.8
11
Text-to-3D Generation113 text-to-3D prompt objects (test)
Geometry CLIP Score23.3818
8
Text-to-3D GenerationCOCO (val)
FID124.2
7
Text-to-3D GenerationT³Bench Multiple Objects
Quality Score45.7
7
Text-to-3D GenerationT3Bench (test)
Single Object Score49.4
7
Text-to-3D GenerationUser Study 15 prompts (test)
User Preference Rate94.5
6
Text-to-3D Generation43 prompts and 50 views (evaluation set)
CLIP Score33.31
6
Showing 10 of 23 rows

Other info

Code

Follow for update