KhronosGroup / KhronosGroup/glTF

Implement Draco Encoding Compression algorithm

Open
#2,291 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
7.8k
Forks
1.2k
Avg merge
17h 26m
Merged PRs (30d)
5

Description

Hi all!
I would like to implement the draco compression algorithm on my own for creating gltf/glb files, but it is not clear to me what is the algorithm to implement.

I found this docs:
[https://observablehq.com/@mourner/edgebreaker-the-heart-of-google-draco](url)
[https://faculty.cc.gatech.edu/~jarek/papers/[EdgeBreaker.pdf](https://faculty.cc.gatech.edu/~jarek/papers/EdgeBreaker.pdf)](url)

But it is still not clear to me how I could start, do you have any suggestion on this?
Any help would be much appreciated

Thank you in advance

Contributor guide

Open the contributing guide

Research direction

Start with the linked Observable EdgeBreaker overview and EdgeBreaker paper to determine the algorithmic scope for Draco compression. Then identify the glTF/glb integration point in this repository, since the issue names no files or tests. Done would require a defined implementation plan and working Draco-compressed glTF/glb output.

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
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.