@LufzzLiz: 最近邮件与私信收到了好多国外友人的催稿,有生物老师,也有土耳其老哥的来信,希望我继续将项目做下去。 我也大受鼓舞,只是最近工作太忙,先做一个demo页面看看,但我保证会持续迭代这个项目 我希望AI技术真正能照进教育领域,给孩子们一些帮助,…
摘要
作者分享了一个名为Cell Architecture Studio的开源项目,它是一个基于React、Three.js构建的交互式三维细胞结构展示平台,旨在用AI技术辅助生物教学。
查看缓存全文
缓存时间: 2026/06/05 21:19
最近邮件与私信收到了好多国外友人的催稿,有生物老师,也有土耳其老哥的来信,希望我继续将项目做下去。
我也大受鼓舞,只是最近工作太忙,先做一个demo页面看看,但我保证会持续迭代这个项目
我希望AI技术真正能照进教育领域,给孩子们一些帮助,也希望有想法的伙伴贡献你的idea 或者欢迎各位老师提出你的需求
项目开源地址:https://github.com/cclank/cell-architecture-studio…
cclank/cell-architecture-studio
Source: https://github.com/cclank/cell-architecture-studio
Cell Architecture Studio
An interactive cell architecture gallery built with React, Vite, Three.js, and staged GLB or procedural 3D cell assets. The project recreates a premium educational biology interface with selectable cell types, organelle details, comparison mode, responsive layout, and visual verification coverage.
Live Demo
Open the live Vercel deployment
Highlights
- Seven specimen views: plant cell, white blood cell, neuron, epithelial cell, bacteria cell, animal cell, and muscle cell.
- High fidelity Plant Cell and White Blood Cell GLB rendering with native texture preservation.
- Mesh first experience with 3D canvas rendering as the default view.
- AI Tutor panel with learning prompts, lesson focus, and mastery tracking.
- Model loading overlay for large GLB assets on slower networks.
- Procedural fallback geometry for specimens that do not yet have production GLB assets.
- Detail panel for organelles, microscope modes, specimen metadata, and comparison workflow.
- Responsive desktop, compact, and mobile layouts with browser screenshot verification.
Preview Modes
| Mode | Purpose |
|---|---|
| Mesh | Loads available GLB models or procedural Three.js geometry. |
| Focus | Emphasizes selected organelles and supporting biological details. |
Tech Stack
| Layer | Tools |
|---|---|
| App | React 19, TypeScript, Vite |
| 3D | Three.js, React Three Fiber, Drei |
| UI | CSS modules in src/styles.css, Lucide icons |
| Assets | GLB models, transparent PNG thumbnails, NIH previews |
| Verification | Playwright Core, PNG pixel metrics |
Project Structure
.
|-- docs/
| |-- media/
| `-- ASSETS.md
|-- public/
| |-- cell-renders/
| |-- cell-renders-transparent/
| |-- models/
| `-- nih-previews/
|-- scripts/
| `-- verify.mjs
`-- src/
|-- App.tsx
|-- components/
|-- data/
`-- styles.css
Getting Started
Install dependencies:
npm install
Run the local development server:
npm run dev
Open the app:
http://127.0.0.1:5173/
Build for production:
npm run build
Run visual verification:
npm run verify
Asset Notes
The highest fidelity specimens are loaded from public/models/ and configured in src/data/cells.ts.
| Specimen | Current asset |
|---|---|
| Plant Cell | public/models/plant-cell-first001.glb |
| White Blood Cell | public/models/white-blood-cell-user.glb |
| Animal Cell | public/models/animal-cell-nih.glb |
| Neuron | public/models/neuron-nih.glb |
| Bacteria Wall | public/models/bacteria-wall-nih.glb |
Transparent PNG references in public/cell-renders-transparent/ are used for thumbnails and model previews. Detailed provenance is tracked in docs/ASSETS.md.
Verification
npm run verify launches the local app, captures desktop, compact, mobile, and interaction screenshots, then checks canvas pixel metrics to catch blank renders or major layout regressions.
Current coverage includes:
- Desktop, compact, and mobile smoke checks.
- Plant Cell GLB render check.
- White Blood Cell GLB render check.
- Bacteria mesh interaction check.
- Comparison modal check.
Roadmap
- Add production quality GLB models for the remaining specimens.
- Add lazy loading and route level code splitting for 3D bundles.
- Expand educational annotations for each organelle.
- Add screenshot export and 3D export workflows.
- Add asset license metadata directly into the UI.
License
The application code is licensed under the MIT License. Included GLB models and image assets retain their documented provenance in docs/ASSETS.md.
Credits
Special thanks to the original creator @DilumSanjaya for the source inspiration and visual direction.
Additional 3D model provenance is documented in docs/ASSETS.md.
岚叔 (@LufzzLiz): 复刻差不多了,给大家分享教程并开源代码,先看看我的录屏效果如何,主要看前两个,后面还没做😂
首先特别感谢下原作者@DilumSanjaya,创造出如此美妙的项目,让我大受震撼👍
【手把手教程】 1️⃣ 直接将原作者视频发给coex,让其复刻视频的网站。codex 会截图、抽帧、生图然后进行默默复刻
2️⃣
相似文章
@LufzzLiz: 卧靠,这个好棒啊。 GPT image 2 + Gemini 3.1 pro生成的3D生物结构页面 有利于AI教育,我要复刻一下~
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.
@cevenif: 最近在 GitHub 上扒到一个挺有意思的开源工具:AetherViz Master。你给它一个教学主题,它能自动生成一套 3D 交互式教学网页,打开浏览器就能直接用。 它底层是 Three.js 加 SVG 混合渲染,能自动识别学科——…
介绍了一个名为 AetherViz Master 的开源工具,它利用 AI 将教学主题自动转化为沉浸式 3D 交互式网页,支持物理、化学、数学等多个学科。
@GoGoFly23: 复刻了大神@DilumSanjaya的视觉框架,建了一个 F-22、F -35、星舰、猛禽发动机的展示网页。主要有 3 步: 1、使用 GPT 2 Image 生成模型三视图, 2、然后在 ComfyUI 里使用 Hunyuan 3.1生…
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.
@servasyy_ai: Codex太让我震惊了! 直接Codex通过GPT Images 2做 UI 设计 , 并且一整套自己完成代码编写上线 有趣的互动科学 App 我试着生成了 3D 生物结构,并做了一个可以互动探索它们的 App。 演示
用户分享使用Codex和GPT Images 2自动生成UI设计并编写完整代码,成功上线一款可探索3D生物结构的互动科学App。
@BTCqzy1: Claude确实牛啊 史前生物——3D恐龙互动展览 正式上线! 我让Claude帮我把生成好的3D恐龙模型,做成了能拖拽旋转的交互网站~ 我一直相信,AI把史前生物做成可交互的3D模型,在科普和教育上很有意思。 比起静态图片或短视频,能自…
用户用Claude和Codex等AI工具制作了一个可拖拽旋转的3D恐龙互动展览网站,展示了AI在科普教育中创建交互式3D模型的潜力。
