Download the source code: glambient-src-0.9.zip.
Notes
The Glambient application currently runs only on win32. It was originally developed on Linux, and porting back to Linux should not be that difficult if you are determined. The application consists of about 10,000 lines of C code and a few hundred lines of Tcl. It is riddled with bugs.
The heavy numerical work is done by the sgesvd singular
value decomposition routine from clapack.
OpenGL rendering is done using Togl,
a Tk widget for OpenGL drawing.
External Dependencies
OpenGL is used for rendering the tilings. Win32 includes OpenGL support - an open source implementation of the API for other operating systems is available through Mesa 3D.
Tcl/Tk is a lousy scripting language with a great user interface toolkit.
the Img library allows Tcl/Tk to read JPEG images (and more).
Ming is a C library for generating SWF movies. These movies can be then be played back using the flash player.