rerun-io / rerun

Visualize streams of multimodal data. Free, fast, easy to use, and simple to integrate. Built in Rust.
https://rerun.io/
Apache License 2.0
7.02k stars 351 forks source link

Support compressed GLB #6365

Open Wumpf opened 6 months ago

Wumpf commented 6 months ago

Take any GLB file, compress it on https://optimizeglb.com/ and try to load it again in Rerun it will fails, but work fine on many web glb viewers.

Need to look into the details but this likely entails supporting KHR_draco_mesh_compression and likely webp & avif texture formats. optimizeglb.com is based on https://gltf-transform.dev/

Upstream issue in the gltf rust library we're using right now:

Wumpf commented 1 month ago

As highlighted by

one of the more pressing issues right now here is to give a decent error message!