3DGenStudio  by visualbruno

AI-driven 3D asset production pipeline orchestrator

Created 3 months ago
266 stars

Top 96.0% on SourcePulse

GitHubView on GitHub
Project Summary

3D Gen Studio is an open-source, AI-powered platform orchestrating complete 3D mesh production pipelines. It targets engineers, researchers, and power users by integrating text-to-image, image editing, mesh generation, UV unwrapping, and texturing within a unified visual workspace, leveraging ComfyUI and external APIs for streamlined asset creation.

How It Works

This project provides a visual workspace that orchestrates complex 3D generation workflows. It integrates ComfyUI and external REST/GraphQL APIs, allowing users to manage assets and processes via either a Kanban board for pipeline stages or a Node Graph for visualizing asset relationships. The system automates asset flow through distinct stages: image creation/editing, mesh generation, UV unwrapping, and texturing, with results automatically feeding into subsequent steps.

Quick Start & Requirements

  • Installation: Clone the repository, run npm install and npm run dev for the frontend, then navigate to python-server, set up a Python virtual environment, install requirements (pip install -r requirements.txt), and start the backend server (python main.py).
  • Prerequisites: Node.js, npm, and a running ComfyUI installation are required.
  • Configuration: Users must configure ComfyUI paths/ports and external API credentials within the application settings.
  • Links: Website: https://www.3dgenstudio.com, Discord: https://discord.gg/kRFWNzFUSx.

Highlighted Details

  • Dual interface options: Kanban board for sequential pipeline management and Node Graph for visual workflow design.
  • Centralized Assets Library: Unified management of images, meshes, and ComfyUI workflows with version tracking and direct import.
  • Extensive Integrations: Native ComfyUI support and flexible integration with external AI APIs via REST/GraphQL.
  • Local-First Storage: Projects are stored locally, enabling Git synchronization and cross-machine portability without cloud lock-in.
  • Feature-rich Mesh Editor: Includes Modeling, Sculpting, Painting, Displace, Projection modes, and automated UV unwrapping.

Maintenance & Community

The project exhibits active development, evidenced by frequent changelog updates. Community support and discussion are available via Discord. Bug reporting and feature suggestions can be submitted through GitHub issues.

Licensing & Compatibility

The specific open-source license is not detailed in the provided README. Compatibility for commercial use or closed-source linking is therefore undetermined.

Limitations & Caveats

The Mesh Editor module was noted as "not good yet" in recent changelog entries, indicating potential instability or incomplete functionality in this area. The system requires a separate, operational ComfyUI instance to function fully.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
2
Issues (30d)
0
Star History
60 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.