saturday06 / VRM-Addon-for-Blender

VRM Importer, Exporter and Utilities for Blender 2.93 to 4.2
https://vrm-addon-for-blender.info
MIT License
1.33k stars 142 forks source link

Bug report: Not all bone tracks exported in VRMa (non-humanoid bones may have keyframes too) #584

Open tdw46 opened 1 month ago

tdw46 commented 1 month ago

Describe the bug

Non-Humanoid bones don't have keyframes exported in VRMa output.

To Reproduce

  1. Import VRM: Test_Anim_Rig_vrm.zip
  2. Import animation: Idle_glb-Animation.zip
  3. Apply animation to VRM rig
  4. Export as VRMa, output will not have non-humanoid bone tracks. Will match: Idle_VRM-Animation.zip

Expected behavior

I expect rigs that have a lot of extra non-humanoid bones with keyframes to have those stored in the gltf animation track data.

Screenshots

image image

Desktop (please complete the following information)

Additional context

We should embed the gltf addon preferences under "Advanced" in the VRM export preferences to mitigate these kinds of issues for power users.