
开源界的“3D建模平权”一个ReactThree.js原型把Hyper3D、Tripo、Hunyuan3D全装进了浏览器小伙伴们你是否也曾经历过这样的困境产品原型需要快速出3D示意但Blender的学习曲线陡峭得让人望而却步或者手头有一张绝佳的参考图想把它变成可旋转查看的立体模型却被告知需要专业建模师和数天工期。更让人沮丧的是市面上虽然有不少AI图生3D的云服务但每家都有独立接口、独立计费方式——一旦某个服务欠费或宕机整个工作流就卡住了。这个所有3D创作者和产品设计师的“终极痛点”正被GitHub上一个名为3D Model Studio的开源项目彻底解决。它由独立开发者huangserva创建是一个AI驱动的交互式3D模型生成、检查和演示工作台运行在浏览器里采用React Three.jsReact Three Fiber技术栈真正做到了“上传一张图得到一个可拖拽、可导出的3D模型”。项目在GitHub上已收获约1.6K Star和270 Fork基于MIT协议完全开源。项目简介三栏工作台一个完整的3D工作室3D Model Studio 不是一个简单的“图片转3D”网页工具而是一个功能完整的Web端3D工作台。它采用经典的三栏布局•左侧 Model Library展示最新上传和已保存的生成模型更早的记录收进“Older Uploads”默认折叠界面干净不杂乱。•中间 WebGL 主舞台基于React Three Fiber构建支持鼠标拖拽旋转、滚轮缩放、结构隔离和部件检查。•右侧 Asset Source用来选择生成模式Hyper3D / Tripo / Fal.ai / Hunyuan3D / JS Depth或导入本地.glb/.gltf文件。所有生成或导入成功的模型会写入IndexedDB刷新页面后自动恢复——localStorage只做轻量兜底数据持久可靠。自定义上传记录支持删除并同步清理相关本地数据隐私控制权完全在你手里。核心功能1. 五路后端 智能降级3D Model Studio 目前支持六种生成/导入模式在界面上可直接切换模式说明Hyper3D走 Hyper3D Rodin 云端生成multipart /rodin 任务接口Tripo走 Tripo 云端 GLB 生成STS 对象存储上传Fal走 Fal.ai 队列生成支持 Hunyuan3D v2、TRELLIS、TripoSR 等多种模型Hunyuan走本地 Hunyuan3D API 生成完全离线可选JS Depth纯浏览器端图片深度浮雕WebGL 不可用时降级为透明 PNG 分层Local GLB导入已有 .glb 或自包含 .gltf 文件更精妙的是Auto模式的智能降级链Hyper3D → Tripo → Fal → Hunyuan → JS Depth。当某个服务欠费、宕机或超时时系统自动切换到下一个可用后端确保你的工作流不会因单一服务中断而卡死。2. API密钥服务端隔离所有API密钥Tripo、Fal、Rodin只存放在服务端的.env.local文件中永远不会暴露到前端包里。这意味着即使你将应用部署到公网密钥也不会被客户端获取——这对于企业内网部署和个人安全使用都至关重要。3. 演示模式与本地缓存点击顶部的Demo Mode左右工具区自动隐藏只保留干净的3D舞台画面非常适合截图、录屏和客户演示。生成后的GLB文件会被缓存到.generated-models/目录后续展示优先使用本地副本既不消耗API额度加载速度也更快。4. 完整的研究与检查工具链右侧面板提供了部件详情抽屉、素材参考、对比面板、模型笔记、图库操作和生成队列管理。内置的Khronos glTF参考模型如Transmission Test、Mosquito In Amber等可用于检查GLB加载和PBR材质表现确保输出质量可控。安装与使用方法# 1. 克隆仓库并安装依赖 git clone https://github.com/huangserva/3DCellForge.git cd 3DCellForge npm install # 2. 启动前端无需后端即可体验本地GLB导入和JS Depth模式 npm run dev # 浏览器打开 Vite 输出的本地 URL 即可使用打开页面如需启用云端图生3D功能# 3. 配置环境变量 cp .env.example .env.local # 编辑 .env.local填入你的 API 密钥 # TRIPO_API_KEYyour_tripo_key # FAL_API_KEYyour_fal_key # RODIN_API_KEYyour_rodin_api_key # API_HOST127.0.0.1 # 4. 启动后端可选用于云端生成 npm run dev:api # 后端默认运行在 http://127.0.0.1:8787如需本地Hunyuan3D支持先启动Hunyuan3D API服务然后在.env.local中配置HUNYUAN_API_BASEhttp://127.0.0.1:8081 HUNYUAN_CREATE_PATH/send HUNYUAN_STATUS_PATH/status工作流演示从上传到导出一气呵成典型使用流程极其简洁1.上传在右侧Asset Source选择生成模式推荐Auto上传一张参考图片。2.查看进度左侧Generation Queue展示上传、生成、导入状态失败任务支持重试。3.交互检查模型生成后自动加载到中央舞台鼠标拖拽旋转、滚轮缩放需要时点击Inspect查看部件详情。4.演示点击顶部Demo进入纯展示模式适合截图和录屏。5.导出一键导出GLB文件可导入Unity、Unreal、Blender或Cura进行下一步工作。仓库内置了部分缓存GLB模型public/generated-models/可以在不消耗API额度的情况下直接用于功能演示和测试。优势对比与市面上的3D生成方案相比3D Model Studio的定位非常清晰对比维度3D Model Studio单一云端服务如Tripo传统桌面建模Blender运行环境纯浏览器即开即用需API调用或专用客户端需桌面安装学习曲线陡峭后端冗余五路后端智能降级单点故障不影响使用单一服务宕机即停摆不涉及费用完全免费开源MIT按量计费或订阅免费开源但时间成本极高密钥安全服务端隔离不暴露前端需自行管理不涉及数据持久IndexedDB 本地缓存刷新不丢失云端存储隐私难控本地文件系统输出格式GLB可跨平台复用GLB/OBJ等全格式原生支持与单一云端服务相比3D Model Studio以多后端冗余和智能降级机制解决了服务可用性问题。与Blender等专业工具相比它将3D建模的门槛从“数周学习”降到了“上传一张图”。写在最后3D Model Studio的出现把原本分散在多个付费云平台、需要反复切换的3D生成能力统一到了一个完全开源、纯浏览器运行、多后端冗余的工作台中。它不试图替代Blender这样的专业工具而是精准地解决了“从0到1”的3D原型快速生成问题——当你只需要一个能旋转查看的立体示意或者一个可以导入引擎继续编辑的粗模时3D Model Studio就是你最快的那条路。无论你是需要快速出3D原型的产品设计师、探索AI辅助创作的数字艺术家还是单纯想把手头照片“立体化”的普通用户这个项目都值得你放进GitHub收藏夹。项目地址https://github.com/huangserva/3DCellForge