feat: balada mode — mirror ball, disco floor, spotlights, sun transition
- Mirror ball globe: canvas-based tile rendering with winner-takes-all specular lighting + Lambert diffuse edges; 8 orthogonal lights orbit slowly (~4 min/rev) ensuring no dark periods - Disco floor tiles: per-frame alpha/color lerp (dt-based) decoupled from the 400ms randomization gate — eliminates choppy low-FPS appearance; smooth ~1.2s fade-in, ~2.4s color blending per tile - Sun: organic JS-generated stripes (sqrt-spaced, perspective-correct), opacity crossfade overlay for retrowave↔balada gradient transition, slow position animation (rises to sky in balada mode) - Spotlights, disco particles, ray rotation, beat pulse - toggle-balada.sh / toggle-skeleton.sh: external IPC scripts via /tmp files Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
71845ff2a7
commit
d422cea905
3 changed files with 522 additions and 15 deletions
2
toggle-balada.sh
Executable file
2
toggle-balada.sh
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/usr/bin/env bash
|
||||
[ "$(cat /tmp/skeledance-balada 2>/dev/null)" = "1" ] && echo 0 > /tmp/skeledance-balada || echo 1 > /tmp/skeledance-balada
|
||||
Loading…
Add table
Add a link
Reference in a new issue