The MathMap GIMP Plug-In

What is it?

MathMap is a GIMP plug-in which allows distortion of images specified in a simple programming language. For each pixel in the generated image, a script is evaluated which returns a color value. The script can either refer to a pixel in the source image or can generate colors completely independent of the source.

If you have any suggestions, bugs to report, scripts which generate cool effects, or if you just happen to like or dislike this plug-in, please let us know via the MathMap Google group, or email the author directly.

Screencast Presentations

Demo of the MathMap Composer

Introduction to the MathMap Language

MathMap Cocoa Introduction

Screenshots

Examples

Still Images

Animations

Documentation

Language Tutorial

Language Reference

The MathMap Google group

New language features in MathMap 1.3 (unstable)

Downloads

Stable Release

The latest stable release is MathMap 1.2.4 which works with GIMP 2.2 and 2.4. It's available for several Linux distributions (Ubuntu, Debian, Fedora, openSUSE) here or here (make sure to choose your distribution and download the package for release 1.2.4), as well as in source form.

The latest version that works with GIMP 1.2 and 2.0 is MathMap 1.0.1. Its syntax is not compatible with MathMap 1.2, though, so its use is discouraged.

Unstable Release

We are currently implementing major new language features in MathMap, as well as a graphical filter composition tool, requiring some internal restructuring, which in turn leads to bugs and instabilities. Until all of that is ironed out we label these releases "unstable", meaning that you should only use them if you are brave enough to endure those bugs. The current unstable MathMap release is 1.3.4, and you can also get it pre-built for several Linux distributions (Ubuntu, Debian, Fedora, openSUSE, Mandriva) here as well as here, as well as in source from here.

Version Control Repository

We also provide a public Mercurial repository for MathMap here. It always contains the latest sources. Read this for instructions.

Mac OS X

We have implemented a stand-alone version of MathMap for Mac OS X called "MathMap Cocoa". The latest release is 1.2.4-1 which you can download here. It includes an introductory video presentation. The complete source code (including the XCode project) can be downloaded here.

Windows

There's a Windows release of MathMap 1.2.4 available here which was compiled by JamesH and provided by photocomix. The ZIP file includes a text file with installation instructions.

Legal Conditions

The MathMap plug-in as well as this hypertext document are free software provided under the terms of the GNU General Public Licence.

News

01-09-2008 Released version 1.3.4.

27-08-2008 Released version 1.3.3.

03-03-2008 Released MathMap Cocoa 1.2.4-1.

02-16-2008 Released version 1.3.2.

01-13-2008 Released version 1.3.1.

01-01-2008 Released version 1.3.0 and opened up the Mercurial repositories.

11-23-2007 Released version 1.2.4.

11-11-2007 Released version 1.2.3.

11-04-2007 Released version 1.2.2.

07-29-2007 Released version 1.2.1.

05-05-2007 Released version 1.2.0.

04-14-2007 Released version 1.1.3.

04-01-2007 Released version 1.1.2.

03-13-2007 Released version 1.1.1.

03-15-2005 Released version 1.0.1.

09-24-2004 Released version 1.0.

06-15-2004 Released version 1.1.0.

04-19-2004 Released version 0.14.

03-23-2001 Released version 0.13.

09-26-2000 Released version 0.12.

04-21-2000 Released version 0.11.

07-13-1999 Released version 0.10.

05-09-1999 Released version 0.9.

04-05-1999 Released version 0.8.

09-19-1998 Released version 0.7.

07-13-1998 There is now a MathMap mailing-list.

06-04-1998 Released version 0.6.

03-18-1998 Released version 0.5.

01-12-1998 Released version 0.4.

11-21-1997 Released version 0.3.

Changes in the stable releases

Changes in the unstable releases

The Author

Check out other projects I'm involved with!