M Benesi
|
|
« Reply #75 on: October 07, 2012, 02:03:07 AM » |
|
About 40 minutes into the following documentary (PBS Nova- Fractals - Hunting the Hidden Dimension), they do a little real world measurement of fractal like behavior of trees in a forest. Probably what sparked my intuition....
http://www.youtube.com/v/LemPnZn54Kw&rel=1&fs=1&hd=1
|
|
|
Logged
|
|
|
|
cKleinhuis
|
|
« Reply #76 on: October 07, 2012, 03:03:50 AM » |
|
i knew this video already, thank you for reminding me of that, more examples of usage of fractal dimension analysis for real lifers
|
|
|
Logged
|
---
divide and conquer - iterate and rule - chaos is No random!
|
|
|
Alef
|
|
« Reply #77 on: October 07, 2012, 05:29:21 PM » |
|
As far as I understand, fractal antenna works not becouse it is fractal, but becouse in single wire it contains many different lenghts and effectively fills the space. Each wavelenght requires different lenght of antenna. So antennas can have not only fractal pattern. Probably trigonometry is so popular becouse people understand it. Throught for a practical aplication I would prefare Pythagoras. There should be fractal honoring Pythagoras.This one rendered pretty fast. Alsou increasing bailout value to some 1.0E20 made it smoother like lowering maximal iterations. Chaos Pro parameter: Clock_of_Branches { credits="Asdam1;10/3/2012/20/17" commentTemplate="Saved on $month$\ , $day$ $year$ at $hour$:$min$:$sec$\nDate: $date$\nTime: $time$\nR\ esolution: $xdots$ x $ydots$\nCalculation time: $calctime$\nVersion\ : $version$" CommentText="Saved on Oct, 7 2012 at 14:20:28\nDate: Oct 7, 2012\nT\ ime: 14:20:28\nResolution: 480 x 360\nCalculation time: 00:05:29.22\ 4\nVersion: 4.0" creationTime=2012/10/3/20/17/28 saveTime=2012/10/7/14/20/28 Creator="Asdam1" ModifiedBy="Asdam1" calcTime=329224 version=4.0 Type=Quaternion Subtype=0 Width=480 Height=360 DisplayDepth=24 gamma=+0.9 DOFEnabled=+1 DOFAperture=+0.125 DOFFocalLength=+0.0776496875522733 DOFPlaneDistance=+0.155299375104547 FogEnabled=+1 FogRed=220 FogGreen=220 FogBlue=225 FogFront=+0.0640387280666078 FogBack=+0.367712871807473 FogDensity=+3.01734853216892 FogLinear=+0.05 FogSquare=+0.05 FogExp=+0.2 formula: filename="Mag xyz forms.cfm" entry="cp_85362" p_bailout=1e+020 p_inversebailout=0 p_fractaltype="Mag Mandy 2 fast" p_colortime="Post Mandy Post Rotation" p_pixelmode="+ no abs" p_symmetrymode="YZ Switch very nice" p_seed=-0.5 p_juliaMode=0 p_Detail_Switch=0 p_bmode="Pi/2" p_checkvarset=2 p_amode="b^(3-n)" p_checkvarsetA=0.1 p_radswitch=0 p_n=2 p_pixeln=2 p_c=0/0/0/0 p_addyzpixel=0 p_spokes=3 maxiter=8 highresmult=15 backtrace=10 inside: filename="NumberSeekerColouring.ccl" entry="LogTrichrome" p_pallete="Mixed Harmonic" p_posneg=0/0 p_lgtype="4- Double logarithm" p_darkness=2 p_postfn="1- None" p_switchRB=1 p_baseR=1.35 p_baseG=1.55 p_baseB=1.65 solid=0 background=0 dimensional: observer=0.09852919331003/-0.039523053619068/-1.0256463577236 topview=0.036309924537838/0.94781697512594/-0.31674054215267 viewpoint=-0.66014169536182/1.0138011158943/2.0393583267432 backClippingPlane=3.3285493523157 viewangle=32 lighting: lightModel=0 light0Shadow=yes light1Enabled=yes light1Shadow=yes gradient: smooth=yes colormodel=CM_RGB knotmode=all dragknotmode=global Offset=0 knotrgb=(8,252,164,80) knotrgb=(20,132,138,32) knotrgb=(30,80,118,200) knotrgb=(31,85,116,193) knotrgb=(59,252,4,0) knotrgb=(75,80,0,80) knotrgb=(79,84,0,85) knotrgb=(107,112,26,120) knotrgb=(109,100,28,107) knotrgb=(126,0,1,0) knotrgb=(127,5,0,0) knotrgb=(176,252,164,0) knotrgb=(187,252,252,0) knotrgb=(219,252,252,252) knotrgb=(220,252,252,248) knotrgb=(251,252,188,128) }
|
|
|
Logged
|
fractal catalisator
|
|
|
M Benesi
|
|
« Reply #78 on: October 08, 2012, 01:57:30 AM » |
|
Nice job getting it to render smoothly.
Keep in mind, due to the nature of escape time fractals:
less iterations= less time to calculate higher bailout= more time to calculate
|
|
|
Logged
|
|
|
|
M Benesi
|
|
« Reply #79 on: October 08, 2012, 01:58:18 AM » |
|
i knew this video already, thank you for reminding me of that, more examples of usage of fractal dimension analysis for real lifers I can't remember where we post videos of fractal stuff (not in movies, obviously). ?? derp derp ?? Update: I've found that this formula allows adding in old x,y, and z values to the end of certain parts, and simply the x old x value after the Mandy part. You can combine adding/subtracting the values in different ways (including using the absolute value of the old components). Here are a couple images using z^2 - z/2 for the Mag portion- it really works quite nice. Second one I add in a portion of the yz pixel component- I like the way it works with this option. A bit sharper. click to ENLARGE
|
|
« Last Edit: October 08, 2012, 05:59:13 AM by M Benesi »
|
Logged
|
|
|
|
M Benesi
|
|
« Reply #80 on: October 11, 2012, 03:35:04 AM » |
|
|
|
« Last Edit: October 11, 2012, 04:25:13 AM by M Benesi »
|
Logged
|
|
|
|
jehovajah
|
|
« Reply #81 on: October 12, 2012, 08:26:33 AM » |
|
http://www.fractalforums.com/mandelbulb-renderings/mandelbulb-renderings/msg9603/#msg9603Kram1032 produced this many moons ago. Any chance of reworking this with your magic? First you might need to see if Chaos pro can do the sphere inversions.
|
|
|
Logged
|
May a trochoid of ¥h¶h iteratively entrain your Logos Response transforming into iridescent fractals of orgasmic delight and joy, with kindness, peace and gratitude at all scales within your experience. I beg of you to enrich others as you have been enriched, in vorticose pulsations of extravagance!
|
|
|
M Benesi
|
|
« Reply #82 on: October 12, 2012, 09:42:23 AM » |
|
I don't know how to do it. An IFS, or maybe Indra's pearls 3d??? I'd think, from what Kram1032 said, it's some type of IFS. If David Makin notices your post, I'd think he could tell you or at least point you in the right direction (I recall him talking about various IFS topics). We'll see... someone will figure it out. Jos Leys is the one who created the image. He's got a pretty awesome website with lots of nice images: http://www.josleys.com/index.phpMaybe... I don't think it is Indra's pearls.. but here is a link for you to peruse at leisure: http://klein.math.okstate.edu/IndrasPearls/
|
|
|
Logged
|
|
|
|
kram1032
|
|
« Reply #83 on: October 12, 2012, 01:10:00 PM » |
|
Uhm, jehovajah, I didn't produce that. It's from somewhere on this awesome fractal site: I put a collection of my Ultrafractal efforts in 3D fractals (Mandelbulb and others). See http://www.josleys.com
|
|
« Last Edit: October 12, 2012, 01:11:31 PM by kram1032 »
|
Logged
|
|
|
|
David Makin
|
|
« Reply #84 on: October 12, 2012, 01:55:46 PM » |
|
I don't know how to do it. An IFS, or maybe Indra's pearls 3d??? I'd think, from what Kram1032 said, it's some type of IFS. If David Makin notices your post, I'd think he could tell you or at least point you in the right direction (I recall him talking about various IFS topics). <snip>
I haven't done anything like these myself, at least not in 3D - but I think there may be something along these lines in reb.ulb for UF as I seem to recall Ron Barnett doing some sphere inversion formulas a bit like Jos Leys' ones - unfortunately I believe Jos is contract bound to keep his Indra's Pearls formulas private - something to do with a book he did ? However I was thinking about trying a method I used in 2D but using quaternions or hyoercomplex/bicomplex or triplex etc. - specifically a full or restricted escape-time IFS where one or more of the transforms is a julia set and others are just affine - if the julia is the equivalent of z^2+zero then obviously the result will be made from spheres (or equivalent if using bicomplex).
|
|
|
Logged
|
|
|
|
jehovajah
|
|
« Reply #85 on: October 14, 2012, 04:51:04 AM » |
|
Respect JosLeys!
Maybe JosLeys could work with you on this Matt ?
Twinbee has seen the spheres at the extreme limit of the Mandelbulb power8, and that in itself is satisfying confirmation of the correlation of the process for both 2d and 3d. The extra degrees of freedom in the 3d case are what have to be sifted through to find the holy grail, but some way of clearing the mist of spheres has to be in place, and yours is the only one I am currently aware of.
It is not just a question of surface determination, or pixel connectedness, a subject we discussed briefly many months ago now. I think that we have good grounds to expect small spherical regions to be obscuring the larger connected mass of spheres even close to the main body. This is why I find your results interesting.
|
|
|
Logged
|
May a trochoid of ¥h¶h iteratively entrain your Logos Response transforming into iridescent fractals of orgasmic delight and joy, with kindness, peace and gratitude at all scales within your experience. I beg of you to enrich others as you have been enriched, in vorticose pulsations of extravagance!
|
|
|
M Benesi
|
|
« Reply #86 on: October 14, 2012, 08:10:11 AM » |
|
unfortunately I believe Jos is contract bound to keep his Indra's Pearls formulas private - something to do with a book he did ?
I don't know- the link to the "Indra's Pearls" site above is from Jos Leys' website, and it has links to a book on Indra's Pearls, in addition to a LOT of information about them. There is even a course that I am checking the notes of at the moment: http://klein.math.okstate.edu/IndrasPearls/Wonders/ The course is from the main Indra's Pearls site: http://klein.math.okstate.edu/IndrasPearls/ The link for which I found on Jos Leys site here: http://www.josleys.com/links.phpHowever I was thinking about trying a method I used in 2D but using quaternions or hyoercomplex/bicomplex or triplex etc. - specifically a full or restricted escape-time IFS where one or more of the transforms is a julia set and others are just affine - if the julia is the equivalent of z^2+zero then obviously the result will be made from spheres (or equivalent if using bicomplex).
Definitely sounds like it would work. I think I remember someone doing a 3d Julia of spheres a while back as well. Can't recall though... perhaps a "3d julia spheres" search is in order.
|
|
|
Logged
|
|
|
|
M Benesi
|
|
« Reply #87 on: October 14, 2012, 08:43:59 AM » |
|
Respect JosLeys!
Maybe JosLeys could work with you on this Matt ?
He is probably busy doing important stuff. It is not just a question of surface determination, or pixel connectedness, a subject we discussed briefly many months ago now. I think that we have good grounds to expect small spherical regions to be obscuring the larger connected mass of spheres even close to the main body. This is why I find your results interesting.
I do like the spheres. The following is an interesting idea.. but it will cut out many sections of the secondary fractal. It might do it in an interesting way. I think our best bet (to the grail) is taking a rather complicated route. We'd need to calculate each yz plane independently, using the radius of a 2d Mandelbrot at that point.
By yz plane, I mean each point on the x- axis is an individual yz-plane.
at each x, we would calculate the first R that was within the 2d Mandelbrot. z^n = (x + i R)^n
Start at R=2, and subtract from R incrementally until the point (x,R) is within the set.
Divide our yz plane components by R and calculate the whole plane (y + iz)^n. It will be one flat 2d Mandelbrot. Keep all points within the set- we will remove interior points later.
Starting from that R, subtract from R incrementally until the point (x,R) is outside of the set.
Divide our yz plane component by the new R and calculate the whole plane. All of the points within the 2d Mandelbrot we calculate with the new R are OUTSIDE the 3d set.
Starting from that R, subtract from R incrementally until the point (x,R) is inside the set.
Divide out yz plane component by the new R and calculate the whole plane. Put all these points IN the set.
Starting from that R, subtract from R incrementally until the point (x,R) is outside the set.
Make all points within the new yz/R fractal outside the set. Next R will be inside the set (you see the pattern?).
Keep on repeating until R=0. At this point, move on to the next yz-plane (the next x point, determined by whatever your x resolution is...). Now repeat from the top.
This will work because dividing the yz components by a small number (say at x=-1.8, you will have a small R) will make them a lot larger. This means you get a much smaller fractal for that particular plane (yz plane at x=-1.. You will get the same exact fractal (y+ iz)^n, it will just be scaled down.
If you want the claimed "Grail" look, you'd need to calculate the YZ 2d Mandelbrot as a z^5. I always thought there would be an additional asymmetry due to the additional axis (the +/- x asymmetry, and an additional +/- extra axis asymmetry), which would compound the asymmetry of the whole beast.
I suppose someone has to implement this somewhere... I wouldn't mind seeing it, but it's rather hard in ChaosPro.
I think I'll have to repeat yz plane R calculations for EVERY pixel. It would be MUCH easier if I could do the whole plane at a time- which I can't.
|
|
« Last Edit: October 15, 2012, 06:51:08 AM by M Benesi »
|
Logged
|
|
|
|
Alef
|
|
« Reply #88 on: October 23, 2012, 05:53:49 PM » |
|
I think our best bet (to the grail) is taking a rather complicated route. We'd need to calculate each yz plane independently, using the radius of a 2d Mandelbrot at that point. By yz plane, I mean each point on the x- axis is an individual yz-plane. at each x, we would calculate the first R that was within the 2d Mandelbrot. z^n = (x + i R)^n Start at R=2, and subtract from R incrementally until the point (x,R) is within the set. Divide our yz plane components by R and calculate the whole plane (y + iz)^n. It will be one flat 2d Mandelbrot. Keep all points within the set- we will remove interior points later. Starting from that R, subtract from R incrementally until the point (x,R) is outside of the set. Divide our yz plane component by the new R and calculate the whole plane. All of the points within the 2d Mandelbrot we calculate with the new R are OUTSIDE the 3d set. Starting from that R, subtract from R incrementally until the point (x,R) is inside the set. Divide out yz plane component by the new R and calculate the whole plane. Put all these points IN the set. Starting from that R, subtract from R incrementally until the point (x,R) is outside the set. Make all points within the new yz/R fractal outside the set. Next R will be inside the set (you see the pattern?). Keep on repeating until R=0. At this point, move on to the next yz-plane (the next x point, determined by whatever your x resolution is...). Now repeat from the top. This will work because dividing the yz components by a small number (say at x=-1.8, you will have a small R) will make them a lot larger. This means you get a much smaller fractal for that particular plane (yz plane at x=-1. . You will get the same exact fractal (y+ iz)^n, it will just be scaled down. If you want the claimed "Grail" look, you'd need to calculate the YZ 2d Mandelbrot as a z^5. I always thought there would be an additional asymmetry due to the additional axis (the +/- x asymmetry, and an additional +/- extra axis asymmetry), which would compound the asymmetry of the whole beast. I suppose someone has to implement this somewhere... I wouldn't mind seeing it, but it's rather hard in ChaosPro. I think I'll have to repeat yz plane R calculations for EVERY pixel. It would be MUCH easier if I could do the whole plane at a time- which I can't. [/size] IMHO if something is very hard for Chaos Pro compiler it would be almoust impossible for more restricted Mandelbulb3D or much harder language of Fragmentarium. But this method sounds as the most realistic way to get to 3D Mandelbrot. Maybe this could be simpified using Distance Estimation or some analytical method like that. Maybe this would allow to get rid of some of the most complex steps. Never coded any distance estimated fractal, and had forgot all of derivatives, becouse they are pretty useless in real life aplication, but having some sort of non-iterating formula for needed variable could make it more easy. Arrays of stored variables or doble loop would be overkill. Throught some ideal naturalistic pattern xxxbox fractal could be as good target as 3D mandelbrot;)
|
|
|
Logged
|
fractal catalisator
|
|
|
M Benesi
|
|
« Reply #89 on: October 24, 2012, 09:02:28 PM » |
|
I'm not even sure the method will work. I've taken fractals of different sizes and overlapped them- end up with lots of discontinuities. I'll eventually implement a 2d version for quick tests of the algorithm, then extend that up to 3d (easily, as the algorithm is a 2d slice of a 3d object).
As to programming difficulties-
In ChaosPro the difficulty is in being able to address a single yz plane at a time. It takes a lot of time to recalculate the various Rs for every pixel in a yz plane. In other words, it would be quicker to calculate the Rs one time for the whole plane.
<I assume> Fragmentarium can be programmed to do so. I just need to learn to program it- perhaps doing a dry run with the formula from this thread.
|
|
|
Logged
|
|
|
|
|