Repository navigation
TIMELINE Pro (Open Beta) V 0.0.3
·
13 commits
to main
since this release
[0.0.3] - 2025-11-26
🐛 Bug Fixes
- Fixed a critical issue where baking clips would cause objects to "jump" or reset to zero due to incorrect layer processing order.
- Fixed an issue where "Relative" loop mode would reset the object position at the start of each cycle.
- Fixed
addNewKeyruntime error during baking by enforcing controller types (Position_XYZ, Euler_XYZ) before the bake process. - Fixed the "Fade In/Out" context menu visibility logic.
🚀 New Features
- Advanced Motion Mixer Baking:
- Implemented a completely new Bottom-Up Baking Engine to ensure correct layer stacking and blending order.
- Added "Phase 1" Pre-calculation for Relative offsets, ensuring that clips with "Relative" loop mode maintain their global positions correctly across the timeline.
- Added support for Additive and Override blend modes per track.
- Looping System:
- Fully implemented 6 looping modes for mixer clips: Once, Constant, Cycle, PingPong, Linear, and Relative.
- Added a "Set Loop Count" context menu to automatically extend clip duration based on loop iterations.
🛠 Improvements & Logic Updates
- Robust Auto-Keying:
- Switched baking logic to a "Brute Force" Auto-Key method (
animButtonEnabled+sliderTime) to guarantee keyframe registration in 3ds Max, resolving issues where keys were not being set during bake.
- Switched baking logic to a "Brute Force" Auto-Key method (
- Smart Blending:
- Refined the
Lerp(Linear Interpolation) andSlerp(Spherical Linear Interpolation) logic to prevent animation popping when transitioning between clips. - Updated Fade In/Out logic to work on any layer index (removed restriction on the bottom-most layer).
- Refined the
- Performance:
- Optimized the
sync_scrollbarsfunction to ensure smooth scrolling between the Track List, Keyframe Area, and Curve Editor.
- Optimized the
- Visual Markers:
- Introduced a dedicated MarkerView widget.
- Users can now Add, Edit (Color & Note), and Delete visual markers on the timeline (Shift+Click to add).
- Settings & Customization:
- Added a Settings Dialog to customize layer colors (Lights, Cameras, Helpers, etc.).
- Added "Default Hidden Tracks" configuration to filter out unwanted sub-anims (e.g., visibility, sound) automatically.
- UI Improvements:
- Added Scrubbers (XYZ, Quat, Value) in the Track List for direct value manipulation via mouse drag.
- Added Zoom Sliders for both horizontal (Time) and vertical (Value) axes.