Fri, Jan 10, 3:20 AM CST

Renderosity Forums / Fractals



Welcome to the Fractals Forum

Forum Moderators: Anim8dtoon, msansing

Fractals F.A.Q (Last Updated: 2024 Nov 13 3:03 pm)




Subject: mandelbrot translations.


Rayraz ( ) posted Sun, 27 October 2002 at 8:28 AM ยท edited Fri, 10 January 2025 at 3:10 AM

I've got the complex values 'Z' and '#pixel' in my standard mandelbrot formula. each complex value is given by (a + bi). I've calculated that for '(a + bi)*(c + di)=(a + 2bi)' c = a^2 + b^2 and d = (ab)/(a^2 + b^2). But how do I tell ultrafractal to create the values c and d from the complex values 'Z' or from '#pixel'? I cant just tell ultrafractal: c = a^2 + b^2 d = (ab)/(a^2 + b^2) I have to define the values 'a' and 'b' too. how do I devide 'Z' and '#pixel' in the components 'a' and 'bi'?

(_/)
(='.'=)
(")
(")This is Bunny. Copy and paste bunny into your signature to help him gain world domination.


Rayraz ( ) posted Sun, 27 October 2002 at 8:33 AM

I hope this makes sence. I have to use this to 'stretch' a mandelbrot fractal along the real or imag axis. I cant just render my fractal and stretch it in Photoshop or PSP or any other image program. It's my assignment for Math at school to do this mathematically.

(_/)
(='.'=)
(")
(")This is Bunny. Copy and paste bunny into your signature to help him gain world domination.


Rayraz ( ) posted Sun, 27 October 2002 at 8:37 AM

i = sqrt(-1)

(_/)
(='.'=)
(")
(")This is Bunny. Copy and paste bunny into your signature to help him gain world domination.


Rayraz ( ) posted Sun, 27 October 2002 at 8:37 AM

I fotgot that sorry.

(_/)
(='.'=)
(")
(")This is Bunny. Copy and paste bunny into your signature to help him gain world domination.


abmlober ( ) posted Sun, 27 October 2002 at 12:56 PM

That i = sqrt(-1) is clear :-)
But please take a look at several formulas and read the VERY helpful and well.written tutorials and help-files. There is a lot of good hints...

:rolleyes::sad:
Joy of Frax


abmlober ( ) posted Sun, 27 October 2002 at 12:59 PM

I forgot - UF has complex multiplication, you don't need to calculate with a=real(#z) and b=imag(#z), resp. real(#pixel) and imag(#pixel).

:rolleyes::sad:
Joy of Frax


Rayraz ( ) posted Sun, 27 October 2002 at 1:14 PM

Yes I know I don't have to calculate them to get the effect I'm looking for, but the assignment is to change the actual mandelbrot formula. It is not only neccesary to get the visual effect, I need to do it with this specific technique. I know (almost 100% certain) that my formula for multiplying mandelbrot along one of the two axis works, but I've got to get visual evidence and that's what I try to do with ultrafractal. Does the multiplication option change the actual mandelbrot formula or is it a secundairy formula or transformation algorithm?

(_/)
(='.'=)
(")
(")This is Bunny. Copy and paste bunny into your signature to help him gain world domination.


Rayraz ( ) posted Sun, 27 October 2002 at 1:16 PM

Thanx for trying to answer my question by the way. I'll re-check the help-files.

(_/)
(='.'=)
(")
(")This is Bunny. Copy and paste bunny into your signature to help him gain world domination.


abmlober ( ) posted Mon, 28 October 2002 at 7:16 AM

The formulas are no fixed built-ins, you are free to write your own stuff, try it out until it does what you have in mind :-)

:rolleyes::sad:
Joy of Frax


Rayraz ( ) posted Mon, 28 October 2002 at 9:05 AM

I've found out what the problem was. First error: I used imag(z) but I had to use flip(imag(z)). I had a formula describing the translation, but my the formula was not dynamic and Ultrafractal thought it was. this created an endless loop. Ultrafractal would always say it expected a ')'. I've now got a very simple solution: z= z^2 + #pixel z = real(z) + 2*flip(imag(z)) That does the trick.

(_/)
(='.'=)
(")
(")This is Bunny. Copy and paste bunny into your signature to help him gain world domination.


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.