smix8 / GodotAnimationRetargeting

Animation Retargeting module for Godot Game Engine
MIT License
129 stars 9 forks source link

Add bone correction storage to save user input for each correction bone #20

Closed smix8 closed 3 years ago

smix8 commented 3 years ago

Currently the 3 bone correction input fields for position, rotation and scale are shared for all bones.

If users change the selected correction bone the values stay visually the same but a changed input is correctly applied to the new bone. Changing back to an already corrected bone does not show the previous applied values so users need to memorize them.

The idea is to store all correction bone input in a correction bone dictionary. Iff a previous bone is selected again all input fields should update with the previous correction values. If the skeletons or current animation changes the correction bone dictionary needs to be reset.

Would fix usability issues seen in #19 video.

smix8 commented 3 years ago

Added by commit d4e970f64d58739faf736c20da357a3b75878219