3D generator for high-fidelity object creation from a 2D reference image
Top 16.5% on sourcepulse
DreamCraft3D is a hierarchical 3D content generation method that produces high-fidelity, coherent 3D objects from a single 2D reference image. It targets researchers and developers in computer graphics and AI, offering a novel approach to overcome consistency issues in 3D generation by leveraging bootstrapped diffusion priors.
How It Works
DreamCraft3D employs a multi-stage process. It first uses score distillation sampling with a view-dependent diffusion model for geometry sculpting, prioritizing consistency over texture fidelity. Subsequently, it introduces "Bootstrapped Score Distillation" by training a personalized, 3D-aware diffusion model (e.g., Dreambooth) on augmented renderings. This personalized prior provides view-consistent guidance, and an alternating optimization between the diffusion prior and the 3D scene representation leads to mutually reinforcing improvements, significantly boosting texture quality.
Quick Start & Requirements
pip install -r requirements.txt
(after setting up a virtual environment and installing PyTorch).installation.md
. Docker installation is also supported.Highlighted Details
Maintenance & Community
The project is associated with DeepSeek AI and builds upon threestudio-project and stable-dreamfusion. Further community engagement details are not explicitly provided in the README.
Licensing & Compatibility
The project is released under the MIT License, permitting commercial use and integration with closed-source projects.
Limitations & Caveats
The default configurations require significant GPU memory (tested on 40GB A100). Memory usage can be reduced by lowering rendering resolutions. The "Janus problem" may arise in Stage 1, potentially requiring custom diffusion model training.
3 months ago
Inactive