TimeSlider Set

Features

The TimeSlider Set Plugin consists of two main components:

  1. TimeSlider Set (Timeline management)
  2. Smart Keyframe Navigator (Intelligent navigation)

Part 1: TimeSlider Set

The TimeSlider Set toolbar appears directly above your TimeSlider.

Interface Overview

ButtonIconFunctionDescription
CreateCreateCreate SetCreates a new Set from the current selection.
AddAddAddAdds selected items to the last selected Set.
RemoveRemoveRemoveRemoves selected items from the last selected Set.
ApplyApplyApplyApplies the selected Set to the TimeSlider to show only its keys.
CaptureCaptureCaptureTakes the current TimeSlider contents and saves them as a new Set.
SelectSelectSelectFinds and selects the Set currently applied to the TimeSlider.
ResetResetResetRestores the TimeSlider to its default state.

Detailed Workflows

1. Creation (Create)

Creates a new Set from the current selection.

Create Demo

2. Add Items (Add)

When you click Add, the plugin checks your context:

Add Demo

3. Remove Items (Remove)

Remove is destructive and precise. It removes exactly what you have selected in the viewport or outliner from the set.

Remove Demo

4. State Persistence

The toolbar displays the name of the Active Set in green. This persists even if you change your scene selection.

Reset Demo

5. Apply

Forces the TimeSlider to show keys from the selected Set.

Apply Demo

6. Capture

Takes the current TimeSlider contents and saves them as a new Set. The created Set is automatically Applied to the TimeSlider.

Capture Demo

7. Select

Selects the Set currently connected to the TimeSlider.

Select Demo


Part 2: Smart Keyframe Navigator

This feature makes keyframe navigation intuitive by detecting where your mouse cursor is.

Smart Navigation

How it Works

When you press the hotkey for Next Key or Prev Key:

  1. Mouse Over TimeSlider

    • Navigates keys based on the TimeSlider content.
    • Standard Maya behavior.
  2. Mouse Over Graph Editor

    • Navigates keys based on visible curves in the Graph Editor.
    • Ignores keys that are not visible (filtered out).
  3. 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!