All notable changes to this package will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Fix: don't mutate the
KHR_animation_pointer.pointervalue inparser.json. The resolved three.js property path is now kept in plugin-local state, so other plugins / app code can still read the original spec-defined pointer after load — by @0b5vr in #2
- Fix: morph target (blend shape) weight animation was silently dropped for multi-material meshes without skin/bones. The multi-material morph branch only bound children that were
SkinnedMesh; such meshes load as aGroupof plainMeshchildren, so no track was created (and the empty-but-truthy result skipped the fallback). Now any child withmorphTargetInfluencesis bound.
- Add: support for
/nodes/{}/weights/{}to animate individual morph target weights (works with multi-material meshes / primitives) — by @0b5vr in #1
- Fix: missing "extensions" in KHR_node_visibility
- Fix: Remove leftover log
- Add: support for boolean animation tracks (when using ubyte type)
- Add: KHR_node_visibility extension
- Fix: Handle undefined path if AnimationClip tracks have invalid/unexpected names. Fallback to default three implementation
- Initial release