Skip to content

visualbruno/3DGenStudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

87 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌌 3D Gen Studio

The open-source AI-powered 3D mesh production layer.

Website PRs Welcome Discord

Orchestrate complete 3D generation pipelines β€” from text-to-image, image editing, mesh generation, UV unwrapping, to texturing β€” all in a single visual workspace powered by ComfyUI and external APIs.

Website β€’ Report Bug β€’ Discord


πŸ“‹ Changelog

Date Description
2026-04-21 Added Graph Node "Image Compare"
Improved a bit the "Mesh Editor" (not good yet)
2026-04-19 Improve the way to import ComfyUI workflows
Added a draft version of Mesh Editor
Added Change Log in Projects page
2026-04-19 First release

✨ Features

Switch between Kanban and Graph views to manage and visualize your entire 3D production pipeline in the way that suits your style.

πŸ“‹ Kanban Board

Manage your 3D assets as cards flowing through automated pipeline stages β€” Images β†’ Image Edit β†’ Mesh Gen β†’ Mesh Edit β†’ Texturing.

  • πŸ—‚οΈ Drag-and-drop cards between pipeline stages
  • 🎠 In-card image carousel with variant browsing
  • ⚑ Per-card ComfyUI & API action triggers
  • 🏷️ Custom attributes & metadata tagging

πŸ•ΈοΈ Node Graph

Visualize the relationships between your assets as a node graph. Connect image sources to edit nodes, mesh generators, and export pipelines.

  • πŸ‘οΈ Visual node-based asset relationships
  • πŸ” Click any node to open the inspector panel
  • πŸŽ›οΈ ComfyUI workflow parameters inline
  • πŸš€ Start workflows with one click

πŸ“š Assets Library

A centralized library for all your images, meshes, and ComfyUI workflows. Browse, filter, and import assets directly into any project.

  • πŸ“¦ Unified view: Images, Meshes, Workflows
  • ⏱️ Version tracking per asset
  • πŸ“₯ One-click import into project
  • πŸ“„ File format badges (PNG, GLB, OBJ, EXR)

πŸ”Œ Powerful Integrations

  • ComfyUI Native: Run any ComfyUI workflow directly from a card or node. Pass dynamic parameters, capture outputs, and chain results automatically.
  • External API Support: Integrate any REST or GraphQL API. Tag cards with API endpoints and trigger generation via any 3rd party 3D service.

πŸ’Ύ Local-First Storage

Projects are stored as locally on disk β€” Git-syncable, portable across machines, and strictly no cloud lock-in.


πŸš€ Workflow

Each stage feeds the next. Use ComfyUI workflows or external APIs at any step β€” the results automatically flow to the next card in your board!

  1. Create / Import an Image: Start with a text-to-image generation via ComfyUI, import an existing asset, or use an external API. Results land in the Images column.
  2. Edit & Refine: Apply image edits β€” inpainting, normal map generation, background removal. Cards automatically move to Image Edit.
  3. Generate 3D Mesh: Trigger a mesh generation workflow (e.g. TripoSR, Wonder3D). GLB/OBJ output moves the card to Mesh Gen.
  4. UV & Texture: Run automatic UV unwrapping and texture projection workflows. Layer multiple textures, apply normal maps, and preview results.
  5. Export & Publish: Export your finished mesh as GLB, OBJ, or EXR directly to your library. Track real-time status in the Action Log.

πŸ“Έ Showcase

Kanban Dashboard
Kanban Dashboard
Assets Library
Assets Library 1 Assets Library 2
Mesh Preview / Viewer
Mesh Preview
Workflow / ComfyUI Integration
Workflow

πŸ› οΈ Installation

Prerequisites

Before starting, make sure you have:

  • Node.js and npm installed
  • A running ComfyUI installation

Quick Start

# 1. Clone the repository
git clone https://github.com/visualbruno/3DGenStudio.git
cd 3DGenStudio

# 2. Install dependencies
npm install

# 3. Start the application
npm run dev

Note

This starts the backend server on http://localhost:3001 and the Vite frontend development server.

Configuration

Open the application and configure your services in the settings area:

  • ComfyUI path / host / port
  • External API credentials
  • Optional custom endpoints

πŸ’» Tech Stack

Domain Technologies
Frontend React, Vite, React Router, Three.js, @react-three/fiber, @react-three/drei
Backend Node.js, Express, Multer
Data & Storage SQLite, LowDB, Local Asset Storage
Integrations ComfyUI, External AI APIs, REST/GraphQL

Documentation

You will find some documentation here: https://github.com/visualbruno/3DGenStudio/tree/main/docs


🀝 Contributing & Support

Have a question or an idea? Whether you want to report a bug, suggest a feature, or just say hello:

Support the Project!

Buy Me A Coffee


Privacy Policy β€’ Terms of Service

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages