The Records of Recent Matters

Escher-Droste effect in WebGL

This page requires a browser with support for WebGL. See this page for instructions on how to get one.
-1,2 0,2 1,2 2,2
-1,1 0,1 1,1 2,1 Monopole
-1,0 1,0 2,0 Dipole
-1,-1 0,-1 1,-1 2,-1

This is an implementation of the Escher-Droste effect in WebGL. This is the same effect as in my screensaver LotsaEscher, but implemented directly on the GPU through WebGL.