awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
threestudio-project avatar

threestudio-project/threestudio

0
View on GitHub↗
7,027 stars·553 forks·Jupyter Notebook·Apache-2.0·35 views

Threestudio

Threestudio is a 3D generative AI framework designed to create three-dimensional assets from text prompts and images. It provides specialized pipelines for text-to-3D generation and image-to-3D reconstruction, utilizing a neural radiance field trainer to produce geometry and textures.

The framework is distinguished by its support for hybrid geometry backends, including signed distance functions, tetrahedra grids, and volume grids. It employs score distillation sampling to guide the generation process and features a modular plugin system for loading custom modules and nodes.

The system covers a broad range of capabilities including differentiable volume rendering, neural material synthesis, and distributed multi-GPU training. It also includes a web-based experiment management interface for configuring hyperparameters and monitoring training progress with real-time previews.

The project enables the export of generated geometry into standard mesh files including UV maps, vertex normals, and texture data.

Features

  • 3D Asset Generators - Provides a comprehensive framework for synthesizing 3D meshes and textures from 2D image inputs and text prompts.
  • Generative 3D Modeling - Provides a comprehensive framework for synthesizing 3D shapes and textures from text or images.
  • Coordinate-Based Neural Representations - Defines 3D geometry and appearance using coordinate-based neural networks for density and color fields.
  • Distributed GPU Training - Scales 3D model optimization across multiple graphics cards to accelerate computation and handle large datasets.
  • Image-Conditioned 3D Generation - Creates 3D assets from a single input image using multi-view diffusion priors.
  • Radiance Field Training Pipelines - Implements a framework for training implicit volume representations and radiance fields with multi-GPU support.
  • Score Distillation Sampling - Uses 2D diffusion model gradients to guide the optimization of 3D representations toward target text prompts.
  • Text-to-3D Generators - Synthesizes three-dimensional geometry and textures from natural language descriptions using diffusion models.
  • Geometry Backends - Supports hybrid geometry backends including signed distance functions, tetrahedra grids, and volume grids.
  • Generative Text-to-3D Pipelines - Implements end-to-end workflows for iteratively optimizing 3D geometry and textures from text prompts.
  • Differentiable Geometry Renderers - Implements a differentiable rendering pipeline that allows gradients to flow from 2D images back to 3D geometry.
  • Differentiable Volume Rendering - Produces 2D images from 3D volumes using configurable sample point estimators for optimization.
  • Implicit Volume Representations - Defines 3D shapes using neural density fields and feature dimensions for implicit volume representation.
  • Signed Distance Field Representations - Implements 3D surface modeling using Signed Distance Field representations.
  • Single-Image 3D Reconstructions - Generates complete 3D models and meshes from a single input image using multi-view diffusion priors.
  • Tetrahedra Grid Representations - Models geometry using a tetrahedra SDF grid with surface extraction and vertex optimization.
  • Volume Grid Representations - Creates explicit geometry using a feature volume grid for density and material properties.
  • Experiment Management Interfaces - Ships an interactive interface for managing generative experiments, including model selection and guidance scale configuration.
  • Patch-Based Training Strategies - Reduces memory usage during high-resolution training by combining global images with high-resolution local patches.
  • Spatial Control Interfaces - Provides a graphical interface to control configurations and monitor the progress of 3D generation training.
  • Model Training Management Interfaces - Provides a web-based interface to configure model settings, trigger training, and save checkpoints.
  • Patch Rendering - Implements memory-efficient local patch rendering to enable high-resolution 3D asset training.
  • Materials & Shading - Implements realistic lighting and surface properties using physical, shaded, or neural network-based material systems.
  • Physically Based Rendering Materials - Implements realistic lighting by learning albedo, metallic, and roughness properties.
  • Neural Radiance Materials - Simulates view-dependent lighting effects using a network-based material system.
  • Mesh Exporters - Enables exporting generated geometry to standard files including UV maps, vertex normals, and texture data.
  • Modular Plugin Systems - Features a modular plugin system that loads external scripts to extend the framework with custom nodes.
  • 3D Generative Experiment Interfaces - Provides a web-based interface for managing experiments, configuring model settings, and monitoring training progress.
  • ML Experiment Management Interfaces - Provides a web-based interface for configuring hyperparameters and monitoring training progress with real-time previews.

