@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…

X AI KOLs Timeline Tools

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.

Replicated the visual framework created by master @DilumSanjaya to build a showcase webpage for the F-22, F-35, Starship, and Raptor engine. The process mainly involves 3 steps: 1. Use the GPT-2 Image generation model to generate three-view diagrams of the models. 2. Use Hunyuan 3.1 in ComfyUI to generate the corresponding 3D models. 3. Feed the open-source repository by @servasyy_ai into Codex, and simply restyle it to match the SpaceX website aesthetic. https://github.com/huangserva/3DCellForge… It's incredibly easy to set up.
Original Article
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

English | 中文

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

3DCellForge 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...

X AI KOLs Timeline

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.

@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:

X AI KOLs Following

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.

@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—…

X AI KOLs Timeline

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.