Welcome to Fractal Forums

Fractal Art => Movies Showcase (Rate My Movie) => Topic started by: trafassel on July 25, 2017, 07:44:05 PM




Title: Julia Set
Post by: trafassel on July 25, 2017, 07:44:05 PM
http://youtu.be/utq0YRPDOc4?a


Title: Re: Julia Set
Post by: mclarekin on July 26, 2017, 03:20:13 PM
the video is great. Thanks for posting.


Title: Re: Julia Set
Post by: Adam Majewski on July 26, 2017, 06:40:19 PM
cool !
can you describe :
- algorithm
- software
- how have you choosed c parameters
?
TIA


Title: Re: Julia Set
Post by: trafassel on July 27, 2017, 07:26:17 PM
The algorithm comes from the idea to display the circles which forms the Mandelbrot Set as spheres.

The formula is given by:

Code:
public double minBailout=0.03;
public double rPow=0.39;
public double sphereSize=0.61;
public override bool GetBool(double x,double y,double z)
{
  for (int i=1;i<_cycles;  i++)
  {
    double xx=x*x;
    double yy=y*y;
    double zz=z*z;
    double r=xx+yy+zz;
    if (r>6)return false;
    if (r<minBailout)return true;
    y=2*x*y+_jy;
    x=xx-yy+_jx;
    z=z*Math.Pow(r,rPow)/sphereSize+_jz;
  }
  return true;
}

public override void Init()
{
  base.Init();
  if(GetString("intern.Formula.TempUpdateVal")!="7053ca49f017bbb3d32747e60fa68e28")
  {
    SetParameterBulk("Formula.Parameters: minBailout=0.03 rPow=0.39 sphereSize=0.61 Formula.Static: Cycles=410 Julia=1 jx=0.288724629629629 jy=-0.473233333333333 jz=0 Scene: CenterX=0.170154474870217 CenterY=0.20568854630507 CenterZ=-0.30614740041454 Radius=1.7535060530771 Transformation.Camera: AngleX=-155.336787655115 AngleY=-56.3765596085849 AngleZ=-99.3304786206038 IsometricProjection=0 Position=1 intern.Formula: TempUpdateVal=7053ca49f017bbb3d32747e60fa68e28");
  }

The init() method can be ignored. Here the Julia c seeds and the camera parameters are set.

Is used the program Gestaltlupe (http://www.gestaltlupe.com/) to generate the video frames and ImagesToVideo (http://en.cze.cz/Images-To-Video) to combine this images to a video.

The Julia C values are set by hand for some frames and the animation just interpolates the values for all frames.




Title: Re: Julia Set
Post by: mclarekin on July 28, 2017, 09:37:32 AM
@ trafassel. That is a very fast algorithm, and looks great.

It is perfect for having the parameters animated by music.

I will add it to my long list of Trafassel formulas that I have yet to investigate, probably at the top of the list. :)

I still need to  find away to do this type of formula using DE.

thanks for posting.


Title: Re: Julia Set
Post by: M Benesi on July 30, 2017, 04:05:42 PM
  Love it.  Great idea. 


Title: Re: Julia Set
Post by: trumanbrown on July 31, 2017, 07:03:24 PM
Wonderful animation! I love the bubbly effect!