This piece uses 100 concentric circles of confusion.
////// Each tile movement follows a noise pattern generated with a "deterministic" function drived by elapsed time.
This piece was developed using OpenGL Shader and build in OpenFrameworks.
1000x1000, 60fps, 30sec.