Web3D交互实验室近期在做一件偏基础但绕不开的事:把产线数字孪生放进浏览器。以往这类场景多依赖本地客户端或重型引擎,部署与维护成本高;我们希望用 WebGL/WebGPU 把三维交互做成一条链接就能打开的能力。
难点不在渲染本身,而在模型。一套中等规模产线的原始 CAD 模型常有数百万三角面、数百个独立网格,直接加载会带来数十秒白屏与操作卡顿。我们的做法是:服务端按曲率与可见性分级减面,生成多级 LOD,再按设备层级拆分网格并做实例化复用;浏览器端按视距与屏幕占比动态切换,优先保证相机操作与设备点选维持在 60fps 附近的响应。
要点:
· 阶段进展:在一条约 40 台设备的装配线模型上,原始文件 1.2GB,轻量化后首屏可交互资源降至约 38MB,首屏可操作时间从 20 秒以上压缩到 4 秒以内,三角面数下降约 92%,设备编号与状态标签仍可正常点选。
· 下一步:将交互行为数据接入轻量推理,在浏览器端做视角预测预加载与异常设备自动聚焦,并验证车间平板上 WebGPU 推理的可用性。

评论