This page contains demos in Java and C.
The Java demos require a Java version no older than 1.5. It is likely that this is already installed on your computer, in which case all you have to do is click on the button near each of the demos. If Java is not installed on your computer you will be promted to install it automatically. Alternatively, you can manually install Java from the Java website.
The C demos work only in Windows and require that you first download this: font file.
The collection consists of 18 examples of visual phenomena (all are
labeled “g except the final jpeg one). The other items (fv. and
tms.) are not programs, but are ancillary to many examples, supplying
fonts or bit-maps. To run a program (g or jpeg), just double click on
it. Expect a slight delay, up to at most a minute.
*Many exhibit special effects related to ‘equiluminance’,
in which the foreground and background are in a sense equal—loosely
in brightness, but not in the sense of physical energy, but energy multiplied
by the sensitivity of the measuring device--in this case, our eyes and
brain. Generally I’ve chosen red for the information (writing,
dots, etc.) and green for the background, and made the information variable
from red to black by dragging the mouse.
Some of these phenomena are well understood in physiological terms. The color ones are examples. The equiluminance ones illustrate the idea that color, on the one hand, and stereo and movement on the other, form to a large extent separate pathways in the CNS. This is hotly disputed, as are many “psychophysical” matters, especially those involving color. Our understanding of stereopsis is rapidly advancing. But effects like the Rama, g19, involving a kind of binding over large visual field areas, are not understood at all. The some applies to the Face-Vase illusion, and the examples involving many face-vases or Necker cubes.
I hope you enjoy these programs: they were fun to write, even on computers that crash on average once every half hour!