pipx (recommended for isolated install)
pipx install fascatpip
pip install fascatThe base installation does not require a C++ compiler on Windows.
glTF Meshopt Compression
pip install 'fascat[meshopt]'
The meshopt extra enables EXT_meshopt_compression export. Its
meshoptimizer backend is built from C++ source, so Windows users installing
this extra need Microsoft C++ Build Tools. Ordinary glTF/GLB export works
without it.
KTX2 Preview Decode
pip install 'fascat[ktx2]'
The ktx2 extra installs the Python KTX2 decoder used by browser preview
validation when KHR_texture_basisu textures are present; it supports Python
3.11+ on Linux/Windows x86_64. Base installs do not pull the decoder — without
the extra, Fascat falls back to glTF Transform plus KTX-Software when those
external tools are installed.
UV Unwrap Backend
pip install 'fascat[unwrap]'
The unwrap extra installs xatlas for uv0="unwrap", uv1="unwrap",
lightmap UV packing, and bake UV generation.
glTF Compression Tooling
Draco export requires the glTF Transform CLI on PATH, or a
FASCAT_GLTF_TRANSFORM environment variable pointing at the executable.
KTX2/Basis texture export requires Node.js plus these packages installed in the
working directory, or in FASCAT_NODE_MODULE_ROOT:
npm install --save-dev @gltf-transform/core @gltf-transform/extensions ktx2-encoder sharpPyPI
Latest release: pypi.org/project/fascat
Verify
fascat version