GltChaos ImageGltChaos ImageGltChaos Image OpenGL

GLT Chaos

This program is inspired by the book Fractal Horizons by Clifford Pickover.

A series of two dimensional chaotic systems is included. It is also possible to randomly seed the algorithm, and search for interesting and unique variations.

According to chaos theory, nonlinear equations can result in complicated, chaotic behaviour. The two dimensional quadratic iterated map is:

2D Quadratic Iterated Map

GLT Chaos uses a random number generator to select the twelve constants. The iteration formula is used to display a cloud of points.

OpenGL and GLUT are used for display, making the program extremely portable. Source code is available for the adventurous.

Images

ChaosCross 2D chatoic system 320x240
1024x768
1600x1200
ChaosFish320 2D chatoic system 320x240
1024x768
1600x1200
ChaosThing320 2D chatoic system 320x240
1024x768
1600x1200
ChaosFolded320 2D chatoic system 320x240
1024x768
1600x1200
ChaosTangle320 2D chatoic system 320x240
1024x768
1600x1200

Images licensed under a Creative Commons Attribution 2.5 License. Creative Commons License

Windows Screen Saver

In screen-saver mode, GLT Chaos cycles between more than 150 known patterns. The program is gentle on CPU resources, and is therefore suitable for servers or CD burning.

To set GLT Chaos as the current screensaver on your system, open the display settings from the Windows control panel. The screen saver configuration can be configured in the screen saver tab.

GltChaos Screensaver Setup

Interactive Mode

In interactive mode, GLT Chaos provides a keyboard interface for exploring new and possibly unseen configurations. Launch GLT Chaos from the Windows start menu, via the Programs->GltChaos->GltChaos item.

Keyboard Interface

Left Next example
RightPrevious example
Home Redraw
EnterDemo mode
SpaceRandomise
/ Output seed
Tab Toggle fullscreen
Esc Quit

Downloads

Windows   Windows Binaries (95/98/NT/2000/XP)
  • GltChaos 0.4 gltChaos0.4.exe (453 Kb)
    MD5 checksum: cdae5ced6a5d86c13ad1d1cfad2787d5

Source code available as part of GLT.

License

GLT source code available under LGPL.

No warranty, no responsibility taken.

History

GltChaos0.4 June 7 2002

Links