KhronosGroup / KhronosGroup/COLLADA2GLTF
optimize matrix animation
- Dominant language
- C++
- Stars
- 573
- Forks
- 154
- PR merge metrics
- No merged PRs in 30d
Description
It is common that not all TRS components of a matrix decomposition change during an animation. For example, RiggedSimple has one where only rotation changes and one where nothing changes ( https://github.com/KhronosGroup/glTF-Sample-Models/pull/205 ). It may be possible to skip these no-op animations in the generated glTF for cleaner and smaller files.
Contributor guide
No contributing guide indexed for this repository
Research direction
Begin by reviewing the converter's glTF matrix-animation generation and the RiggedSimple example in PR #205. Determine how unchanged TRS components and fully no-op animations are represented; done means generated glTF omits eligible no-op animation data while preserving animations with changing rotation or other components.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- performance, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100