KhronosGroup / KhronosGroup/glTF
Standard compression on binary buffers.
- Dominant language
- HTML
- Stars
- 7.8k
- Forks
- 1.2k
- Avg merge
- 17h 26m
- Merged PRs (30d)
- 5
Description
Draco is great and all, but admitedly, it's not widely supported, few engines, and very few exporters do support Draco compression.
In fact, 99% of models you can find in the wild are uncompressed just because that.
I know the ideal solution would be for everybody to support Draco by default... but being realistic this is not going to happen in the long run, which means that uncompressed glTFs are the de-facto standard.
So for the sake of provinding a solution to the other 99% of models in the wild, I would like to ask if the community would accept adding an extension that would allow compressing the binary buffers to some widely known compression algorythm, deflate, gzip, lz4, whatever... such extension would be very easy to implement by most developers, compared to implementing Draco.
Contributor guide
Research direction
Start by reviewing the issue's proposal for compressing glTF binary buffers and the candidate algorithms it names: deflate, gzip, and lz4. Determine whether the project wants a formal extension and what compatibility and implementation requirements it would need; done would be a decided, documented extension proposal rather than a small code change.
Written by the indexing model from the issue text.
Assessment
- Domain
- computer-graphics
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100