Logo by Fiery - 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: Did you know ? you can use LaTex inside Postings on fractalforums.com!
 
*
Welcome, Guest. Please login or register. April 20, 2024, 02:01:58 PM


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: Simonbrot variation  (Read 4224 times)
0 Members and 1 Guest are viewing this topic.
Kalles Fraktaler
Fractal Senior
******
Posts: 1458



kallesfraktaler
WWW
« on: July 14, 2016, 03:34:45 PM »

Simonbrot variation



http://www.fractalforums.com/index.php?action=gallery;sa=view;id=19424

Here is a variation of the famous Simonbrot
Forumla is z = z2*|z2|+c
A little different compared to Simonbrot's formula z = z2*|z|2+c

This fractal is much more disconnected.
Will be included in the next version of Kalles Fraktaler, I am struggeling to get it being able to zoom beyond e300, I might give that up on this formula though...

(un-zoomed shaped shown in the upper left corner)
« Last Edit: July 14, 2016, 03:36:47 PM by Kalles Fraktaler » Logged

Want to create DEEP Mandelbrot fractals 100 times faster than the commercial programs, for FREE? One hour or one minute? Three months or one day? Try Kalles Fraktaler http://www.chillheimer.de/kallesfraktaler
http://www.facebook.com/kallesfraktaler
simon.snake
Fractal Bachius
*
Posts: 640


Experienced Fractal eXtreme plugin crasher!


simon.fez SimonSideBurns
« Reply #1 on: July 14, 2016, 11:43:50 PM »

Here is a variation of the famous Simonbrot

Not quite sure it's famous.  Maybe I'm too modest.

The new fractal does look interesting.  It's like finding a whole new family of fractals that were there all the time, but just needed discovering.
Logged

To anyone viewing my posts and finding missing/broken links to a website called www.needanother.co.uk, I still own the domain but recently cancelled my server (saving £30/month) so even though the domain address exists, it points nowhere.  I hope to one day sort something out but for now - sorry!
simon.snake
Fractal Bachius
*
Posts: 640


Experienced Fractal eXtreme plugin crasher!


simon.fez SimonSideBurns
« Reply #2 on: November 08, 2016, 12:04:04 AM »

In FractInt formula terms, the simonbrot is:

z = z * abs(z) followed by
z = z * z + c

I changed it to say:

z = z * abs(z) + c
z = z * z + c

And it produces something that looks more sparse, but a small amount of zooming reveals mandelbrot minibrots.

Anyone like to turn that into perturbation code for Kalles Fraktaler?  Anyone able to describe what it is doing?

Hopefully not too dissimilar to be doable.
Logged

To anyone viewing my posts and finding missing/broken links to a website called www.needanother.co.uk, I still own the domain but recently cancelled my server (saving £30/month) so even though the domain address exists, it points nowhere.  I hope to one day sort something out but for now - sorry!
LionHeart
Explorer
****
Posts: 46



« Reply #3 on: April 23, 2017, 04:31:34 PM »

Hi Kalles Fraktaller and Simon,

I added SimonBrot2 to ManpWIN and include fractional powers of z from 3/2 upwards:

/**************************************************************************
   Run SimonBrot type fractals
   z^n * |z|^2 + c       (normal)
   z^n * |z^2| + c       (SimonBrot2)
**************************************************************************/

int   DoSimonSnakeFormula(void)

    {
    Complex   zabs, tempz, sqrtz;

    if (param[3] == 0.0)         // normal SimonBrot
   {
   zabs.x = fabs(z.x);
   zabs.y = fabs(z.y);
   tempz.y = z.y * zabs.x + z.x * zabs.y;
   tempz.x = z.x * zabs.x - z.y * zabs.y;
   sqrtz = (degree % 2 == 1) ? CSqrt(z) : 1.0;      // use square root power if degree is odd
   z = CPolynomial(tempz, degree / 2) * sqrtz + q;
   }
    else               // SimonBrot 2
   {
   tempz = z*z;
   zabs.x = fabs(tempz.x);
   zabs.y = -fabs(tempz.y);
   tempz = zabs;
   sqrtz = (degree % 2 == 1) ? CSqrt(z) : 1.0;         // use square root power if degree is odd
   z = CPolynomial(z, degree / 2) * sqrtz * tempz + q;
   }
    return (CSumSqr(z) >= rqlim);
    }

Here is SimonBrot2 z = z^n*|z^2|+c where n = 3/2



Here is a little Celtic Julia Animation I made using ManpWIN just for fun smiley



It follows the path through Celtic as shown here in white:



Enjoy.

Logged

Paul the LionHeart
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
How to randomize any variation using the custom variation loader script JWildfire Snicker02 0 1991 Last post November 21, 2015, 07:19:39 PM
by Snicker02
Simonbrot Kalles Fraktaler Gallery Kalles Fraktaler 3 2240 Last post April 28, 2016, 12:01:14 PM
by stardust4ever
Simonbrot Film Kalles Fraktaler 0 1620 Last post May 13, 2016, 09:21:00 PM
by Kalles Fraktaler
Embedded Julia in Simonbrot Kalles Fraktaler Gallery simon.snake 0 1671 Last post June 27, 2016, 06:33:05 PM
by simon.snake
Simonbrot nth Other types « 1 2 » greentexas 22 9222 Last post June 16, 2017, 12:58:22 AM
by greentexas

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.152 seconds with 27 queries. (Pretty URLs adds 0.008s, 2q)