Electron Application written for a video installation in 2017. It is basically a infinite zoom realized programmatically. The App picks random images from the assets directory changes the colors a bit and animates them towards the viewer. You can change some parameters during runtime. The App features rudimentary projection mapping capabilities. It's a quick and dirty solution just for one show, so don't expect too much.
The repo is quite heavy (> 100 MB) due to the images included in the assets directory.
You need node and npm installed on your machine. It should work on all platforms electron supports. I only tested in on a linux machine.
npm install
npm start
While images are loaded the animation might lag. This only happens, when a image is loaded for the first time.
The images within the assets directory are all copyright by rnd7 and licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Creative Commons Attribution-NonCommercial 4.0 International License
See the LICENSE file for software license rights and limitations (GPL-v3).