Logo by Cyclops - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Check out the originating "3d Mandelbulb" thread here
 
*
Welcome, Guest. Please login or register. April 20, 2024, 01:28:10 AM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: [1]   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: z=(z+b)^2+c  (Read 3265 times)
0 Members and 1 Guest are viewing this topic.
bib
Global Moderator
Fractal Senior
******
Posts: 2070


At the borders...


100008697663777 @bib993
WWW
« on: May 31, 2009, 03:49:28 PM »

Hi  afro

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  evil
« Last Edit: May 31, 2009, 03:56:48 PM by bib » Logged

Between order and disorder reigns a delicious moment. (Paul Valéry)
twinbee
Fractal Fertilizer
*****
Posts: 383



WWW
« 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
Global Moderator
Fractal Senior
******
Posts: 2070


At the borders...


100008697663777 @bib993
WWW
« 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
Global Moderator
Fractal Senior
******
Posts: 2070


At the borders...


100008697663777 @bib993
WWW
« 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
Global Moderator
Fractal Senior
******
Posts: 2070


At the borders...


100008697663777 @bib993
WWW
« 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
Global Moderator
Fractal Senior
******
Posts: 2070


At the borders...


100008697663777 @bib993
WWW
« 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
Fractal Fertilizer
*****
Posts: 383



WWW
« 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 z2 + 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
Global Moderator
Fractal Senior
******
Posts: 2070


At the borders...


100008697663777 @bib993
WWW
« 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 z2 + 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
Conqueror
*******
Posts: 129



WWW
« 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
Global Moderator
Fractal Senior
******
Posts: 2070


At the borders...


100008697663777 @bib993
WWW
« 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
Global Moderator
Fractal Senior
******
Posts: 2286



Makin' Magic Fractals
WWW
« 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

The meaning and purpose of life is to give life purpose and meaning.

http://www.fractalgallery.co.uk/
"Makin' Magic Music" on Jango
bib
Global Moderator
Fractal Senior
******
Posts: 2070


At the borders...


100008697663777 @bib993
WWW
« 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 smiley
Logged

Between order and disorder reigns a delicious moment. (Paul Valéry)
Pages: [1]   Go Down
  Print  
 
Jump to:  


Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.151 seconds with 23 queries. (Pretty URLs adds 0.009s, 2q)