A downloadable project for Windows and Linux

This offers a dynamic visual of the 'twisting' of a zoom-periodic image that occurs in Escher's Print Gallery. It has been inspired by this 3blue1brown video (which is based on this article). 

Only square pictures are supported. It has been tested only with 'small' pixel art pictures.
It works not only with a self-repeating image, but also with a number of 'nested' images, that are inserted in each other by the software. This makes it possible to achieve a significant 'zoom-period' using a number of images (all of the same size) with sane resolutions, instead of one huge picture. This applies in particular to pixel art, as in the examples.
You can load your own images changing the 'options' file (I'm to lazy to code any sort of gui... forgive me).

The displayed image is dinamically rendered using shaders, and can be changed:
- up and down arrow keys zoom in and out
- wasd change the real (a,d) and imaginary (w,s) part of the constant 'gamma' that regulates the 'twisting'
- c changes from the twisted mode to a standard self-repeating mode.

The source code is available here.

Published 6 days ago
StatusReleased
CategoryOther
PlatformsWindows, Linux
Authorphlebass
ContentNo generative AI was used

Download

Download
esch 1 MB
Download
esch.exe 1.3 MB

Leave a comment

Log in with itch.io to leave a comment.