Explore the Science of
Visual Perception

Interactive, programmatically rendered optical illusions. Manipulate mathematical parameters in real-time, reveal underlying visual truths, and uncover the neurological mechanisms behind human sight.

Physiological

Scintillating & Hermann Grid

A grid of dark gray squares on a black background separated by white corridors displays bright white dots at each intersection. As your eyes move across the grid, the dots appear to flash between white and dark gray.

Physiological
A B

Adelson's Checker Shadow

Square A (outside shadow) and Square B (inside a cast shadow) appear to be radically different shades of gray. In reality, both squares share the exact same RGB color values (#707070).