Attract Geometric¶
The geometric mode renders clusters of semi-transparent rotating rectangles with sinusoidal fade cycles, distance-based glow effects, and drifting pseudocode text fragments. The effect is a 1:1 port of the website's geometric background animation into the CyberHUD display system, preserving all mathematical formulas, constants, and visual behavior from the original TypeScript source.
Options¶
| Key | Type | Description | Default | Allowed Values |
|---|---|---|---|---|
speed |
float | Animation speed multiplier controlling how quickly geometric clusters rotate and shift position | 1.0 | any valid float (0.1–10.0 recommended) |
density |
float | Cluster count scaling factor from sparse (0.1) to maximum cluster coverage (1.0) | 0.5 | any valid float (0.1–1.0) |
glow_intensity |
float | Glow effect strength from subtle (0.0) to full luminous bloom on cluster elements (1.0) | 1.0 | any valid float (0.0–1.0) |
fragment_rate |
float | Pseudocode fragment spawn rate controlling how frequently text fragments drift across the display | 1.0 | any valid float (0.0–2.0) |
Policy Fields¶
| Field | Type | Range | Default | Description |
|---|---|---|---|---|
| speed | float64 | [0.1, 10.0] | 1.0 | Animation speed multiplier |
| density | float64 | [0.1, 1.0] | 0.5 | Cluster count scaling |
| glow_intensity | float64 | [0.0, 1.0] | 1.0 | Glow effect strength |
| fragment_rate | float64 | [0.0, 2.0] | 1.0 | Pseudocode fragment spawn rate |
CLI Examples¶
Query the current policy values:
Set a faster animation speed with higher cluster density:
Configure glow and fragment rate on an active region:
Panel Compatibility¶
- Color TFT — full-color rendering with semi-transparent rectangles, distance-based glow layers, and smooth sinusoidal opacity fades.
- Monochrome OLED — rectangles and glow rendered in grayscale intensity; pseudocode fragments remain legible against the animated background.
- Slow Refresh — a single static frame is produced at time=0 with all clusters at full fade-in and no fragment text, avoiding refresh artifacts.
Slow Refresh Behavior¶
On slow-refresh panels, the geometric mode produces a single static frame suitable for displays that cannot handle continuous animation. All clusters are rendered at full fade-in with no pseudocode fragments, and the RenderCacheKey remains stable after the initial frame to prevent unnecessary refreshes.
Related Pages¶
- Display Modes — overview of all available modes
- Getting Started: CLI Usage — introduction to
cyberhudctlcommands - Attract Modes — overview of all attract/screensaver modes
Snapshots¶
Color¶
Grayscale¶
Mono¶