Glb comprssed by draco load failed in viewer based in three.js

It does look like there may be a problem in the MeshSmith tool; the compressed file is not valid. But trying to run this through a couple other Draco compression tools I’m getting WASM errors. Maybe that should be reported to the Draco team, or maybe it just relates to the RAM available to Node.js, which all of the tools I’m testing rely on.

In any case, Draco is probably not the right way to compress this model: it will make the file smaller, but will not make it render any faster. This model has 24M triangles, which is 3x more triangles than a 4K display has pixels, so it’s really way more detail is needed.

I’d recommend simplifying this model with the gltfpack tool instead:

gltfpack -i input.glb -o output.glb -si 0.05 -vp 16

The goal here is to reduce the number of vertices, rather than just compressing the existing vertices. This will bring your model’s size down a lot, and make it render faster. Blender’s “decimate” modifier is another way to do the same thing.