Features
The PGI Tools Suite consists of two main components:
- TimeSlider Set (Timeline management)
- Smart Keyframe Navigator (Intelligent navigation)
Part 1: TimeSlider Set
The TimeSlider Set toolbar appears directly above your TimeSlider.
Interface Overview
| Button | Icon | Function | Description |
|---|---|---|---|
| Create | Create Set | Creates a new Set from the current selection. | |
| Add | Add | Adds selected items to the active set. Uses Smart Filters (AnimLayers/ChannelBox). | |
| Remove | Remove | Removes selected items from the active set. Uses Raw Selection. | |
| Apply | Apply | Forces the TimeSlider to show keys from the selected Set. | |
| Capture | Capture | Takes the current TimeSlider contents and saves them as a new Set. | |
| Select | Select | Selects the actual Set node in the Outliner. | |
| Reset | Reset | Restores the TimeSlider to show standard selection keys. |
Detailed Workflows
1. Smart Filtering (Add)
When you click Add, the plugin checks your context:
- ChannelBox Highlight: Only adds the highlighted attributes.
- AnimLayer Selected: Only adds curves belonging to the selected layers.
- Nothing Specific: Adds all animations on the object.
2. Raw Removal (Remove)
Remove is destructive and precise. It removes exactly what you have selected in the viewport or outliner from the set.
3. State Persistence
The toolbar displays the name of the Active Set in green. This persists even if you change your scene selection.
Part 2: Smart Keyframe Navigator
This feature makes keyframe navigation intuitive by detecting where your mouse cursor is.
How it Works
When you press the hotkey for Next Key or Prev Key:
-
Mouse Over TimeSlider
- Navigates keys based on the TimeSlider content.
- Standard Maya behavior.
-
Mouse Over Graph Editor
- Navigates keys based on visible curves in the Graph Editor.
- Ignores keys that are not visible (filtered out).
-
Mouse in Viewport (or elsewhere)
- It remembers your last active context (“Sticky” behavior).
- If you last used the Graph Editor, it keeps navigating in the Graph Editor logic.
- If you last used the TimeSlider, it uses the TimeSlider logic.
Fallback Logic
If you are in “Graph Editor Mode” but there are no keys to move to (or no curves visible), it automatically falls back to the standard TimeSlider navigation. You never get stuck!