CLI Tool

fascat

convert CAD STEP data into realtime-ready OpenUSD and glTF assets

Install pipx install fascat

Fascat converts STEP, IGES, OpenCASCADE BREP, and JT files into realtime-ready OpenUSD, glTF, OBJ, STL, and FBX assets. It preserves hierarchy, materials, transforms, and repeated parts wherever the source format exposes them.

fascat convert motor.step motor.glb --profile realtime-web

Why fascat

  • Focused — CAD import from STEP, IGES, native BREP, and JT; output to OpenUSD, glTF, OBJ, STL, or FBX
  • Scriptable — every command can emit JSON for pipeline use
  • Inspectable — conversion reports expose options, warnings, timings, and mesh statistics
  • Conservative — lossy operations are explicit and controlled by profiles or flags

Which output format?

OutputUse it for
OpenUSD (.usd, .usdc, .usda, .usdz)Highest-fidelity delivery, scene composition, and LOD variants
glTF (.gltf, .glb)Web, mobile, and XR runtime delivery — the usual realtime target
OBJ / STLMesh-only interchange, manufacturing, or inspection
FBXHandoff to DCC tools and engines
  • Install — pipx, pip, PyPI, and optional compression tooling
  • Quick Start — the common commands in 60 seconds
  • Python API — fluent assets, profiles, reports, validation, and export
  • CLI Reference — global flags, env vars, exit codes, completions