The Vision Egg is a Python programming library (with demo
applications) that uses standard, inexpensive computer graphics
cards to produce visual stimuli for vision research experiments.
The Vision Egg is a high level interface between Python and
OpenGL. In addition to methods for automatic generation of
traditional visual stimuli such as sinusoidal gratings and
random dot patterns, it has a number of functions for moving
numeric data, images, movies, text, and 3D objects to and from
your video card and allowing use of some of its features like
perspective distortion. Therefore, it is also useful for anyone
wishing to make use of the features of today's graphics cards.
By harnessing the power of today's consumer graphics cards,
producing visual stimuli of research quality now requires no
specialized hardware beyond a relatively recent computer and
graphics card. Based on open standards, it runs on anything from
cheap PCs to expensive special hardware for special needs. For
example, running on some platforms,