IFSLab
IFSLab is a program which allows you to construct beautiful IFS fractals for Mac OS X. Its main features are:
- Easy construction - simply draw a shape and transform it a few times. You don't have to know any of the math behind IFS Fractals (although it won't hurt if you do)
- Live preview - As you apply transformations, a live preview immediately shows you the results of your actions.
- Animation - IFSLab allows you to create stunning QuickTime movies of morphing IFS fractals.
- Fractal Assistent - New to IFS fractals? Don't want to read boring manuals which took weeks to write? No problem, just use the Fractal Assistent to get a basic idea of what this is all about.
- G4 and multiprocessor support - IFSLab is multithreaded and makes full use of the G4's AltiVec unit.
This started out as a private little project for my own amusement. Over time, IFSLab grew into quite a large project (25000something lines of code as of today) with many many optimizations. The latest incarnation of IFSLab (not yet published), done for the Advanced Programming course, spots a major internal overhaul and supports network rendering with zero configuration.