RELEASE NOTES - 2024-02-27
New features
- You can now middle click in the timeline to create a new keyframe at the location of the mouse cursor.
- (The value being added is sampled from the timeline handle location.)
Additions
- Added commands to steps right click menu:
- Initialize missing.
- (Sample end of previous step and insert into default timeline, unless keyframes already exist for those properties.)
- Initialize overwrite.
- (Sample end of previous step and overwrite default timeline with those values.)
- Create as initialized.
- (Creates a new step, but initializes the default timeline to have the last keyframes of each property from the previous step.)
- Duplicate as initialized.
- (Creates a copy, but overrides the default timeline's keyframes to have the values of the last keyframe of each property from the previous step.)
- Initialize missing.
Improvements
- Made improvements to node keyframe interpolation when mixing node states of different types to create more consistent results.
- Greatly sped up keyframe bulk editing.
- You can now use "Delete" or "X" keys to delete keyframes.
- (Only works when mouse cursor is in the timeline area.)
Changes
Steps
The plus symbol ("+") for steps now works differently. Instead of adding a new blank step, you're provided with choices of how to create the new step. There's several options:
Create as initialized
Duplicates the step, but clears the timelines and then initializes the default timeline with the last keyframe of each property from the previous step.
Duplicate
Creates a copy of the step.
Duplicated as initialized
Creates a copy, but overrides the default timeline's keyframes to have the values of the last keyframe of each property from the previous step.
Other
- Properties are now always ordered in the timeline window:
- Sorted by object name.
- Then by root name.
- Then by property name.
- When hovering over a property ref (driver), the full value will be displayed in tooltip.
Bug fixes
- Fixed an issue where eyes would look in the wrong direction when using update screenshots.
- Fixed an issue where changing root scale would not update areola/nipple.
- Fixed an issue where pressing "Upload" while editing a physical chain could corrupt editor state.
- Fixed an issue where user adjustables wouldn't be available in interactions.
- Fixed an issue where keyframes would behave inconsistently when moved on top of each other.
- Fixed issues with keyframes not restoring properly with undo.
- Fixed an issue where nodes could get into a corrupted state.
- Fixed an issue where middle-clicking when over UI would still cause camera to move.
- (Pro-tip - you can middle click a step to transition to it without causing selection to change.)
- Fixed a serious issue where node's keyframes wouldn't be applied properly when switching steps unless interaction was playing.
- Fixed a serious issue where coupling's node would get its keyframe overwritten when switching steps by whatever value it had in the editor at the time of the transition.
- Fixed an issue where EyesController would show up as "YL2Object" in the Timeline view.
- Fixed an issue where keyframes could get incorrectly duplicated at top of each other in some circumstances.