86a13bc7826ab1770ff9e60da0a8995b682dc0a8
Blender's GLTF exporter aggressively strips animation tracks that are near rest pose. The Miku GLB has 54 tracks per animation but all keyframe values are essentially rest pose (max delta 0.008 units), causing the model to appear frozen in T-pose despite the AnimationPlayer playing animations correctly. This fix: - Adds _is_animation_broken() to detect near-zero motion in animations - Changes _ensure_locomotion_animations() to replace broken animations (not just create when missing) - Uses TYPE_VALUE tracks with ':rotation' suffix for proper bone rotation - Fixes hips bounce to use position track instead of rotation - Adds _add_rotation_track, _add_position_track, _add_position_track_catmull helper functions
Description
No description provided
167 MiB
Languages
GDScript
80.2%
Python
19.2%
GDShader
0.5%