https://github.com/turiphro/flow3r-particles-eye
Flow3r app with particle simulation, forming an evil'ish eye. Somewhere in between HAL 9000 and Sauron's Eye. [synced from https://git.flow3r.garden/turiphro/particles-eye/]
https://github.com/turiphro/flow3r-particles-eye
badge cccamp2023 flow3r
Last synced: about 2 months ago
JSON representation
Flow3r app with particle simulation, forming an evil'ish eye. Somewhere in between HAL 9000 and Sauron's Eye. [synced from https://git.flow3r.garden/turiphro/particles-eye/]
- Host: GitHub
- URL: https://github.com/turiphro/flow3r-particles-eye
- Owner: turiphro
- Created: 2023-09-03T20:10:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-03T20:46:50.000Z (over 1 year ago)
- Last Synced: 2025-02-12T10:53:55.351Z (3 months ago)
- Topics: badge, cccamp2023, flow3r
- Language: Python
- Homepage: https://git.flow3r.garden/turiphro/particles-eye/
- Size: 4.88 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flow3r Particles Eye
[Flow3r app](https://docs.flow3r.garden/) with particle simulation, forming an evil'ish eye. Kind of inspired by both HAL 9000 and Sauron's Eye.
Based on an earlier implementation called "DeepFace": https://github.com/turiphro/deepFace/ (written in C++/OpenFrameworks).
## Usage
- by default will show the particle simulation
- tap the petals to attract particles towards your finger
- left app wheel to change the colour of the particles (random colour)## Todo
- Optimise code; currently, it's pretty sluggish for >200 particles (the original ran >2000 particles on a raspberry pi 3B+). Likely in-place coordinate updates will help. Maybe the round_rectangle drawing is also slow.
- Ideas for more features:
- react to sound (increase entropy)
- API or MQTT listener to update colours/entropy based on external events (e.g., smart home events)
- sound effects (e.g., on touch)