在线体验 关于项目
PrintDrop 是一个开箱即打的 3D 打印模型架:60 多个用 Tripo 生成、已处理成可打印格式的 3MF / STL 模型,覆盖摆件、实用件、建筑、角色与灯具五大类,从热靴盖、卡套到三角龙头骨灯一应俱全。
每张模型卡内置 Three.js 实时预览,看清结构与体量再下载;文件直链分发,配合 Bambu 等切片软件即取即打——完整展示了从 AI 生成到实体打印的落地链路。
体验要点
- 每张模型卡内嵌 Three.js 实时预览,看清结构与体量再下载
- 摆件、实用件、建筑、角色、灯具五大分类快速定位
- 3MF / STL 文件直链分发,丢进 Bambu Studio 等切片器即取即打
技术解析
批量出件 · Tripo 生成 → 打印格式
货架上 60 多个模型全部出自 Tripo,生成之后统一转成打印链路需要的格式:GLB 留给网页预览,3MF 和 STL 直接丢进切片器。从 AI 生成到打印机开工,格式转换是中间最关键的一步——预览文件要保住 PBR 的好看外观,打印文件则要保住几何精度。
卡内预览 · 三格式 ModelViewer
每张模型卡里都嵌着一个自己封装的 ModelViewer,同时挂了 GLTFLoader、ThreeMFLoader、STLLoader 三个加载器,三种格式都能直接在卡片里转着看。视角会按模型包围盒自动取好景,配合 OrbitControls 随意环视——60 多个模型,共用这一个查看器就够了。
轻后端 · Supabase
站点本身是纯静态的(React 19 + TypeScript + Tailwind),模型信息和文件下载则交给 Supabase 打理——数据库免运维,文件走对象存储直链。整个项目没有一台自己的服务器,部署完就算上线了。


