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-webWhy 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?
| Output | Use 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 / STL | Mesh-only interchange, manufacturing, or inspection |
| FBX | Handoff to DCC tools and engines |
Quick links
- 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