Skip to content

Add Odysseus preset: Dynamic matrix with π, Hermes, Helvetia, and Mythos² themes - #9

Merged
MarcelRaschke merged 1 commit into
masterfrom
vibe/odysseus-matrix-751c4c
Aug 8, 2026
Merged

MarcelRaschke merged 1 commit into
masterfrom
vibe/odysseus-matrix-751c4c

Conversation

@MarcelRaschke

Copy link
Copy Markdown
Owner

Summary

  • Added a new Odysseus preset to the Matrix visualization addon.
  • Combines Odysseus, Hermes, π, Helvetia, and Mythos² themes in a dynamic, interactive matrix.

Features

  • Dynamic Matrix Grid: Falling symbols (⛵ Odysseus, ✈ Hermes, ➕ Helvetia, π) with a Matrix-style scrolling effect.
  • π (Pi) Integration: Uses π digits for pseudo-random noise and patterns.
  • Mythos²: Recursive matrix layers (nested cells for depth).
  • Odysseus’ Path: A spiral tracing his journey (green trail).
  • Hermes’ Wings: Dynamic yellow winged shapes (arrows and motion).
  • Helvetia’s Swiss Cross: Red cross centered on the screen, pulsing with audio.
  • Audio Reactivity: All elements respond to music (e.g., cross pulses with bass, symbols fall faster with high frequencies).

Files Changed

  • (new)
  • (added preset entry)
  • (added localized string)

Testing

  • Build and test in Kodi to verify the shader works as expected.

Closes #751c4c

…hos² themes

- New GLSL shader (odysseus.frag.glsl) combining:
  - Dynamic matrix grid with falling symbols (⛵ Odysseus, ✈ Hermes, ➕ Helvetia, π)
  - π-based noise and patterns
  - Odysseus' spiral path
  - Hermes' winged shapes
  - Helvetia's Swiss cross
  - Mythos² recursive matrix layers
  - Audio reactivity for all elements
- Added preset to main.cpp (ID 30109)
- Added localized string for Odysseus preset

Closes #751c4c

Co-authored-by: MarcelRaschke <MarcelRaschke@users.noreply.github.com>

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your trial has ended. Reactivate Greptile to resume code reviews.

@MarcelRaschke
MarcelRaschke merged commit 9d8e79a into master Aug 8, 2026
14 of 32 checks passed
@github-project-automation github-project-automation Bot moved this from Todo to Done in @MarcelRaschke's project Aug 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants