# dreamgaussian/dreamgaussian

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/dreamgaussian-dreamgaussian).**

4,332 stars · 397 forks · Python · MIT

## Links

- GitHub: https://github.com/dreamgaussian/dreamgaussian
- Homepage: https://dreamgaussian.github.io/
- awesome-repositories: https://awesome-repositories.com/repository/dreamgaussian-dreamgaussian.md

## Topics

`image-to-3d` `text-to-3d`

## Description

DreamGaussian is a generative system and converter designed to create textured three-dimensional models from text or images using Gaussian Splatting. It functions as a pipeline for transforming two-dimensional inputs into high-fidelity 3D assets.

The project provides specific workflows for converting 3D Gaussian point clouds into standard textured mesh formats compatible with external 3D software. It supports the generation of textured meshes from single images via volumetric refinement and UV texture optimization, as well as the creation of 3D models from text prompts through intermediate image synthesis.

The capability surface includes mesh quality refinement through iterative training, real-time training visualization, and the rendering of multi-angle preview videos. It also incorporates visual similarity scoring to assess the accuracy of generated objects against reference imagery.

## Tags

### Graphics & Multimedia

- [Gaussian Splatting](https://awesome-repositories.com/f/graphics-multimedia/media-production-suites/animation-tools/mathematical-visualization-engines/3d-surface-visualizations/3d-reconstruction-pipelines/gaussian-splatting.md) — Uses Gaussian Splatting to generate high-fidelity 3D assets from images or text.
- [3D Asset Pipelines](https://awesome-repositories.com/f/graphics-multimedia/3d-asset-pipelines.md) — Provides a pipeline for processing and converting 3D Gaussian representations into standard formats.
- [Image-to-Mesh Generation](https://awesome-repositories.com/f/graphics-multimedia/image-to-mesh-generation.md) — Provides the capability to transform a single 2D image into a textured 3D polygonal mesh. ([source](https://cdn.jsdelivr.net/gh/dreamgaussian/dreamgaussian@main/README.md))
- [Gaussian-to-Mesh Converters](https://awesome-repositories.com/f/graphics-multimedia/image-to-mesh-generation/topography-to-mesh-conversion/grid-to-mesh-converters/gaussian-to-mesh-converters.md) — Converts 3D Gaussian point clouds into standard textured mesh formats compatible with external software.
- [Mesh Format Conversions](https://awesome-repositories.com/f/graphics-multimedia/mesh-format-conversions.md) — Implements a converter that transforms 3D Gaussian point clouds into standard textured mesh formats. ([source](https://dreamgaussian.github.io/))
- [Text-to-Mesh Generation](https://awesome-repositories.com/f/graphics-multimedia/text-to-mesh-generation.md) — Translates natural language descriptions into textured 3D polygonal geometry. ([source](https://cdn.jsdelivr.net/gh/dreamgaussian/dreamgaussian@main/README.md))
- [3D Asset Previews](https://awesome-repositories.com/f/graphics-multimedia/3d-asset-previews.md) — Generates 360-degree videos and multi-view image sets to review the quality of generated assets. ([source](https://cdn.jsdelivr.net/gh/dreamgaussian/dreamgaussian@main/README.md))
- [Iterative Geometry Refinement](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/3d-math-and-geometry-toolkits/mesh-modeling-tools/mesh-optimization/iterative-geometry-refinement.md) — Refines coarse generative meshes through iterative training to achieve high-fidelity 3D models. ([source](https://cdn.jsdelivr.net/gh/dreamgaussian/dreamgaussian@main/README.md))

### Artificial Intelligence & ML

- [Text-to-3D Generators](https://awesome-repositories.com/f/artificial-intelligence-ml/text-to-3d-generators.md) — Synthesizes textured 3D models from natural language descriptions via intermediate image generation.
