cnr-isti-vclab / corto

Mesh compression library, designed for rendering and speed.
Other
196 stars 43 forks source link

GLTF extension? #22

Closed lalalune closed 3 years ago

lalalune commented 3 years ago

We are working on a FOSS binary format similar to GLB using Corto + Basis to play back volumetric sequences. However, this is a solution born out of necessity, not idealism.

DRACO is enjoying wide support because 1. it is available in glTF and 2. it can be enabled easily in Blender, which is widely popular in the WebGL and Unity communities. However, the decompression time makes it unusable for realtime streaming of mesh sequences (volumetric capture, particle flows, etc). Our "new" format is essentially the same layout as a glTF binary file but using Corto instead of DRACO.

I believe a native glTF extension would be far preferable to another format built on top of two other formats, and could go a long ways to increasing the popular usage of Corto.

Here are a list of existing glTF extensions:

https://github.com/KhronosGroup/glTF/tree/master/extensions

And more on the format in general:

https://github.com/KhronosGroup/glTF