返回

3D 打印模型下载架

一个 3D 打印模型下载架:60+ 个 Tripo 生成、可直接打印的 3MF 模型,按物件、灯具、建筑等分类浏览,卡片内 3D 预览、直链下载。

作者: kevin
在线体验
3D 打印模型下载架在线体验

关于项目

PrintDrop 是一个开箱即打的 3D 打印模型架:60 多个用 Tripo 生成、已处理成可打印格式的 3MF / STL 模型,覆盖摆件、实用件、建筑、角色与灯具五大类,从热靴盖、卡套到三角龙头骨灯一应俱全。

每张模型卡内置 Three.js 实时预览,看清结构与体量再下载;文件直链分发,配合 Bambu 等切片软件即取即打——完整展示了从 AI 生成到实体打印的落地链路。

体验要点

  1. 每张模型卡内嵌 Three.js 实时预览,看清结构与体量再下载
  2. 摆件、实用件、建筑、角色、灯具五大分类快速定位
  3. 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 打理——数据库免运维,文件走对象存储直链。整个项目没有一台自己的服务器,部署完就算上线了。