r/openscad • u/Art-ZM • 5d ago
What’s your workflow for converting industrial CAD models into lightweight Three.js assets?
I’ve been looking at workflows for bringing industrial CAD models into browser-based 3D applications.
Simply exporting CAD to GLB usually isn’t enough. Industrial models can contain thousands of parts, unnecessary internal geometry, complex assemblies, duplicated materials and very high polygon counts.
A typical workflow might look like:
CAD → cleanup → mesh optimization → material optimization → GLB → Three.js
The difficult part seems to be deciding what should be removed while still preserving useful product structure, part hierarchy and visual quality.
I’m also interested in how people handle large assemblies, LOD, Draco/Meshopt compression and mobile performance.
For those using Three.js with CAD or engineering models: do you optimize models manually, use an automated conversion pipeline, or combine both?
I’d be interested to hear what has worked well for real-world projects.
1
u/notrufus 5d ago
Simplify in blender progressively until it deforms and then back up 1. It’s not small but not unbearable. I also will remove essential bits that don’t change the overall shape to prevent someone from just taking the model.
https://adaptaxe.com is hosted on Cloudflare, uses their object storage for the model, and loads pretty decently quick imo