donmccurdy / donmccurdy/glTF-Transform

`simplify` may break morph targets

Open
#822 0 comments 0 reactions 0 assignees View on GitHub
bug external package:functions
Dominant language
TypeScript
Stars
2k
Forks
206
Avg merge
2d 2h
Merged PRs (30d)
16

Description

Example:

[MorphPrimitivesTest._.glb.zip](https://github.com/donmccurdy/glTF-Transform/files/10746511/MorphPrimitivesTest._.glb.zip)

I believe this is related to the upstream (meshopt) WASM library not being fully attribute-aware yet. Recheck this after any Meshoptimizer release >=v0.20.

Related:

- #1153

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the reported behavior with the attached MorphPrimitivesTest GLB and the simplify operation. Recheck the result after a Meshoptimizer release >=v0.20, then confirm that morph targets are preserved or document whether the upstream limitation remains; issue #1153 provides related context.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, wasm
Domain
computer-graphics, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.