Join for FREE | Take the Tour Lost Password?
[x]

deviantART

 
About Me Member Deviously Deviant HellGaussMale/Italy Recent Activity Deviant for 2 Years
Needs Premium Membership
Statistics 96 Deviations
293 Comments
3,002 Pageviews

My fractal explorer

Sat Mar 24, 2007, 1:07 AM
Some Deviants asked me about my fractal explorer software ([link]) and how to use it.
I'm very happy that someone appreciates its outputs!!

Unfortunatelly to use it you have to be (a very little) skilled with math and programming.
You also need a MS c++ compiler (the software is GPL). I use visual studio 6. If i'm not wrong you can download a free visual studio compiler from MicroSoft website. I hope it is compatible!

Let's see some technical details:
How does my software works? How can i write new formula?
My program is very simple in his structure: it works by calling, for each pixel, a function. There is a function pointer in the main cpp file that point the function to be used. This function should be defined in the file function.h.
The function take 4 double parameters and an int parameters. In 'mandelbrot' mode, the third and the fourth parameters change according to the pixel, while first and second are fixed. In 'julia mode' that's swapped.
The int parameter is usually for maxit, but you can use it as you want in your functions.
The function returns an int non negative. This int will be transformed in an rgb color. If the function returns -1 the color will be a particolar color (for example the black of mandelbrot).

That's it. These are the only stuff of my software. It is very spartan software, not written for artists, but for mathematicians. It's faster than any software around, since the function code is recompiled.
If you are skilled enough you can also write functions in assembly code (i implemted in the function.h the assembly code for mandelbrot set, the cubemandelbrot and the 4-8-16-32-64--etc mandelbrot).

Enjoy!
Dario

deviantID

No deviantID yet.

Devious Info

  • Current Residence: Ancona, Italy
  • Interests: Math, Programming, Playing piano
  • Favourite movie: Monty Python's films
  • Favourite band or musician: Liszt
  • Favourite genre of music: Classic
  • Favourite poet or writer: Leopardi
  • Favourite style of art: Fractals, with less layers and textures and more Math
  • Operating System: Winzozz

deviantART Community Board

[x]

Comments


:iconlindelokse:
:wave: un altro frattalista italiano :clap:!!!

--
member of =Apophysis *FractalDreams *ImagersFractalDDs
:iconfractalmonster:
Thanks Dario for the :+fav: of "Sleeping in the Clacier" [link] :)

--
.... And in some sense fractals are the geometry of the non perfect ;)
Ingvar
[link]
:iconbeebee127:
:wave: Hi Dario. Glad you're still around :)

--
Masquerading as a responsible adult
:iconiardacil:
I wanted to thank you so so much for :+fav: on my art :)

I am honored :hug:

--
Tread softly because you tread on my dreams
:iconexorist:
cheers for the fav mate!

--
:sprint: :chainsaw:
:icongarelito:
Thanks for the fav!

--
"There is no road to peace. Peace is the road!"

Visit My Photos ~Garelito-Photos
Visit My Drawings ~Garelito
:iconcaidodoceu:
man your work is awsome !!! I love it!!! :hug:

--
baby are you feeling me? I am feeling you.
:icon24167170:
Thanks for the fav.
Steve.
:iconaeires:
:wave: Thank you so much for the :+fav: support. :hug:

--
"Art is the only thing you cannot punch a button for. You must do it the old-fashioned way. Stay up and really burn the midnight oil. There are no compromises." Leonytne Price

Site Map