CAD Importer

Imports professional CAD and BIM files into Unity. Seven formats in, simulation-ready geometry out.

Role
Simulation Engineer
Company
Open source (MIT)
Period
2026
Status
Open source

GitHub

What I did

  • Formats: STL, PLY, OBJ, glTF/GLB, STEP, IGES and IFC, the files engineering teams actually hand over.
  • Processed on import: meters and Y-up, hierarchy and pivots preserved, welded, smooth normals with hard edges, per-part LODs, PBR materials, simplified colliders.
  • Assemblies stay intact, so robot joints and simulation rigging work downstream. Georeferencing keeps multi-file sites aligned.
  • IFC / BIM support with an IFC Inspector that recolors by type, storey or structural category.
  • Three entry points: drag-and-drop, a batch window with progress tracking, and an async runtime API for player builds.
  • Optimized output: ~6× geometry reduction from welding, quadric-error LODs at 100/50/15%, and 16-bit indices.