@GoGoFly23: Replicated master @DilumSanjaya's visual framework to create a showcase webpage for the F-22, F-35, Starship, and Raptor engine. The process involves 3 main steps: 1. Using GPT-2 Image generation model for three-view renders, 2. Using Hunyuan 3.1 in ComfyUI to generate the corresponding models…
Summary
This article introduces 3DCellForge, an open-source React and Three.js-based web application for generating and exploring interactive 3D models. It utilizes AI models like Hunyuan 3D and Tripo via ComfyUI or direct API integration to create visualizations of objects such as aircraft and spacecraft.
View Cached Full Text
Cached at: 05/12/26, 08:52 AM
I replicated the visual framework created by @DilumSanjaya and built a showcase website for the F-22, F-35, Starship, and Raptor engine. The process mainly involves three steps: 1. Use GPT-2 Image generation models to create three-view diagrams, 2. Generate the corresponding 3D models using Hunyuan 3.1 in ComfyUI, and 3. Feed the open-source repository by @servasyy_ai to Codex, then adopt the SpaceX website style. It was done very easily. https://github.com/huangserva/3DCellForge…
huangserva/3DCellForge
Source: https://github.com/huangserva/3DCellForge
3DCellForge
AI-powered interactive 3D cell generation and exploration studio.
3DCellForge is a React + Three.js prototype for exploring biological cell models in a polished browser UI. It supports live WebGL orbit controls, organelle panels, screenshots, GLB export, and optional image-to-3D providers for generating real 3D models from uploaded reference images.
Demo
Open the demo video: 3DCellForge-demo-2026-05-10.mp4
Features
- Interactive cell viewer built with React Three Fiber.
- Drag to rotate, scroll to zoom, and toggle 3D proof mode.
- Organelle detail cards, microscope references, comparison panel, notes, and gallery actions.
- Tripo cloud image-to-3D pipeline through a local Node backend.
- Hunyuan3D local provider support as a backup generation path.
- Cached demo GLB models for offline-friendly screenshots and demos.
- Auxiliary Khronos glTF reference models for GLB loader and PBR material checks.
- API key stays server-side in
.env.local; it is never exposed to the frontend bundle.
Tech Stack
- React
- Vite
- Three.js
- React Three Fiber
- Drei
- Framer Motion
- Tripo API optional backend
- Hunyuan3D local API optional backend
Quick Start
bash npm install npm run dev
Open the Vite URL shown in the terminal.
Optional Image-to-3D Backend
To enable image-to-3D generation, create .env.local:
bash cp .env.example .env.local
Then set:
bash TRIPO_API_KEY=your_tripo_key RODIN_API_KEY=your_rodin_api_key API_HOST=127.0.0.1
For Hunyuan3D local backup mode, start your local Hunyuan3D API server and set:
bash HUNYUAN_API_BASE=http://127.0.0.1:8081 HUNYUAN_CREATE_PATH=/send HUNYUAN_STATUS_PATH=/status
The 3D generation backend supports these provider paths:
text Tripo Tripo cloud generation only (default) Rodin Hyper3D Rodin cloud generation only Auto Tripo first, then Rodin and Hunyuan backup Hunyuan Local Hunyuan3D generation only
The upload panel exposes the full generation mode choice before picking a file:
text Tripo Tripo cloud GLB generation Rodin Hyper3D Rodin GLB generation Hunyuan Local Hunyuan3D GLB generation JS Depth Browser-side image relief with layered PNG fallback Auto Tripo, Rodin, Hunyuan, then JS Depth fallback Local GLB Import an existing .glb or self-contained .gltf
Tripo uploads use the current STS object-storage flow (/upload/sts/token) before creating an image_to_model task.
Rodin uploads use Hyper3D’s multipart /rodin task API, then poll /status and cache the GLB returned by /download.
Generated GLBs are cached by the Node backend under .generated-models/, so later views use the local copy instead of the temporary Tripo URL.
You can also import a local .glb or self-contained .gltf from the Microscope View add button. Imported models become custom Cell Types and are served from the same local cache.
Expected Hunyuan3D local API shape:
text POST /send GET /status/:uid
The status response can return either a remote model URL or a base64 GLB field such as model_base64 / glb_base64. Base64 GLBs are cached under .generated-models/ and served by the Node backend.
Start the backend:
bash npm run dev:api
Then start the frontend:
bash npm run dev
The frontend talks to the local Node backend at http://127.0.0.1:8787 by default.
Demo Models
The repository includes cached generated GLB files under:
text public/generated-models/
These make the demo usable without spending API credits on every run.
Reference Models
The Library panel includes remote Khronos glTF Sample Models as auxiliary references for material and loader checks:
- Transmission Test, CC0, Adobe via Khronos.
- Transmission Roughness Test, CC-BY 4.0, Ed Mackey / Analytical Graphics via Khronos.
- Mosquito In Amber, CC-BY 4.0, Loic Norgeot / Geoffrey Marchal / Sketchfab via Khronos.
These are loaded from the archived Khronos sample repository and are not bundled into this repo.
Security
Do not put real API keys in frontend code. Keep secrets in .env.local, which is ignored by git.
License
MIT
Similar Articles
@Huahuazo: While browsing GitHub, I found an eye-catching project — upload an ordinary photo, and it automatically recognizes the object's structure, proportions, and materials, directly generating a complete 3D model. Let me mention a few designs I found impressively unconventional: It comes with a "semi-finished" attribute out of the box — the generated model isn't a rigid photo texture, but includes clear hierarchy and collision body components...
Introducing the open-source project img2threejs on GitHub. Upload an ordinary photo and it automatically generates a code-based Three.js 3D model with hierarchy and collision bodies, suitable for direct use by developers and game creators.
@LufzzLiz: Wow, this is amazing. A 3D biological structure page generated by GPT Image 2 + Gemini 3.1 Pro is great for AI education. I'm going to replicate it~
The user shares an impressive example of a 3D biological structure page generated using GPT Image 2 and Gemini 3.1 Pro, noting its potential for AI education and expressing intent to replicate it.
@Saccc_c: Inspired by a 3D biological structure visualization that received nearly 10 million views online, I created a 3D artifact exhibition of Sanxingdui. I believe that visualization of historical artifacts has huge commercial value, because the current 3D tours produced by domestic museums are still unsatisfactory. The method is also very simple: 1. After taking a screenshot of the artifact from the Sanxingdui Museum official website, use Image 2.0 to generate a clear front view, then directly generate a 3D image in Tripo. (I bought a Tripo membership on Xianyu.) 2. Let Claude Code replicate the open-source repository of Huang Lao (@servasyy_ai), but what I need is a museum 3D browsing view. The content and style design both refer to the Sanxingdui Museum official website and the 3D images I downloaded. Huang Lao's repository: http://github.com/huangserva/3DCellForge... Now please immerse yourself in the tour:
The author used the Tripo image-to-3D service and an open-source React+Three.js 3D model studio (3DCellForge) to create a 3D exhibition of Sanxingdui artifacts, arguing for the commercial value of historical artifact visualization.
@MMMusol: Gemini 3.1 Pro, GPT 5.5, Deepseek V4, and the latest Claude Fable 5 performed the same test, as shown in the video. Compare for yourself~ The prompt is as follows: Create an HTML file to render a high-speed, aggressive fighter jet at full afterburner...
Multiple AI models (Gemini 3.1 Pro, GPT 5.5, Deepseek V4, Claude Fable 5) were asked to generate the same fighter jet HTML animation. The video shows a comparison of each model's output.
@cevenif: Recently stumbled upon a pretty interesting open-source tool on GitHub: AetherViz Master. Give it a teaching topic, and it automatically generates a set of 3D interactive teaching web pages that you can use directly in your browser. Under the hood, it uses a hybrid rendering of Three.js and SVG, and can auto-detect subjects—…
Introduces an open-source tool called AetherViz Master, which uses AI to automatically transform teaching topics into immersive 3D interactive web pages, supporting multiple subjects such as physics, chemistry, mathematics, and more.