Chaos - Fractal Explorer

Miscellaneous Forums/Blitz Showcase/Chaos - Fractal Explorer

An early version of a fractal explorer. At the moment it's limited to seven fractal types including the usual Mandelbrot Beetle and Julia sets but also with Newton-Raphson approximation, Sierpinski Gasket and Fractal Ferns amongst others.

The GUI is not yet completed although the program is functional.

Clicking on any + or - signs will increase/decrease the related variable.

Press g or click the right mouse buton to start generating the fractal (although beware on the Mandelbrot and Julia pages as right clicking will also zoom out).

Once the fractal has rendered press s to save a screenshot in the same directory as Chaos is installed (there is no confirmation but the program will not overwrite any file).

Left click on the screen to zoom in if appropriate.

Basic information on each fractal type is available within the program (this will be expanded upon).

The full source is not openly available but I have included a blitz basic file within the zip that includes drawing functions for all seven fractal types.

I have designated this as version 0.5 as it is certainly not finished yet but I will hopefully find time to update it shortly.



The program can be downloaded from here:
http://www.dpw-shane.pwp.blueyonder.co.uk/downloads/chaos.zip

Damn... It's time to get some sleep... I was certain that the topic said 'Chaos - Rectal Explorer'...

Andy

Sounds painful. Could make an interesting game though. No, wait, I meant to say "disturbing." Could make a disturbing game.

You'll certainly disturb something exploring rectally...

Anyway...

Those fractals look real Nice. Good job, Shane!

Very useful stuff, thanks a lot for sharing. I'm gonna use it for procedural textures for tree leafs in a randomly created landscape - as soon as I got some spare time. Very handy.

Thanks for the comments. Glad you like it.

Beautiful stuff,

amazed you came up with this stuff, you are obviously a maths guru...

Don't knock it until you try it.

@Boiled Sweets - yeah, I'm rather sad. I've got a first class degree in Mathematics from Sheffield University (UK), but that was a few years ago now.

I've made simple fractal programs in every language that I've dabbled in (Commodore Basic, AMOS, C, VB, Delphi etc.).

I forgot to mention earlier that this one is limited to the number of zooms that you can make before it looks blocky because Blitz 3D doesn't have very accurate floating point numbers (and no doubles).

Hey it's cool... I made a similar program in AMOS once...

Andy

I've just updated the program so that you can choose your preferred screen resolution (up to 1024x768). Please note though that, as yet, I haven't included any error checking routines so make sure that you graphics card can display the correct resolution.

http://www.dpw-shane.pwp.blueyonder.co.uk/downloads/chaos.zip

I tried your sources and I like it very much. Unfortunately I was too dumb to modify the farn example in a way to let it "grow" from the right bottom corner to the left top side, so I could use it as procedural Texture for lowpoly Trees.