Mis-en-a-Z Ⅰ, Ⅱ & Ⅲ2nd November, 2018
The black circular frame occupies the same plane as an image of itself – the conflict between the two surfaces causes a glitch called z-fighting or stitching which changes as they move relative to the camera, generating complex patterns.
This was made with Processing, and if you want to play with the code I’ve posted an earlier version on OpenProcessing here:
To create these GIFs I split my original code into two versions. I rendered the glitches at a lower resolution and framerate, making the pixel-scale patterns more apparent. Then I scaled them back up and combined them with a smoother, higher resolution version of just the circles-within-circles without the z-fighting.