bib
|
|
« on: May 31, 2009, 03:49:28 PM » |
|
Hi Has this formula been explored before for various values of b? Following Pauldelbrot's Supernova fractal that adds a b to the Herman Ring, I tried to add the b to z before squaring. The results are fun, you get very intricate Phoenix-like patterns without having to zoom too deep
|
|
« Last Edit: May 31, 2009, 03:56:48 PM by bib »
|
Logged
|
Between order and disorder reigns a delicious moment. (Paul Valéry)
|
|
|
twinbee
|
|
« Reply #1 on: June 02, 2009, 03:40:14 PM » |
|
Any chance you could put up some pictures? I rendered a 3D-erized version of your formula where the darker to lighter layers represent b changing from 1 to -1.
|
|
|
Logged
|
|
|
|
bib
|
|
« Reply #2 on: June 02, 2009, 08:19:48 PM » |
|
|
|
« Last Edit: June 06, 2009, 08:22:00 PM by bib »
|
Logged
|
Between order and disorder reigns a delicious moment. (Paul Valéry)
|
|
|
bib
|
|
« Reply #3 on: June 02, 2009, 09:59:58 PM » |
|
|
|
« Last Edit: June 06, 2009, 08:13:01 PM by bib »
|
Logged
|
Between order and disorder reigns a delicious moment. (Paul Valéry)
|
|
|
bib
|
|
« Reply #4 on: June 02, 2009, 10:45:13 PM » |
|
|
|
« Last Edit: June 06, 2009, 08:13:58 PM by bib »
|
Logged
|
Between order and disorder reigns a delicious moment. (Paul Valéry)
|
|
|
bib
|
|
« Reply #5 on: June 02, 2009, 11:40:42 PM » |
|
|
|
« Last Edit: June 06, 2009, 08:15:13 PM by bib »
|
Logged
|
Between order and disorder reigns a delicious moment. (Paul Valéry)
|
|
|
twinbee
|
|
« Reply #6 on: June 03, 2009, 12:49:49 AM » |
|
Nice. The last two are particularly weird with the overlapping business.
|
|
|
Logged
|
|
|
|
lkmitch
Fractal Lover
Posts: 238
|
|
« Reply #7 on: June 04, 2009, 09:31:18 PM » |
|
Nice. The last two are particularly weird with the overlapping business.
I suspect that the overlapping comes from using the "wrong" start value. With the Mandelbrot set, z = 0 is used as the starting point because 0 is the critical point of z 2 + c. If you now change the formula to (z + b) 2 + c, with b being constant, then the critical point, and initial z, is now z = -b. Starting with this may lead to very different images. Having just whipped it up in UF, it seems that you can get qualitatively the same types of images by just using the regular Mandelbrot formula with non-zero start values.
|
|
« Last Edit: June 04, 2009, 09:35:48 PM by lkmitch »
|
Logged
|
|
|
|
bib
|
|
« Reply #8 on: June 06, 2009, 08:20:32 PM » |
|
Nice. The last two are particularly weird with the overlapping business.
I suspect that the overlapping comes from using the "wrong" start value. With the Mandelbrot set, z = 0 is used as the starting point because 0 is the critical point of z 2 + c. If you now change the formula to (z + b) 2 + c, with b being constant, then the critical point, and initial z, is now z = -b. Starting with this may lead to very different images. Having just whipped it up in UF, it seems that you can get qualitatively the same types of images by just using the regular Mandelbrot formula with non-zero start values. You're right, not just qualitatively, It's exactly the same as the classic formula with a start value <> 0 btw, I have recalculated the images with antialising.
|
|
|
Logged
|
Between order and disorder reigns a delicious moment. (Paul Valéry)
|
|
|
fractalwizz
|
|
« Reply #9 on: August 26, 2009, 01:26:14 AM » |
|
how would u put that formula into UF? i might have got it right, but I want to make sure.
|
|
|
Logged
|
|
|
|
bib
|
|
« Reply #10 on: August 26, 2009, 09:09:27 AM » |
|
Hi I copied an existing formula and inside the script, added the "b" parameter:
MandelbrotB { ; ; Generic Mandelbrot set. ; init: z = @start b = @b loop: z = (z+b)^@power + #pixel bailout: |z| <= @bailout default: title = "Mandelbrot" center = (-0.5, 0) helpfile = "Uf*.chm" helptopic = "Html\formulas\standard\mandelbrot.html" $IFDEF VER50 rating = recommended $ENDIF param start caption = "Starting point" default = (0,0) hint = "The starting point parameter can be used to distort the Mandelbrot \ set. Use (0, 0) for the standard Mandelbrot set." endparam param b caption = "b" default = (0,0) endparam param power caption = "Power" default = (2,0) hint = "This parameter sets the exponent for the Mandelbrot formula. \ Increasing the real part to 3, 4, and so on, will add discs to \ the Mandelbrot figure. Non-integer real values and non-zero \ imaginary values will create distorted Mandelbrot sets. Use (2, 0) \ for the standard Mandelbrot set." endparam float param bailout caption = "Bailout value" default = 4.0 min = 1.0 $IFDEF VER40 exponential = true $ENDIF hint = "This parameter defines how soon an orbit bails out while \ iterating. Larger values give smoother outlines; values around 4 \ give more interesting shapes around the set. Values less than 4 \ will distort the fractal." endparam switch: type = "Julia" seed = #pixel power = power bailout = bailout }
|
|
« Last Edit: August 26, 2009, 10:29:46 AM by bib »
|
Logged
|
Between order and disorder reigns a delicious moment. (Paul Valéry)
|
|
|
David Makin
|
|
« Reply #11 on: August 26, 2009, 02:55:06 PM » |
|
Just to be pedantic - wherever possible parameter values should be used directly rather than being assigned to variables, so this would be better:
init: z = @start loop: z = (z+@b)^@power + #pixel
|
|
|
Logged
|
|
|
|
bib
|
|
« Reply #12 on: August 26, 2009, 04:54:35 PM » |
|
Thanks David for the comment. It was the first and only time I tried to modify a script! All the existing formulae in the database are more than enough to play with
|
|
|
Logged
|
Between order and disorder reigns a delicious moment. (Paul Valéry)
|
|
|
|