CesiumGS / CesiumGS/quantized-mesh
Spec clarifications
- Dominant language
- No language data
- Stars
- 305
- Forks
- 46
- PR merge metrics
- No merged PRs in 30d
Description
Just adding some notes regarding the spec and what should be clarified.
Judging from the description of the index buffer, it sounds like you could run into a situation where the extra skirt vertices generated client-side could push the count over 65536 which means the u16 index buffer needs to be copied over to u32 index buffer.
Don't think it's an issue in practice but something that should be clarified/addressed if the 3dtiles spec ever absorbs quantized mesh that assumes some client side post processing like skirt generation. ~~Also pretty sure there's a reliable way to generate all 4 skirt sides of a tile using only 4 more vertices.~~
It doesn't mention if the edge vertices are sorted but I think it should explicitly state that they are.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the quantized-mesh specification sections describing the index buffer and edge vertices. Clarify whether client-side skirt generation can require a u32 index buffer and explicitly state the ordering of edge vertices; done when those cases are addressed in the specification.
Written by the indexing model from the issue text.
Assessment
- Domain
- computer-graphics, documentation
- Issue type
- Documentation
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100