ANN: Vision Egg 0.9.9 - Python/OpenGL visual stimulus generation

Andrew Straw andrew.straw@adelaide.edu.au
20 Sep 2003 07:09:03 -0700


The Vision Egg is a powerful, flexible, and free way to produce
stimuli for vision research experiments available at:
http://www.visionegg.org/

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, and text
to and from your video card.  Therefore, it is also useful for anyone
wishing to make use of the features of today's graphics cards.

Features
========

* Perform experiments using an inexpensive PC and standard consumer
graphics card

* Perform experiments using a graphics workstation if special features
needed

* Data acquisition and other realtime hardware control capabilities
useful in electrophysiology and fMRI experiments, including
gaze-contingent stimuli

* Dynamically generated stimuli can be changed in realtime via
software or external hardware

* Produce traditional stimuli to replace legacy systems 

* Produce stimuli not possible using other hardware 

* Demo programs to get you started right away 

* Run stimuli on your laptop - great for talks 

* Free, open-source software 

It runs on anything from cheap PCs to expensive special hardware for
special needs.  For example, running on some platforms, such as SGI
workstations, the Vision Egg has a 10-bit luminance dynamic range
(both pixel depth and DAC) and precise frame-by-frame control.

The Vision Egg is open source software (GNU LGPL).

- Andrew Straw