azurelib-fabric-26.2-4.0.6.jar
Curse Maven Snippet
What's new
v4.0.6
Additions
- N/A
Fixes
- N/A
Changes
- Improved animation performance on models with many bones. The bone cache now walks bones in a fixed array and skips any bone that has fully eased back to its bind pose, so its cost scales with the animated bones instead of the whole model.
- Bones scaled to zero on every axis, along with everything under them, are no longer rendered, instead of being drawn as collapsed geometry.
Developer Notes
AzCachedBoneUpdateUtilhas new overloads that take anAzBoneSnapshotdirectly and return whether the channel is at rest. The existingMapoverloads still work and delegate to them.- Added
AzBoneCache#invalidateBoneArrays(). Call it if you replace or remove entries ingetBoneSnapshotsByName()directly; changing a snapshot's values doesn't need it. - While a bone is scaled to zero on all three axes, its descendants don't update their tracked matrices and per-bone render layers aren't called for that subtree.
This mod has no additional files