mirror of
https://github.com/andrewchilicki/LumonMDR.git
synced 2025-07-01 18:17:27 -04:00
d11ce8def27467237581ac9db3ffc12500cd5d0d
Introduction
The goal of this project was to create a functional miniature desktop display inspired by the 'Macrodata Refinement' computers featured in Apple TV's Severance. This build consists of two core elements: the software and the physical enclosure, both outlined below.
Feel free to email comments, suggestions, or inquiries directly to andrewchilx@gmail.com.
I. The Software
Objectives
- Generate a randomized number grid with grouped 'bad numbers'.
- Animate and style the interface to match the aesthetics of the show.
a. The Number Grid
b. The Interface
- A moving Perlin noise map offsets each number (vertically or horizontally).
- Activated bad groups expand / contract / jitter.
- Numbers scale based on cursor position.
- Refined groups animate into bins, with a percent bar keeping track of your progress.
Additional Features:
- The application is cross-compatible, allowing compilation for both Linux and Raspberry Pi (ARM).
- Debug mode reveals various settings.
- Save / load configurations to / from disk (JSON).
- An 'idle' mode can be enabled to display the Lumon logo screensaver.
- Numbers animate-on when going from idle mode.
- The user can navigate the full grid using arrow and zoom keys.
II. The Housing
Description
Languages
C++
92.3%
CMake
7.5%
C
0.2%