ISL Software
Notice
The domains www.isl.uiuc.edu and syzygy.isl.uiuc.edu will be retired July 2021. The locations will no longer be reachable after July 2021. Please update any references or bookmarks to the new location.
Syzygy: Cross-Platform, Open Source Virtual Reality on PC Clusters
Syzygy is a programming toolkit for writing virtual reality or other graphical applications to run on clusters of networked computers. The rendering of your virtual world is synchronized on all of the computers (to within a few milliseconds), so different screens in the cluster give you different simultaneous views on the virtual world. Syzygy runs on Windows, Linux, MacOS X, and Irix. Syzygy applications can be written in either of two programming languages: C++ or Python.
Aszgard: Portable/Movable Virtual Reality Development on Windows™
Aszgard is a portable/movable (in the sense of PortableApps.com) development environment for writing PC-cluster-based virtual reality programs in either C++ or Python using Syzygy. It uses custom Python startup scripts to configure a command shell on-the-fly with all the requisite environment variables set properly for the current location. Includes a C++ compiler, two editors, and lots of useful utilities and Python modules.
VSS (Virtual Sound Server): Audio Software for Virtual Reality
VSS controls, coordinates, and synchronizes sounds produced by direct software synthesis, sample playback, and external synthesizers such as MIDI, Max, and Open Sound Control.