Star history

Star history chart for threestudio-project/threestudioStar history chart for threestudio-project/threestudio

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Threestudio

These projects share indexed features with Threestudio. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • nv-tlabs/get3dnv-tlabs avatar

    nv-tlabs/GET3D

    4,441View on GitHub↗

    GET3D is a generative 3D mesh model and rendering framework designed to synthesize high-quality textured shapes and tetrahedral meshes. It functions as an image-to-3D reconstructor and text-to-3D generator, utilizing a differentiable 3D renderer to produce realistic visual perspectives and material effects. The system enables the creation of 3D assets from single 2D images, point clouds, or descriptive text prompts. It features a latent space interpolator for creating smooth transitions between different 3D objects and supports the independent control of geometry and texture. The project cov

    Python
    View on GitHub↗4,441
  • microsoft/trellismicrosoft avatar

    microsoft/TRELLIS

    12,977View on GitHub↗

    TRELLIS is a 3D generative AI model and latent diffusion framework designed to transform natural language descriptions or reference images into textured 3D assets. It operates as a text-to-3D asset generator that utilizes structured latent representations to produce high-quality 3D meshes, Gaussians, and Radiance Fields. The system functions as a multi-format 3D decoder, converting internal representations into standard exchange formats such as GLB and PLY. It also serves as a 3D asset editing tool, enabling the modification of specific regions of generated objects through targeted text or im

    Python3d3d-aigc3d-generation
    View on GitHub↗12,977
  • ashawkey/stable-dreamfusionashawkey avatar

    ashawkey/stable-dreamfusion

    8,841View on GitHub↗

    This project is a diffusion-based 3D generator and image-to-3D reconstruction system. It translates natural language descriptions or two-dimensional images into three-dimensional assets using neural radiance fields and diffusion models. The system utilizes score-distillation sampling and diffusion-based guidance to refine 3D shapes without requiring 3D training data. It includes specialized tools for transforming neural representations into exportable meshes with texture and material data, as well as a pipeline for iterative optimization of geometry and textures. The project covers a broad r

    Python
    View on GitHub↗8,841
  • openai/point-eopenai avatar

    openai/point-e

    6,886View on GitHub↗

    Point-e is a system for 3D model synthesis that generates three-dimensional point clouds from natural language descriptions and two-dimensional images. It utilizes diffusion models to synthesize these spatial representations based on text prompts or source images. The project includes specialized tools for refining these outputs, such as a point cloud upsampler to increase the density and resolution of low-resolution models. It also provides a mesh converter that uses distance function regression to transform raw point cloud data into structured 3D meshes. The broader capability surface cove

    Python
    View on GitHub↗6,886
Compare all 30 related projects→

Frequently asked questions

What does threestudio-project/threestudio do?

Threestudio is a 3D generative AI framework designed to create three-dimensional assets from text prompts and images. It provides specialized pipelines for text-to-3D generation and image-to-3D reconstruction, utilizing a neural radiance field trainer to produce geometry and textures.

What are the main features of threestudio-project/threestudio?

The main features of threestudio-project/threestudio are: 3D Asset Generators, Generative 3D Modeling, Coordinate-Based Neural Representations, Distributed GPU Training, Image-Conditioned 3D Generation, Radiance Field Training Pipelines, Score Distillation Sampling, Text-to-3D Generators.

Which projects share features with threestudio-project/threestudio?

Projects with overlapping indexed features include: nv-tlabs/get3d — GET3D is a generative 3D mesh model and rendering framework designed to synthesize high-quality textured shapes and… microsoft/trellis — TRELLIS is a 3D generative AI model and latent diffusion framework designed to transform natural language descriptions… ashawkey/stable-dreamfusion — This project is a diffusion-based 3D generator and image-to-3D reconstruction system. It translates natural language… openai/point-e — Point-e is a system for 3D model synthesis that generates three-dimensional point clouds from natural language… openai/shap-e — Shap-E is a generative 3D modeling system that creates three-dimensional digital assets from natural language… facebookresearch/pytorch3d — PyTorch3D is a 3D geometric deep learning library and mesh processing toolkit designed for learning from point clouds…