Open Source
We share compression utilities, experiments, and examples to help the 3D community ship faster web experiences.
GitHub
Explore our tools and contribute improvements.
https://github.com/kaladevExample pipeline
A minimal gltf-transform pipeline combining pruning, Draco, and texture compression:
import { NodeIO } from "@gltf-transform/core";
import { draco, prune, textureCompress } from "@gltf-transform/functions";
const io = new NodeIO();
const document = await io.read("model.glb");
await document.transform(
prune(),
draco(),
textureCompress({ format: "ktx2" })
);
await io.write("model.optimized.glb", document);Contribute
Open an issue or pull request with improvements, benchmarks, and pipeline suggestions. We highlight community contributions on our blog.