Skip to content

A self-hosted cross-platform 3DAIGC software. Working with 3DAIGC algorithms completely deployed locally. Support 3D workflows like (MeshGen, TexGen, MeshSeg, AutoRig, PartCompletion etc.)

License

Notifications You must be signed in to change notification settings

FishWoWater/Open3DStudio

Repository files navigation

Open3DStudio

Apache2.0 License Cross-Platform

Open3DStudio is a 3D AIGC application. It works closely with the 3DAIGC-API to provide completely locally deployed and free 3DAIGC workflows. Basically it's an advanced version of the Minimal3DStudio and much like a replicate of TripoStudio.

The supported workflows include text-to-3d, image-to-3d, mesh segmentation, texture generation, auto-rigging, part completion etc.

Demo

You can have a try on Vercel Deployment or download the shipped applications from Releases.

Notice that you need to deploy the API backend on your own machine or server, or try my API endpoint: http://i-2.gpushare.com:42180 (it's deployed on a single 3060Ti and ONLY enables the mesh segmentation feature).

The below video demo shows a section-by-section example of Open3DStudio, you may also check out the comprehensive guide here.

Demo

🚀 Core Principles

  • All Local: No data leaves your device.
  • Open Source: Apache2.0 licensed.
  • Cross-Platform: Desktop (Windows/MacOS) & Web.

🧩 Supported 3DAIGC Modules

  • Mesh Generation: text / image conditioned
  • Mesh Painting: text / image conditioned
  • Mesh Segmentation
  • Part Completion
  • Auto Rigging

The available models are up to the API backend, refer to 3DAIGC-API for the example model matrix

✨ Applications Features

  • Multiple rendering modes (Solid/Rendered/WireFrame/Skeleton/PartColorize)
  • Task management with progress and history
  • Multi-format support: GLB, OBJ, FBX etc.
  • File uploading: uploading images / meshes for later processing
  • All locally deployed, it's scalable and easy to add a feature/model both at the frontend and backend

🛠️ Quick Start

# development mode 
npm install
npm run dev
## For web: Open [http://localhost:3000](http://localhost:3000)
-## or desktop: Electron app launches automatically


# build the app and ship it for specific platform 
npm run build 
npm run dist-mac
npm run dist-win

Vibe Coding

Check out Vibe Coding Prompts for the whole developing progress.

📄 License

The code and application is licensed under Apache2.0 License.

About

A self-hosted cross-platform 3DAIGC software. Working with 3DAIGC algorithms completely deployed locally. Support 3D workflows like (MeshGen, TexGen, MeshSeg, AutoRig, PartCompletion etc.)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published