Posted on

Table of Contents

Background

While experimenting with shader code, I stumbled upon a fascinating visual phenomenon. When focusing on the center of a particular design, surrounded by colorful petals, the center appears brighter than it actually is.

Dr. Bruno Laeng's study unveiled that our brain is deceived into triggering a pupillary light reflex, causing our pupils to constrict as if protecting our eyes from intense light, like the sun's rays.

The Asahi illusion's effect on the pupil isn't instantaneous. In humans, there's a notable delay between the onset of the illusion and the pupillary response. This delay might be attributed to the time required for the brain's processing mechanisms to influence the pupillary light reflex.

Interestingly, the Visual Cortex (V1) seems to play a pivotal role. The V1 response to the Asahi illusion precedes the pupil constriction, suggesting its potential involvement in modulating the Autonomic Nervous System (ANS). However, the exact pathways, be it direct projections or intricate subcortical synapses, remain a topic of ongoing research .

here is another one I coded after the above one.

Note, you can download the asahi illusion demos with using interactive GUI I implemented (easy to change the parameters like colors etc) on here: (I compiled them with Rust :-) Source code:

Asahi Demo Downloads

Software VersionOperating SystemDownload Link
AsahimacOSDownload
UbuntuDownload
WindowsDownload
Asahi2macOSDownload
UbuntuDownload
WindowsDownload