Kali
|
|
« Reply #105 on: March 20, 2012, 09:16:51 AM » |
|
@ Kali
do you think that this can be done also with M3D ?
Sorry but there's no unconditional circlefold transform in M3D... maybe if Luca or Jesse are reading... @element90 - thanks for replying for me when I don't have the time to do it myself nice images btw
|
|
« Last Edit: March 20, 2012, 09:18:32 AM by Kali »
|
Logged
|
|
|
|
Alef
|
|
« Reply #106 on: March 21, 2012, 07:18:56 PM » |
|
Fractint formula lacks colouring revealing patterns. Without additional colour method only z=abs(z)/c+c julias will give some result. For so popular in FF formula(s) it is suprising, that there is no good Ultra Fractal implementation of this formula. There are just some formula, who needs to load another formula
|
|
|
Logged
|
fractal catalisator
|
|
|
Ryan D
|
|
« Reply #107 on: June 20, 2012, 05:56:25 PM » |
|
I'm a latecomer to this, and I'm old fashioned as well - I still have more fun with Fractint than anything else. So, I've followed along with this and tried to implement a Fractint version of the Kaliset fractal. The original formula (z = real(x) + imag(y)) can be set up in Fractint's formula editor to come up with images similar to what was posted by Kali, but many of the others don't come up with anything like what was posted. At least, not the way I've written them up. Oh well. In any case, in the process of debugging the Kaliset formula, I noticed how important the bailout amount was. I created a short animation with the bailout varying logarithmically from 0 to about 170 (modulus squared). Here it is - the pattern of the lakes is interesting, especially the way they suddenly appear. This is not an artifact of having the number of iterations insufficient to meet a higher bailout - I calculated the image with 100,000 iterations and the lakes remain exactly the same as they are at the end of this video. Ryan http://vimeo.com/moogaloop.swf?clip_id=49573142&server=vimeo.com&fullscreen=1
|
|
« Last Edit: September 17, 2012, 04:41:50 AM by Ryan D, Reason: new animation render, updated link »
|
Logged
|
|
|
|
Ryan D
|
|
« Reply #108 on: June 26, 2012, 08:33:20 PM » |
|
To stay with Kali's original intent on his Kaliset formula (no bailout, using inside colouring), I took a stab at a Fractint version without a bailout. Fractint has limited choices available to it for inside colouring, and not too many of them were interesting. For the majority of the Kaliset Julias, using Fractint comes up with an image that is just too busy. I started off animating a path using relatively high iteration count, and the images were nice, but there were far too many tiny strands and the aliasing was awful. So, here's a stab with the iterations reduced to 64. The path starts near the origin and heads off to the outer edge of the Kaliset along the negative X axis at a constant rate, with the Y values located barely on the negative side. It gets very busy towards the end - the rapid bifurcations come ever quicker, so perhaps an inverse exponential rate of travel would slow things down and show interesting views. Ryan http://vimeo.com/moogaloop.swf?clip_id=49677881&server=vimeo.com&fullscreen=1
|
|
« Last Edit: September 18, 2012, 05:57:20 PM by Ryan D, Reason: new animation render, updated link »
|
Logged
|
|
|
|
Pauldelbrot
|
|
« Reply #109 on: June 27, 2012, 12:35:47 AM » |
|
To stay with Kali's original intent on his Kaliset formula (no bailout, using inside colouring), I took a stab at a Fractint version without a bailout. Fractint has limited choices available to it for inside colouring, and not too many of them were interesting. For the majority of the Kaliset Julias, using Fractint comes up with an image that is just too busy. You can use any inside coloring you can imagine, with this trick: First, in the loop section of your formula, if you're about at the iteration limit (say, one less) calculate the coloring you want and assign it to z as a real number. Something like i = 0 z = whatever: i = i + 1 IF(i == maxiter-1) z = calculate-coloring-from-z ELSE z = whatever-fractal-function-of-z ENDIF, 1 == 1 Then use inside=real coloring. You can, for example, implement exponential smoothing that way.
|
|
|
Logged
|
|
|
|
Kali
|
|
« Reply #110 on: June 27, 2012, 06:17:56 AM » |
|
Nice video!
I was about to suggest what Paul did, I used that trick for doing exp.smoothing with Fractal Explorer
|
|
|
Logged
|
|
|
|
Fractal Ken
Fractal Lover
Posts: 246
Proud to be 2D
|
|
« Reply #111 on: November 27, 2012, 07:56:02 PM » |
|
Here's a small generalization for one of Kali's formulas from earlier in the discussion: z = abs(z/c 1) + c 2Example: c 1 = (0.5, 0.5), c 2 = (-0.8, 0.2) Coloring is by an exponential smoothing variation where the magnitudes of the z's real components are subtracted, rather than the magnitudes of the z's themselves. Edit: Zoomed versions of this fractal are here.
|
|
« Last Edit: November 27, 2012, 08:17:52 PM by Fractal Ken, Reason: Add link »
|
Logged
|
Fortran will rise again
|
|
|
Kali
|
|
« Reply #112 on: November 28, 2012, 09:58:42 PM » |
|
Wow, excelent image Ken... such a clean render, good coloring. So you used only reals for the exp.smoothing? Nice result, I'll try that.
|
|
|
Logged
|
|
|
|
Fractal Ken
Fractal Lover
Posts: 246
Proud to be 2D
|
|
« Reply #113 on: November 29, 2012, 06:45:23 AM » |
|
Wow, excelent image Ken... such a clean render, good coloring.
Thanks, Kali. The image is sharp because I was able to do 100 iterations. On most of these non-escaping fractals, that many iterations leads to a noisy looking picture, but not here. The orbits are somehow well-behaved; it's probably related to the tree structures. So you used only reals for the exp.smoothing? Nice result, I'll try that.
I often use just the real components or just the imaginary components.
|
|
|
Logged
|
Fortran will rise again
|
|
|
spongman
Forums Newbie
Posts: 3
|
|
« Reply #114 on: December 29, 2012, 07:17:23 AM » |
|
these are fantastic! i made some webgl animations i find them quite mesmerising to watch (click the 'hide code' button and set the resolution drop-down to '1' if your video card can handle it)
|
|
|
|
Kali
|
|
« Reply #115 on: December 29, 2012, 09:30:57 AM » |
|
Very nice, spongman! I should get into webgl to do some stuff... this will help me for learning, thanks for sharing!
|
|
|
Logged
|
|
|
|
spongman
Forums Newbie
Posts: 3
|
|
« Reply #116 on: December 29, 2012, 10:00:34 AM » |
|
Very nice, spongman! I should get into webgl to do some stuff... this will help me for learning, thanks for sharing!
thanks! although, be aware that you're only going to get medium precision floats with webgl, so no deep zooming. but it's good for demos. one question, though. i don't quite understand why sometimes these animations get quite noisy (grainy), for example on http://glsl.heroku.com/e#5654.6 just after the background turns a black/white checkerboard. is that just the nature of the fractal given those parameters, or maybe something wrong with the way i'm doing the coloring?
|
|
|
|
kram1032
|
|
« Reply #117 on: December 29, 2012, 02:01:21 PM » |
|
Those are some really neat animations
|
|
|
Logged
|
|
|
|
Hiato
Forums Freshman
Posts: 14
|
|
« Reply #118 on: January 01, 2013, 09:16:09 PM » |
|
Just thought I'd write in here and say that I (accidentally) found what turned out to be a rotation-ish of the Kali set. Well, it's actually a variation on the formula (arrived at accidentally) which, if the point is rotated by 90 before you add c then you get the Kali set, so I suppose this is a 'different' fractal: ax = abs(p.x); ay = abs(p.y); k = x*x+y*y; p.x = ay/k; p.y = ax/k; //if you rotate here by 90 degrees then you get the Kali set p += c; Enjoy EDIT: For some nice trees, try the Julia version of this formula at -1.08410,-0.21192 and its neighbourhood.
|
|
« Last Edit: January 01, 2013, 09:19:07 PM by Hiato »
|
Logged
|
|
|
|
spongman
Forums Newbie
Posts: 3
|
|
« Reply #119 on: January 01, 2013, 11:12:26 PM » |
|
Just thought I'd write in here and say that I (accidentally) found what turned out to be a rotation-ish of the Kali set.
very nice. i extended this to an arbitrary rotation: z = abs(z . exp (i.theta)) / |z|^2 + c here's an animation of the M-set with a continuously varying theta: http://glsl.heroku.com/e#5742.1and here's a navigable julia of the same rotating/capsizing ship thing: http://glsl.heroku.com/e#5758.0
|
|
« Last Edit: January 02, 2013, 08:40:10 PM by spongman »
|
Logged
|
|
|
|
|