Brio
Brio copied to clipboard
Advanced Animation Control Speed sliders and Reset Speed buttons not working consistently
Issue 1: Global speed slider does not affect all slots
- Open Advanced Animation Control.
- Slide the global speed slider to values other than the default of 1. Not all slots are affected; only Base, UpperBody, Facial and Add slots are affected). Is this behavior intended? The expected behavior of a global speed slider is that the speed value should be applied to all slots, otherwise the whole character is animating faster but not the lips movement and eye blinks.
Issue 2: Global reset speed button does not affect all slots
- Open Advanced Animation Control.
- Slide the Lips slot speed slider to values other than the default of 1.
- Observe that the global reset speed button is disabled because the global speed slider is not changed. Expected behavior is the button should be enabled since at least 1 slot speed was changed.
- Slide the global speed slider to values other than the default of 1. Global reset speed button is now enabled.
- Click the global reset speed button. Observe Lips slot speed is not reset. Expected behavior is all slot speeds should be reset to the default of 1. Reasoning of why global reset speed should affect all slots is similar to issue 1 above.
Issue 3: Global speed, global reset speed, slot speed, slot reset speed do not work consistently together
- Open Advanced Animation Control.
- Slide the global speed slider to values other than the default of 1. Observe that the Base slot speed changes in tandem with global speed, which is expected behavior.
- Slide the Base slot speed slider to values other than the global speed.
- Click the global reset speed button. Observe that the Base slot speed does not reset to global speed's default of 1. Expected behavior is all slot speed should be reset to default of 1.
- Click the Base slot reset speed button. Observe that the Base slot speed has no changes. Expected behavior is the slot speed should reset to the current global speed.
- Slide the global speed slider to values other than the default of 1. Observe that the Base slot speed suddenly snaps to global speed (because the Base slot reset speed was previously clicked), which is expected behavior.
In my opinion, this should be the expected behavior of the global and slot speed controls:
- Slot speed should have 2 states: 1) snapped to global speed by default, or 2) unsnapped.
- Slot speed transition from snapped to unsnapped happens when the user manually changes the slot speed.
- Slot speed transition from unsnapped to snapped happens when the user clicks either global reset speed or slot reset speed.
- Global speed should affect all slots.
- Global reset speed button should be enabled as long as any global speed or slot speed is changed. Global speed should be reset to 1 and all slots should snap to global speed.
Thank you for considering my feedback.