jwm-art
Iterator
Posts: 171
|
|
« on: January 06, 2010, 05:33:37 PM » |
|
The Real Mandelbrot Competition
This competition has very strict rules:
1) Only images of the Mandelbrot Set are allowed. 2) The only colouring method allowed is the traditional banded method: iterations are mapped to colours. 3) The only post processing allowed is anti-aliasing/sub sampling. 4) Images must be verifiable as part of the Mandelbrot set. To this end, precise locations must be provided with each image.
What the judges should look for:
1) Creative zooming: unusual shapes and forms created by the effects of zooming into the M-set. 2) Images which suggest the image is not a part of the M-set 3) Images which are at very deep depths within the M-set which require arbitrary maths precision.
What does this mean?
It means that beauty is not the sole criteria for this competition. Ugly images are welcome and encourage! It means that beauty is welcome and encouraged, but must also fulfil knowledge of the M-set creatively applied. It means that the images will probably take a long time to render.
Because of these considerations, image sizes may be as small as 400 x 400 pixels, or as large as you feel sensible.
Prizes My respect!
Any takers?
[edit] This is something I'd genuinely like to see. I've seen the deep zoom animations on youtube and elsewhere, I've read about how long these things took to render. I'm curious as to how the final coordinates were chosen? Was it an algorithm that chose them, or did you zoom in with an image generator until you found the coordinates and then made a video zooming to those points? If the latter, which is what I'm hoping, surely you discovered some interesting images along the way? What insights did you glean? Use them!
I admit, that this past week is the first time I've been able to get past the 64bit precision barrier of double precision maths, and so it's still exciting and I'm not sure what to expect. Will what I find live up to my expectations!?!?
|
|
« Last Edit: January 07, 2010, 01:36:30 AM by jwm-art, Reason: Worried people might think I\'m ultra-fractal-bashing »
|
Logged
|
|
|
|
lkmitch
Fractal Lover
Posts: 238
|
|
« Reply #1 on: January 07, 2010, 05:18:39 PM » |
|
I think this is a good idea and I'd gladly enter. One other thing I'd like to see is a short blurb about how/why this particular image was chosen. If it's just because the contributor likes it, that's fine. But if there was some definite process/algorithm for finding this zoom, particularly for deep zooms, it would be good if that were shared.
|
|
|
Logged
|
|
|
|
jwm-art
Iterator
Posts: 171
|
|
« Reply #2 on: January 07, 2010, 06:02:21 PM » |
|
Ah good I agree with the blurb about choices made, and the sharing of the algorithm. Although a part of me wants to make it a rule that no algorithms other than wet-ware based algorithms may be used. But maybe that's taking the restrictions too far? I do want to see images that have been thought about, though equally I don't want to discount more impulsive zooms as they can often lead to new insights. I feel I should justify the tight rules a little. Artists have always used restrictions and limits in what the allow themselves to do, it's as an important aspect in art as is freedom. Particular examples escape me, but practices such as colour palette restriction, the novel where none of the words contained the letter E, etc.
|
|
|
Logged
|
|
|
|
LesPaul
Guest
|
|
« Reply #3 on: January 07, 2010, 08:26:45 PM » |
|
2) The only colouring method allowed is the traditional banded method: iterations are mapped to colours.
There is one thing you might want to clarify, for fairness -- does it matter how the iterations are mapped to colors? I would suggest, at the least, that you allow a logarithmic mapping. The reason for this is that generally, the more you zoom in, the smaller the color bands get. Once you get fairly deep, they really don't even look like color bands any more, just random static. The bands essentially become much smaller than a single pixel in width, so what you see just looks like noise. But if you use the logarithm of the number of iterations, you get back to nice, smooth color bands. Many people also prefer the smooth gradients (as opposed to distinct bands) that are produced by "normalizing" the iteration count. The color bands are really just artifacts of the bailout algorithm used. Here are images illustrating the difference (from Wikipedia): Not normalized: Normalized:
|
|
|
Logged
|
|
|
|
jwm-art
Iterator
Posts: 171
|
|
« Reply #4 on: January 07, 2010, 08:52:55 PM » |
|
The colour mapping of iterations maybe scaled such that a 256 colour palette may be stretched across several thousand iterations with the in-between colours formed by interpolation. The colour bands may not be replaced by a smooth gradient. This defeats the purpose of exploration and deep zooming. If you want a smooth gradient you only need zoom deep enough. Here is an example: http://www.fractalforums.com/gallery/?sa=view;id=1274I personally find this more interesting than a purely smooth gradient. In this image, iterations were multiplied by 0.01804680000000000173 to get the colour palette index.
|
|
|
Logged
|
|
|
|
Nahee_Enterprises
|
|
« Reply #5 on: January 08, 2010, 06:32:01 PM » |
|
1) Only images of the Mandelbrot Set are allowed. 3) The only post processing allowed is anti-aliasing/sub sampling. One other thing I'd like to see is a short blurb about how/why this particular image was chosen. I too like this idea!!! But are there limitations as to the rotation of the slice being presented?? And, by post-processing, does that also mean no "layers" being merged together, just a single slice of the M-Set?? And yes, Kerry's suggestion is a good one.
|
|
|
Logged
|
|
|
|
jwm-art
Iterator
Posts: 171
|
|
« Reply #6 on: January 08, 2010, 08:14:36 PM » |
|
No layering allowed either! No rotation!
Hang on.... I'm starting to see a pattern here... All the things that are not allowed are all things the program I've written can't do! But seriously, my basic idea is...
Another thing, an alternative title was "The Imaginary Mandelbrot Competition", or if I'm feeling really indecisive, "The Real Imaginary Mandelbrot Competition".
My basic idea I guess evolved from... The limitations of my programming and maths skills... Well that's not quite true, I've implemented different fractal types, colouring methods, and auto-layering, but... I have this crackpot idea that if I only zoom in deep enough, and make the right choices, there is something in there, waiting to be discovered! So having all these strict rules (I'm mainly trying to work this out for myself here) about what cannot be presented is to place the emphasis on the (creative) possibilities in the set itself, on exploration, on insights, etc, etc.
|
|
|
Logged
|
|
|
|
LesPaul
Guest
|
|
« Reply #7 on: January 12, 2010, 11:26:00 AM » |
|
The colour bands may not be replaced by a smooth gradient. This defeats the purpose of exploration and deep zooming. If you want a smooth gradient you only need zoom deep enough. Well, the normalized color gradients are actually more "correct," if there is such a thing. The bands are just artifacts (computation errors, in other words) that show up because of the choice made to "bail out" at some hard limit. People have become accustomed to them because pretty much 100% of the old fractal programs had them. The Mandelbrot set itself doesn't have distinct bands. But whatever, if you prefer more of a "retro" contest, that's cool!
|
|
|
Logged
|
|
|
|
jwm-art
Iterator
Posts: 171
|
|
« Reply #8 on: January 13, 2010, 03:23:44 PM » |
|
Well, the normalized color gradients are actually more "correct," if there is such a thing. The bands are just artifacts (computation errors, in other words) that show up because of the choice made to "bail out" at some hard limit. People have become accustomed to them because pretty much 100% of the old fractal programs had them. The Mandelbrot set itself doesn't have distinct bands. But whatever, if you prefer more of a "retro" contest, that's cool! Oh I see! Hmm. Maybe if I can find information on how that smooth colour gradients are rendered and can implement it, the rules might change ;-) I was just looking in the programming section at http://www.fractalforums.com/programming/antialiasing-fractals-how-best-to-do-it/ which lead me to HPDZ.NET and the smooth gradients don't look that noticeably different at that level. Getting OT here, if I do attempt to implement the normalized smooth colour gradient, I hope/expect that it should be able to be stretched out in the same way as I was talking about with the colour bands. Furtherly OT, I'm still working on the multi-threaded version of mdz Mandelbrot Deep Zoom, it's working but anti-aliasing is borked, and just to get it working I did not bother using the colour palette and it just converts the iterations/colour bands to b&w values. Just got to try and figure out how to put it all back together again.
|
|
« Last Edit: January 13, 2010, 03:26:06 PM by jwm-art, Reason: blah blah »
|
Logged
|
|
|
|
jwm-art
Iterator
Posts: 171
|
|
« Reply #9 on: January 13, 2010, 09:52:43 PM » |
|
Here's another image to get things started: ( A screen shot because image saving is mysteriously broken in my multi-threaded experiment with mdz, as is anti-aliasing (or more accurately super-sampling) ) mdz fractal settings settings fractal mandelbrot depth 15000 aspect 1.16666666666666674068 colour-scale 1.00000000000000000000 colour-interpolate no mpfr yes precision 80 xmin -1.7685298494202304553484320 xmax -1.7685298494202304553425524 ymax 5.4307321953593614837719382e-4 palette data 61 39 11 62 51 16 62 63 21 62 75 26 62 87 31 62 99 35 62 111 40 62 123 45 63 134 50 63 146 54 63 158 59 63 170 64 63 182 69 63 190 73 63 183 78 63 175 83 64 168 88 64 160 93 64 153 97 64 145 102 64 138 107 64 131 112 64 124 116 65 117 121 65 109 126 65 102 130 65 98 134 65 101 139 65 103 144 65 105 149 65 108 153 66 110 158 66 112 163 66 115 168 66 117 173 66 120 177 66 122 182 66 124 187 67 127 192 67 122 196 67 113 201 67 104 206 67 94 211 67 85 215 67 76 220 67 67 225 68 57 230 68 48 234 68 39 239 68 30 244 68 21 249 68 11 254 68 24 253 69 42 252 69 61 250 69 79 248 69 97 247 69 116 245 69 133 244 69 151 242 69 169 241 70 188 239 70 206 237 70 224 236 70 243 234 70 224 233 70 205 231 70 186 230 71 168 228 71 149 226 71 130 225 71 112 223 71 93 222 71 75 220 71 56 218 71 37 217 72 18 215 72 4 214 72 7 212 72 9 211 72 12 209 72 15 207 72 17 206 73 20 204 73 23 203 73 25 201 73 28 199 73 31 198 73 33 196 73 36 195 73 38 193 74 41 192 74 43 190 74 46 188 74 48 187 74 51 185 74 53 184 74 56 182 75 58 180 75 61 179 75 63 177 75 66 176 75 68 174 75 74 172 75 81 170 75 88 168 76 95 166 76 102 165 76 109 163 76 116 161 76 123 159 76 129 157 76 136 155 77 143 153 77 150 151 77 157 149 77 154 147 77 149 145 77 144 143 77 139 141 77 134 139 78 129 137 78 125 135 78 120 133 78 115 131 78 110 129 78 105 128 78 100 126 78 94 124 78 103 123 78 111 121 78 120 119 78 128 117 78 136 115 78 144 113 78 153 111 77 161 109 77 169 107 77 178 105 77 186 103 77 195 101 77 202 99 77 205 97 77 208 95 76 210 93 76 213 91 76 216 89 76 218 87 76 221 85 76 224 83 76 227 82 75 229 80 75 232 78 75 235 76 75 230 74 75 215 74 75 200 74 75 185 74 75 169 74 74 154 74 74 139 74 74 125 73 74 110 73 74 94 73 74 79 73 74 64 73 73 49 73 73 41 73 73 38 73 73 36 72 73 33 72 73 30 72 73 28 72 73 25 72 72 22 72 72 20 72 72 17 71 72 14 71 72 12 71 72 9 71 72 11 71 71 15 71 71 18 71 71 22 70 71 25 70 71 29 70 71 32 70 71 36 70 71 39 70 70 43 70 70 46 70 70 50 69 70 53 69 70 54 69 70 55 69 70 56 69 69 57 69 69 57 69 69 58 68 69 59 68 69 60 68 69 61 68 69 61 68 69 62 68 68 63 68 68 64 67 68 68 66 68 72 65 68 76 64 68 81 63 68 85 62 67 89 61 67 93 60 67 97 59 67 101 57 67 105 56 67 109 55 67 113 54 67 117 53 66 121 52 66 125 51 66 128 50 66 132 49 66 136 48 66 141 46 66 145 45 65 149 44 65 153 43 65 157 42 65 161 41 65 165 40 65 160 39 65 150 38 65 140 37 64 130 36 64 121 34 64 111 33 64 101 32 64 91 31 64 81 30 64 71 29 63 61 28 63 51 27 63 41 26 63 39 25 63 39 24 63 39 22 63 39 21 63 39 20 62 39 19 62 39 18 62 39 17 62 39 16 62 39 15 62 39 14 62 39 13
|
|
|
Logged
|
|
|
|
matsoljare
|
|
« Reply #10 on: January 13, 2010, 10:59:41 PM » |
|
When i saw the name i thought it would be a competition for images computed using real numbers only.... now that would be a good challenge.
|
|
|
Logged
|
|
|
|
Timeroot
|
|
« Reply #11 on: January 15, 2010, 07:17:21 AM » |
|
Here's another image to get things started: <Quoted Image Removed>
Huh, I probably sound like complete noob saying this, but I had no idea things like this lurked in the M-set. I really don't have any knack for good fractal exploring.
|
|
|
Logged
|
Someday, man will understand primary theory; how every aspect of our universe has come about. Then we will describe all of physics, build a complete understanding of genetic engineering, catalog all planets, and find intelligent life. And then we'll just puzzle over fractals for eternity.
|
|
|
Nahee_Enterprises
|
|
« Reply #12 on: January 15, 2010, 10:32:25 AM » |
|
Huh, I probably sound like complete noob saying this, but I had no idea things like this lurked in the M-set. I really don't have any knack for good fractal exploring. It takes a bit of time to get really good at fractal exploration, learning the many areas and various parameter settings. And some people have more luck on their side than others. Either way, it is still a very time-consuming interest/hobby. I have spent many hours, days, months, years, and still have much to learn and explore.
|
|
|
Logged
|
|
|
|
lkmitch
Fractal Lover
Posts: 238
|
|
« Reply #13 on: January 15, 2010, 09:43:53 PM » |
|
Here's one. I've included the Ultra Fractal parameters below. For those who don't speak UF, here are the center point and magnification: x = -1.74734877811384949048239826095235961267258435541015 y = 0.0022865486943484368266400015529741555193263742956452 magnification = 4.1e39
I found it by starting at the west midget (largest midget on the spike, center at about -1.75). I zoomed in to the 1/10 disk and found an embedded Julia on the filament leading to the tip of the disk's structure. Then, I zoomed in several times, alternating between concentrating on tips and centers of embedded Julia sets. What I like about this image is that it illustrates the irregular path taken by orbits of points taken from this general area. Normally, we may be used to thinking about period doubling as a route to chaos. That's reflected in a doubling of the order of the structure surrounding a midget: 2-fold symmetry surrounding 4-fold, surrounding 8-fold, etc., until it all collapses into visual noise around the midget. Here, we have an 8-fold structure surrounding a 4-fold. Going into the center of the image, it proceeds: 8, 2, and 4 and probably more back-and-forth before getting into the final period doubling that leads to the midget.
jan15-a { fractal: title="jan15-a" width=3000 height=3000 layers=1 credits="Kerry Mitchell;1/15/2010" layer: caption="Background" opacity=100 mapping: center=-1.74734877811384949048239826095235961267258435541015/0.00228\ 65486943484368266400015529741555193263742956452 magn=4.1e39 formula: maxiter=10000 percheck=off filename="Standard.ufm" entry="Mandelbrot" p_start=0/0 p_power=2/0 p_bailout=4 inside: transfer=none solid=4294901760 outside: transfer=linear solid=4294901760 gradient: smooth=yes rotation=125 index=125 color=0 index=325 color=16777215 opacity: smooth=no index=0 opacity=255 }
|
|
|
Logged
|
|
|
|
jwm-art
Iterator
Posts: 171
|
|
« Reply #14 on: January 18, 2010, 11:50:10 AM » |
|
"The Reason Why We Always See Bums in the Mandelbrot Set" (don't ask) xmin -1.7491976289657893741942376816272921165326158557715556129946 xmax -1.7491976289657893741942376816272921165326158557113309627591 ymax -4.2530777152440422725855012159249401150953497611785388221839e-7
|
|
|
Logged
|
|
|
|
|