Improving animations fluidity #27

Closed
opened 2026-05-09 01:00:18 -04:00 by JackFrostbyte · 1 comment

Title:
Improving animations fluidity

Description:
Improving the animation fluidity by adding more color palette for the transitions and adding more frames into the transition so they are more fluid.

Scope:

-Add at least 2 more color to the transition to have a 5 color fading transitions
-Modify the animations to add the intermittent steps frames.
-Add a configurable animation speed multiplier / frame duration scale so we can make the transitions run faster without manually editing every frame duration.

Acceptance criteria:

All animations are recoded and are more fluid.

These are the suggested steps:
AURORA_FADE_COLORS = [
(0, 0, 35), # dark blue background
(0, 35, 20), # very dim green
(0, 75, 35), # soft green
(0, 130, 60), # bright green
(0, 190, 90), # full aurora green
]

Title: Improving animations fluidity Description: Improving the animation fluidity by adding more color palette for the transitions and adding more frames into the transition so they are more fluid. Scope: -Add at least 2 more color to the transition to have a 5 color fading transitions -Modify the animations to add the intermittent steps frames. -Add a configurable animation speed multiplier / frame duration scale so we can make the transitions run faster without manually editing every frame duration. Acceptance criteria: All animations are recoded and are more fluid. These are the suggested steps: AURORA_FADE_COLORS = [ (0, 0, 35), # dark blue background (0, 35, 20), # very dim green (0, 75, 35), # soft green (0, 130, 60), # bright green (0, 190, 90), # full aurora green ]
Author
Owner

Completed in PR for commit dc2c442.

Implemented animation fluidity improvements across all current RGB Aura zones.

Summary:

  • Expanded the shared aurora palette to a smoother 5-step transition palette.
  • Added smoother intermediate frames to GPU, motherboard, top Fractal fans, and Thermaltake/front fan animations.
  • Added configurable --animation-speed CLI support for tuning frame playback speed without editing code.
  • Tuned the motherboard animation so it no longer feels too slow compared to the other zones.
  • Added more dark-blue breathing space between Thermaltake/front fan green events to preserve the sparse aurora feeling.
  • Improved shutdown restore messaging when OpenRGB disconnects during shutdown.

Validation:

  • ruff format src/rgb_aura
  • ruff check src/rgb_aura scripts tests
  • Live OpenRGB testing completed successfully around --animation-speed 1.25.
  • Reserved ARGB zone remained untouched.
  • Runtime guardrails from issue #13 remain intact.
  • Existing CLI behavior remains compatible.
Completed in PR for commit `dc2c442`. Implemented animation fluidity improvements across all current RGB Aura zones. Summary: - Expanded the shared aurora palette to a smoother 5-step transition palette. - Added smoother intermediate frames to GPU, motherboard, top Fractal fans, and Thermaltake/front fan animations. - Added configurable `--animation-speed` CLI support for tuning frame playback speed without editing code. - Tuned the motherboard animation so it no longer feels too slow compared to the other zones. - Added more dark-blue breathing space between Thermaltake/front fan green events to preserve the sparse aurora feeling. - Improved shutdown restore messaging when OpenRGB disconnects during shutdown. Validation: - `ruff format src/rgb_aura` - `ruff check src/rgb_aura scripts tests` - Live OpenRGB testing completed successfully around `--animation-speed 1.25`. - Reserved ARGB zone remained untouched. - Runtime guardrails from issue #13 remain intact. - Existing CLI behavior remains compatible.
Sign in to join this conversation.
No labels
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
JackFrostbyte/rgb-aura#27
No description provided.