Analysis updated 2026-05-18
Upload a reference image and generate an interactive 3D model to inspect in the browser
Import an existing GLB or GLTF file and present it in a polished demo mode
Compare 3D models generated by different providers like Tripo, Fal.ai, or Hyper3D
| huangserva/3dcellforge | aattaran/deepclaude | cloudflare/security-audit-skill | |
|---|---|---|---|
| Stars | 2,104 | 2,180 | 2,252 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2026-05-16 | 2026-07-03 |
| Maintenance | — | Maintained | Active |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | vibe coder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs Node and npm, optional API keys unlock image-to-3D generation providers.
3D Model Studio, also published under the repository name 3DCellForge, is a React and Three.js prototype for turning uploaded reference images or GLB files into an interactive 3D workspace. It gives a user a three column layout: a model library on the left, a live WebGL stage in the center, and generation tools on the right, along with orbit controls, screenshots, and GLB export. The viewer is built with React Three Fiber and includes an inspector that reports a model's inferred category, source, provider, material focus, and tags, covering things like vehicles, aircraft, vessels, products, and organic specimens. Generated models get a quality score based on file size, triangle count, texture count, and readiness for demonstration. A dedicated demo mode hides side panels and switches to a cinematic camera path chosen by the type of object, useful for recording screenshots or videos. Generated and imported models persist across page refreshes through IndexedDB, with local storage as a smaller fallback, and a library drawer lets a user browse past generations, compare them, and delete the ones no longer needed. For turning images into 3D models, the project supports several optional backend providers: Hyper3D Rodin, Tripo, Fal.ai, and a locally hosted Hunyuan3D server, plus a fallback mode that generates a relief effect directly in the browser without any external service. An automatic mode tries these providers in order until one succeeds. All provider API keys are kept server side in a local environment file and are never exposed to the frontend code. The project ships with cached demo GLB files so it can be tried without spending API credits, plus a small set of externally licensed reference models from the Khronos sample model collection used for checking materials and loaders. Running it locally requires Node and npm, starting both a frontend Vite server and a small Node backend. It is released under the MIT license.
A React and Three.js studio that turns images or GLB files into an interactive, inspectable 3D scene.
Mainly JavaScript. The stack also includes React, Three.js, Vite.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.