animate1978 / MB-Lab

MB-Lab is a character creation tool for Blender 4.0 and above, based off ManuelBastioniLAB
Other
1.83k stars 315 forks source link

Animation Engine bugs #218

Closed animate1978 closed 6 months ago

animate1978 commented 4 years ago

Describe the bug The animation engine is broken in between versions (see comments below), the poses and animation import / export do not function as expected.

To Reproduce Steps to reproduce the behavior:

Create and finalize a character After finalization go to Pose and Animation menu in MB-Lab Click on any pose Import any BVH animation

Expected behavior Poses to work as expected and animation to import properly

Screenshots

POSE_BUG Pose bug

anima_bug_001 Animation BVH import fail

Additional context I will try to go through the commit history to see where and what was changed

Logs No logs as there is no "error"

animate1978 commented 4 years ago

Seems there is a break in between 1.7.6 and 1.7.7 where if you save a finalized in a previous version this will fail in 1.7.7. I am not %100 positive on this, I just tested 1.7.7 on my local system and the poses work fine as well as animation import BUT only if I used 1.7.7.

I used a 1.7.6 finalized model for the images above.

EDIT.

This may be a result of the changes between 1.7.6 and 1.7.7 where I moved a LOT of code

animate1978 commented 4 years ago

This bug can be fixed if you are using an older version of MB-Lab.

Delete the armature modifier and then add a new one, then you link to the MB-Lab character. Save you file!

This work around also fix issues with importing BVH files for animation.