AI 加持的工业三维模型展示:为什么我选择了网页端而不是再装一套CAD
关键词:STEP 转 GLB、大装配轻量化、设备在线展示、私有化部署
一、先说我们遇到的真实问题
我们团队负责机械设备的三维资料整理和售前展示。过去这套流程是这样的:
- 设计同事发来一个 STEP/STP 大装配,动辄几百万、上千万三角面;
- 销售要给客户演示,只能在装有专业 CAD 的工作站上打开,普通办公本一开就卡;
- 想放到网页里,需要先用 DCC 软件减面、导格式、再写前端,链路很长;
- 客户不在现场时,只能发截图或者录屏,交互感几乎为零。
核心矛盾其实是两句话:设计模型进不了业务系统,产品结构也很难直接变成销售内容。
后来我们把这套工作迁到了一个叫 LiteModelProcess·AI 的网页平台上,今天把实际使用过程整理出来,供有类似需求的同行参考。
二、它到底解决什么问题
这个平台在同一个网页工作台里做两件事:
- 工业模型处理与轻量化:把 STEP/STP、STL、PLY、OBJ、GLB、IFC 等格式转成标准 GLB,并在网页里完成减面、修孔、改轴心、遮挡剔除等编辑;
- 设备展示与交互讲解:在同一份模型上配置整机导览、部件聚焦、内部透视、热点和说明卡,发布成客户免登录就能打开的只读链接。
两条线共用同一份模型,不需要为展示再单独维护一套数据。
而且这两件事都可以让 AI 参与:用对话就能让 AI 智能减面 (比如直接说"减到 50 万面"),也能让 AI 根据装配大纲自动生成整套展示导览和卡片文案,先试播确认再应用,这是我们非常看重的一个能力。
上图是一个码垛工作站案例在编辑器里的样子,经典的「顶部菜单 + 左大纲 + 中视口 + 右面板」四区布局,所有操作都在浏览器里完成。
三、大装配在浏览器里流畅,是怎么做到的
这是我最关心的一点。工业装配往往有大量重复零件,如果每个零件都单独提交一次绘制,Draw Call 会非常高。
平台在底层做了几件事:
- 重复零件共享几何体,合并为极少量 Draw Call;
- 用层次包围盒(BVH)做空间索引,大模型上点选、框选依然跟手;
- 视锥外的对象不参与渲染;
- 切换模型时及时释放几何体和 WebGL 上下文。
需要说明的是,这些性能数据来自产品开发过程中的实测记录,具体表现还是要看模型结构、硬件和版本,建议用自己的模型实测,而不是只看宣传数字。
四、从 STEP 到可展示 GLB 的完整链路
实际操作顺序比较清晰:
- 新建项目,上传模型;
- 设置源单位、上方向和转换质量;
- 在大纲里整理层级;
- 按需减面、修复;
- 调材质和环境;
- 导出标准 GLB,或直接做展示发布。
转换是后台异步任务,可以看真实进度和排队情况,失败会保留源文件重试。输出统一为米制、Y+ 向上、右手坐标,方便直接交给 Three.js、Unity、Unreal 的标准 glTF 导入器。
五、关于私有化部署
很多工业客户是纯内网环境,数据不能出域。这个平台以离线包形式交付,可以部署在企业自己的服务器上,Windows 和 Linux(含部分国产操作系统的 x86_64 环境)都有对应方案。
这里也如实提醒:支持国产操作系统不等于全栈完全国产化,也不代表所有 CPU 架构都已兼容,ARM、龙芯等需要在目标系统实测后再部署。
六、我的几点使用感受
- 减少了在多套软件之间来回导格式的重复劳动;
- 销售和客户拿到的是可交互链接,而不是一堆静态截图;
- 工程团队拿到的是整理好的标准资产;
- 内网部署让数据安全更可控。
如果你也在被「大模型打不开、网页做不了、演示靠截图」这类问题困扰,不妨用自己的实际模型试一遍,感受会比看介绍更直接。
后续我会分别就轻量化、导览、热点、内部透视等功能,整理更具体的操作文章,欢迎关注。
项目地址与交流
- 项目仓库(含完整说明与文档):https://github.com/starTechnology1994/LiteModel-AI
如果这篇文章对你有帮助,欢迎到仓库点个 Star,也欢迎在评论区交流。