HOME | DD

Published: 2007-11-16 20:16:23 +0000 UTC; Views: 5711; Favourites: 28; Downloads: 1138
Redirect to original
Description
Edit: Re-uploaded it once again. I forgot to include the "vvar", so now everything should work fine. The older one would always assume that you set the variation to 1.Edit: Re-uploaded it. There was a minor problem with the correction (it wasn't doing exactly what it was supposed to), but nobody downloaded it anyways.
Edit: Just to let you guys know, I have not experienced any problems with this variation, so you can probably try using it with whatever else is usually in your Apo plugins directory.
Alright, now things are getting extreme.
Just to start off, you might want to check out my Polynomial variation [link] because I will be referencing it when talking about this one.
Like the Polynomial variation, this variation treats the Apo 2D "realm" as the complex plane, and creates a function that raises Z to a power. Thing is, this is the COMPLEX plane, which means that we have access to complex numbers. In the Polynomial Variation you had access to the Numerator and Denominator of a fraction, and that fraction was a real number. With this variation you also have access to this real number (called the "real" part of the complex number, and is now a floating point number instead of a fraction), however you also have access to the "imaginary" part of the complex number.
Essentially, it uses this function:
f(z) = z^c
Where c = a + ib, or c = real + i * imaginary
The real and imaginary variables represent the coefficients of the real part of the complex number (1) and the imaginary part of the complex number (i).
I also included a "correction" variable just like I did with the Polynomial variation plugin, which modifies the radius so that you can stop things from getting too big or too small.
You can imitate the Polynomial variation by setting "compoly_imaginary" to 0, and setting the Real variable to whatever your fraction's decimal approximation is.
One important thing to note is that this will NOT do everything that the Polynomial variation will do. In particular, it doesn't have multiple roots, if you have any idea what that means.
Now, you might be interested in seeing what this variation has to do with the Escher variation, as they both seem to do similar things.
The Escher variation uses the following formula (I think).
f(z) = z^( ( 1 + cos(a) + isin(a) ) /2 )
And you could change the value of a (called beta in the variation). You can imitate this by setting the real and imaginary variables to the following.
Real = 0.5 + cos(a)/2
Imaginary = sin(a)/2
Depending on what "a" is.
As usual, note me or comment or SOMETHING if you use this. I don't ask for credit, but I would like to know what you made with it.
Related content
Comments: 10
LillanBacka [2022-02-13 14:05:21 +0000 UTC]
👍: 0 ⏩: 0
paxinum [2009-08-10 21:34:14 +0000 UTC]
Nice idea, I will try to implement this in my own fractal software....
👍: 0 ⏩: 0
PL-Resource [2007-12-12 01:02:33 +0000 UTC]
Are your plugins all 2D Or do you have any that map FPz as well?
👍: 0 ⏩: 1
cothe In reply to PL-Resource [2007-12-12 01:21:38 +0000 UTC]
They're all made for normal Apo, so I don't have anything that does anything to FPz. The "z" in this case is just the Complex number representing the x and y values.
👍: 0 ⏩: 1
MichaelFaber [2007-11-30 05:46:41 +0000 UTC]
i just found these plugins of yours. They seem to have some divide by zero errors, but that is something else....
This variation is cool. Kind of surprised me. `JoelFaber made almost the same variation. I used his variation (cpow) to make [link]
You can see his source code on our Plugin group SVN [link]
What do you use to create your plugins?
👍: 0 ⏩: 1
cothe In reply to MichaelFaber [2007-11-30 07:13:42 +0000 UTC]
Yeah, I just got a message from Joel. I use Delphi to create and compile everything. It's funny, because I always make sure to keep a tiny constant around so I can use it to prevent divide by zero errors, but I always forget to implement it. That's probably one of the reasons that so many people are getting so many errors.
👍: 0 ⏩: 0
FracFx [2007-11-20 16:14:54 +0000 UTC]
"note me or comment or SOMETHING"
Cool plugin variation, I used it here on an old style:
[link]
Thanks for sharing!
👍: 0 ⏩: 0
akkamaddi [2007-11-17 03:02:28 +0000 UTC]
Already posted a flame with this!
Thank you so much!
👍: 0 ⏩: 1
akkamaddi In reply to akkamaddi [2007-11-17 05:47:19 +0000 UTC]
Second flame!
The effect of this in "Mandala of the Apathetic Heart" is stunning. Thank you so much for posting this!
👍: 0 ⏩: 0