atlas

Research map / Image generation / Autoregressive and latent generation

CAD: Photorealistic 3D Generation via Adversarial Distillation

CVPR 2024 · Image generation › Autoregressive and latent generation · approach: Generative latent space tooling · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CAD, which distills pre-trained diffusion priors into a StyleGAN2/EG3D-style triplane 3D GAN via adversarial training on multi-view samples from Zero-1-to-3 (pruned and refined), enabling photorealistic single-image+text 3D generation.

Problem

Score distillation (SDS/VSD) for 3D generation suffers from mode-seeking artifacts such as over-saturation, over-smoothing, and Janus-like multi-face issues, and lacks photorealism and diversity.

Approach

Instead of optimizing per-object NeRFs with score distillation, train a 3D-aware GAN generator whose renderings are matched to clean samples from a pre-trained view-conditioned diffusion model via adversarial loss, with camera-pose pruning, CLIP filtering, and diffusion-based distribution refinement of the samples.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CAD instead of Magic1233D generation from a single image and prompt · CLIP Image Score, ViT-L/14CLIP image score: 75.61 -> 82.56Helped
Use CAD instead of Magic1233D generation from a single image and prompt · CLIP Image Score, ViT-B/32CLIP image score: 84.02 -> 89.16Helped
Use CAD instead of DreamFusion3D generation from a single image and prompt · CLIP Text Score, ViT-L/14CLIP text score: 24.53 -> 25.32Helped
Use CAD instead of Magic1233D generation from a single image and prompt · CLIP Text Score, ViT-B/32CLIP text score: 29.89 -> 29.81No clear effect
Add camera pose pruning (ablation)CAD · Synthetic-NeRF Lego scenegeneration qualityHelped
Remove camera pose pruning (ablation)CAD · Synthetic-NeRF Lego scenerendering qualityHurt
Remove pose pruning and ADA, and increase diffusion samples from 10K to 100K (ablation)CAD · Synthetic-NeRF Lego scenegeneration quality: 10K to 100KHurt
Add distribution refinement to Zero-1-to-3 samples (ablation)CAD · 3D generationgeneration quality and diversityHelped
Use original Zero-1-to-3 samples without distribution refinement (ablation)CAD · 3D generationgeneration quality and diversityHurt
Replace distribution modeling with single-mode fitting (ablation)CAD · Synthetic-NeRF Ficus scenerendering qualityHurt
Fit a single NeRF to raw Zero-1-to-3 samples (ablation)CAD · Synthetic-NeRF Ficus scenerendering qualityHurt
Fit a single NeRF to refined Zero-1-to-3 samples (ablation)CAD · Synthetic-NeRF Ficus scenerendering qualityHurt

Limitations

Experimental setup

Datasets: Synthetic-NeRF Synthetic-NSVF Internet images text-to-image generated images

Benchmarks: Synthetic-NeRF Synthetic-NSVF

Metrics: CLIP image score (ViT-L/14, ViT-B/32) CLIP text score (ViT-L/14, ViT-B/32) user study

Baselines: DreamFusion ProlificDreamer Magic123 Zero-1-to-3

Builds on: EG3D StyleGAN2 Zero-1-to-3 DreamFusion ProlificDreamer

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy