ChaosPro Home
Introduction
Welcome to ChaosPro
Preface
Requirements
Installation and Deinstallation
Legal Stuff
Author
Getting Started
Main Window
What's New
Palettes
Using Formulas
Layering in ChaosPro
Rendering
Fractal Parameter Windows
Windows
Menu
3D Transformations
Animations
Formula Compiler
Compatibility
Fractal Type Reference
Tutorials
Appendix
CHAOSPRO 4.0
Release 4.0
.

Preface

What is ChaosPro?

ChaosPro is a fractal generator with additional features which I felt were omitted in other fractal generator programs.

Well, you've perhaps heard this all before?

That seems to be the first sentence in the documentation of almost all fractal generators with the exception of FractInt. Authors say things like: ". . . this is not just a FractInt clone, this is a program which offers some additional features . . ."

I tested dozens of these programs, and I often asked myself why the author bothered to write the program? I never saw any important, or otherwise novel, feature which was not included with FractInt. So where are the features which the author mentioned in the first sentence of his documentation; i.e. those which FractInt doesn't apparently include, but his program does?

Of course all these programs are not just FractInt clones, but the additional 'features' which they offer, aren't worth mentioning. So let me try to convince you, that there are indeed some features in ChaosPro, which make it quite different, and somewhat more powerful, than FractInt.

  • It is free, as is FractInt. You may download the software and copy it, install or deinstall, or simply throw it away and it will still cost you nothing! There's no $40 shareware fee, nag screens, trial usage time limitations, or registration requirements, and there's also no advertising banners, secret data transmissions, and any need for people to crack it. Chaos Pro is Freeware, just that.
  • It runs in a graphically based operating environment such as Win95/98/NT/2000/XP or later.
  • It does not monopolize the system and a fractal may be calculated whilst one is carrying out other work.
  • It uses multi-threading and multi-windowing. You can therefore calculate several fractals each in its own window, all at the same time. The Graphical User Interface (GUI) is based on normal windows, not dialogue boxes. So you can change a window parameter and do not have to close that window whilst proceeding with the calculation. It's really sad that there are programmers who think that opening and closing a dialogue box is the only way of inputting user information.
  • It can calculate 24 bit images. If the display is in high color /true color mode, then the fractals can be drawn in high/true color. If the display is in palette mode (8 bit), the user can choose to emulate 24 bit by dithering (although this will result in a loss of speed).
  • ChaosPro can create 3D views from 2D fractals.
  • ChaosPro can create animations. ChaosPro can not only create simple zoom and pan types of animations, but also create a 3D animation where, for example, the angle of the "incident" light might move around while the subject's colour gradually changes from red to green, and the observer 'zooms' more closely into the subject whilst the subject is changing in shape.
  • ChaosPro has an integrated formula editor and compiler, so you can create your own formulas. The formula compiler can read most of the FractInt (*.frm) formula files, so you can also use your existing formulas. The formula compiler can also handle UltraFractal formulas upto version 4 (including transformations and colourings).
  • Supported fractal types include:
    • Escapetime: Almost all types based on iterating a point and checking whether it gets trapped by some orbit. This type is based on formulas (thus you can calculate almost all such fractals, but you have to write a formula first).
    • Quaternion: Similar to Escapetime, but based on Quaternion input numbers (3D/4D)
    • Attractor: 3D objects consisting of arbitrary points.
    • Dynamic System (Lorenz/Roessler)
    • Plasma
    • IFS
    • LSystem
    • Layer Fractal: An artificial container into which you may put any of the other fractals as a layer. So you can compose different fractals.

I hope that these "key" features have left you suitably impressed and that you will give ChaosPro a try.

ChaosPro offers some features, which aren't found in other fractal generators. I very rarely found a real 24 bit image in another fractal program. These programmes often claim to create a 24 bit image but this is only because their colouring scheme is based on the number of iterations. Their image will look almost identical to a standard 256 color image. Only a few other programs are capable of generating 3D transformations, and easily created animations, etc...

You might well ask why I make my fractal generator program freely available to a wider audience? It all began with an interest in fractals and I gradually found that I became more interested in the theory side of things, and the use of applied mathematics to generate the fractals. Having produced an enhanced fractal generator program, I felt that it would be rather sad if my program quietly faded into relative obscurity, without giving other people the chance of experiencing it for themselves.