Slashdot Banner
Stories
Slash Boxes
Comments
typodupeerror delete not in

Comments: 255 +-   "Mandelbulb," a 3D Mandlebrot Construct, Discovered on Sunday November 15, @07:13PM

Posted by kdawson on Sunday November 15, @07:13PM
from the to-boldly-go dept.
math
science
symbolset writes "Many know the beauty and complexity of the Mandelbrot set. For some years now a few enterprising mathematicians / rendering fiends have been seeking a true 3D Mandelbrot set. A month ago a solution was found, and it is awesome to behold."
story

Related Stories

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Reply
Loading... please wait.
  • by maxwell demon (590494) on Sunday November 15, @07:22PM (#30110486) Journal

    While the Mandelbrot set as usually defined is 2D, each point has an associated Julia set, where instead of the additive constant, the starting point is varied (the original Mandelbrot set always uses zero as starting point). Together, they give a 4-dimensional set, where two dimensions are given by the starting point (zr, zi), and the other two by the additive constant (cr, ci). The original Mandelbrot set is a cut through this 4D set at the plane zr=zi=0, while the Julia sets are cuts orthogonal to theat, at planes with constant cr and ci.

    • by jhesse (138516) on Sunday November 15, @07:57PM (#30110704) Homepage

      This.

      You can find a picture of a "4-D" Mandlebrot set in a mid/late 80's issue of Scientific American.
      I was generating pictures of this on a 286 pc. (with EGA graphics) 15 years ago, and the pictures
      in TFA of z^2 look *nothing* like that did.

      • Re: (Score:3, Interesting)

        You can find a picture of a "4-D" Mandlebrot set in a mid/late 80's issue of Scientific American. I was generating pictures of this on a 286 pc. (with EGA graphics) 15 years ago, and the pictures in TFA of z^2 look *nothing* like that did.

        Hah, I can beat that! I used a Compaq portable [oldcomputers.net] with an 8088 processor, 256 K of RAM and 2 floppies! I wrote a C program based on that original Scientific American article, and then had a Basic program read the results and display it. I think the C program took a week to run.

        The joke, of course, is that the Compaq didn't have a color screen—it had a small grayscale monitor built in. But I still thought it was really cool.

    • by Eudial (590661) on Sunday November 15, @08:04PM (#30110740)

      While not a pure mandelbrot, but a buddhabrot rendering: For the curious, here's [archive.org] a nice 2D projection of such a (rotating) 4D fractal I whipped up a while back.

        • Re: (Score:3, Informative)

          Archive.org offers the full .avi file for download (the AVI version is about 4000 times more awesome than the flash version), and it's in public domain, so you are perfectly within your rights to go do it yourself.

    • by caramelcarrot (778148) on Sunday November 15, @08:53PM (#30111038)
      Also, trying to extend the Mandelbrot set to 3D is ill-defined as there is no good 3D algebra equivalent to the complex numbers (two, 1 and i) or quarternions (four, 1 and i, j, k) - hence you can't express the iteration formula in 3D.
      • by Garble Snarky (715674) on Sunday November 15, @10:16PM (#30111574)
        I was following the fractalforums thread for a while, and IIRC that is what a lot of the discussion focused on - "how can we define the squaring operation in 3D such that the Mandelbrot iterative equation gives us something like our vague notion of what we want the Mandelbulb to look like?"

        Site is down, but I got an email notification from fractalforums a few days ago, and they had some incredible results. The pursuit is at least as much aesthetic as it is mathematical, and in that respect they've succeeded marvelously.
        • by fractoid (1076465) on Monday November 16, @03:48AM (#30113124) Homepage
          This post needs more +insightful. What a lot of people are missing by getting wound up in the maths is that it is an artistic endeavour. Their definition of "a mandelbrot" (and yes, this broken terminology bugs the pedant in me beyond belief) is nothing to do with z^2+c, and everything to do with "a pretty looking blobby thing that maintains an aesthetically pleasing and visually interesting level of surface detail at all magnifications".
    • by shadowofwind (1209890) on Monday November 16, @01:47AM (#30112576)

      I had missed a lot of interesting aspects of the 4D Julia/Mandelbrot combo when it was discovered, since computers were so much slower. I wrote my first Mandelbrot program on a Kaypro in high school. Used to run it over night just to get a 100x100 or so image, with low iterations.

      The Mandelbrot set has those hairlike strands coming off of it, particularly at high resolution near pi radians. Nearby Julia set fragments, so to speak, all connect through those strands. Since the strand is between 1 and 2 dimensional in the Mandelbrot plane (having infinite arc length within a finite area, the strand within the 4-D coordinates is less than 4-D. So you could almost see something interesting in 3-D there. (Projected to 2-D of course. People who say they see 3-D crack me up, since the back of the eye is a 2-D surface.)

      By the way, I particularly like the logarithmic spirals.

  • by HEbGb (6544) on Sunday November 15, @07:24PM (#30110496)

    It's definitely nifty, the pictures are beautiful, and the creator deserves praise, but the author himself says it's probably not a "true" 3D Mandelbrot:

    http://www.skytopia.com/project/fractal/2mandelbulb.html#epilogue [skytopia.com]

    As exquisite as the detail is in our discovery, there's good reason to believe that it isn't the real McCoy. ... ...
    Evidence it's not the holy grail? Well, the most obvious is that the standard quadratic version isn't anything special. Only higher powers (around after 3-5) seem to capture the detail that one might expect. The original 2D Mandelbrot has organic detail even in the standard power/order 2 version. Even power 8 in the 3D Mandelbulb has smeared 'whipped cream' sections, which are nice in a way as they provide contrast to the more detailed parts, but again, they wouldn't compare to the variety one might expect from a 3D version of Seahorse valley.

    So, Slashdot, I know this is asking a lot, but can you PLEASE at least read the article before posting? Thanks.

  • by Anonymous Coward on Sunday November 15, @07:26PM (#30110518)

    That ruined it for me.

  • by Anonymous Coward on Sunday November 15, @07:26PM (#30110520)

    You could put it in a horror movie and make it pulsate.

  • by Brian Gordon (987471) on Sunday November 15, @07:30PM (#30110558)

    What are they trying to do, make up some 3D fractal that just looks like the mandelbrot? This mandelbulb seems pretty arbitrary, and the whole point of the story seems to be that they've found a good one, not that they've found any kind of "true" solution.

  • by Ethanol-fueled (1125189) on Sunday November 15, @07:30PM (#30110560) Homepage
    I wonder if we'll ever reach the point where we will be able to define, with equations and rules, a sea slug using the principles of cellular automata [imachination.net]?
    • Re: (Score:3, Interesting)

      I wouldn't doubt it a bit. A sea slug is already defined by known rules and equations, it's just a matter of doing the math. Their genomes aren't terribly extensive compared to other organisms so it should be quite possible to simulate one quite accurately with a few simple equations and basic rules of chemistry and physics.

            • by scheme (19778) on Sunday November 15, @10:27PM (#30111654)

              It's all chemistry, physics and math.

              Has anyone actually done this? With even a ''simple'' organism ( yes, those are air-quotes ), like a paramecium? It sounds easy in theory, but I bet when we actually get down to it, there'll be a few speedbumps and unexpected obstacles in the way.

              Things are not even close. Look at vcell [uchc.edu] to see what's close to the state of the art in cell simulation. Right now, it's a matter of trying to get a few reactions and cell compartments working correctly. I don't think anyone has even come close to modeling any type of complete cell.

            • by Artifakt (700173) on Monday November 16, @01:30AM (#30112500)

              Remember the film, Jurassic Park? They applied some simple math to make flocking behavior in their dino models look realistic. It works - just about everybody says the dinosaur flocking looks just like real flocking. Of course real biologists who have been trying to find the math behind real flocking have tested those equations the film makers used, and found some trivial little problem like you need to have faster than light telepathic communication between animal brains if you don't want the animals to get into a ridiculous gridlock once you add in some real environment modeling, but it sure looks like it's real flocking.
                    And I'm sure we'll get paramecium models or mitochondrion models, or whatever, which 'look just like' the real thing, but turn out to be built on math that has fundamental problems with the rest of reality and uses some cheap hack like omitting surface roughness or gravity to gloss over that part, many times before anyone gets an actual model. We'll see 'accurate' models of atomic nuclei that build all 13 stable elements (or all 1047). 'Accurate' models of natural selection that show only plants should evolve eyes will follow. Eventually, your sea slug will act just like a real one does when the liquid it swims in is molten Sodium, (but not, unfortunately, in water).
                    People will probably work some or most of these out. Accurate computer modeling of some events has happened, and many more will probably happen with advances in technology. Claiming that all of them will definitely work makes about as much sense as claiming all computer based aircraft models can safely skip the wind tunnel test stage of development.

  • Flashback (Score:4, Funny)

    by Tx (96709) on Sunday November 15, @07:34PM (#30110580) Journal

    Weird, I definitely saw that thing after taking acid once, in fact I floated though it for quite a while. It may look all pretty on your screen, but that shit put me off drugs for life, man.

  • by sayfawa (1099071) on Sunday November 15, @07:56PM (#30110698)
    Picture Half-life's Xen, Doom's Hell, or some Final Fantasy dimension rendered with these. Awesome.
  • Katamari Mandelrot (Score:3, Insightful)

    by Riddler Sensei (979333) on Sunday November 15, @07:56PM (#30110702)
    I imagine if they included Mandelbrot fractals as something you can roll up in Katamari, then there would no longer be ANY need to experiment with psychedelic drugs ever again.
  • Zooming (Score:4, Informative)

    by Spy Hunter (317220) on Sunday November 15, @07:58PM (#30110708) Journal

    Here's a 7500x7500 (56 megapixel) image of the fractal: http://seadragon.com/view/fnr [seadragon.com].

  • Slashdotted (Score:5, Informative)

    by Kaladis Nefarian (655671) on Sunday November 15, @08:06PM (#30110754) Homepage

    Seems to be slashdotted, cached version: http://www.skytopia.com.nyud.net:8090/project/fractal/mandelbulb.html [nyud.net]

  • w00t (Score:5, Informative)

    by lycium (802086) <thomas...ludwig@@@gmail...com> on Sunday November 15, @08:27PM (#30110884) Homepage

    cool, nice to see my images linked on slashdot :) hopefully we'll have some gpu-accelerated results to show you all soon (and for those with opencl supporting cards, executables).

    btw interested parties might like to check out my 3840x2400 resolution render of the 7th degree version here: http://lyc.deviantart.com/art/siebenfach-139038934 [deviantart.com] (it's buried deep in the thread, and fractalforums is creeking a bit)

  • for scientific screensaverology

  • Fraqtive (Score:5, Informative)

    by nephridium (928664) on Sunday November 15, @10:22PM (#30111618)
    A very nice open source app, available through the Ubuntu/Debian repositories. The author's page [mimec.org] even got a windows version.

    It supports multi-core CPUs, i.e. if you really want to tax each of your CPU's core to the limit, just use the app to browse through the mandelbrot set. It also supports a 3D extrapolation of the 2D set (OpenGL and software).

    Strangely enough it doesn't seem all that popular, as the forum [mimec.org] doesn't seem all that populated..
  • broccoli (Score:3, Interesting)

    by oliphaunt (124016) on Monday November 16, @12:17AM (#30112188) Homepage

    and here I thought I was coming to read a post about Romanesco Broccoli [google.com] (link goes to gis for "romanesco"). Seriously, it's like eating math.

  • Animated quaternion (Score:4, Interesting)

    by _bernie (170285) <bernie@codewiz.org> on Monday November 16, @12:38AM (#30112292) Homepage

    The common Mandelbrot set is really a 2-dimensional slice of a 4-dimensional object identified by both the combination of the complex numbers Z0 and C in the canonical Zn+1 = Zn^2 + C. The mandelbrot set lives in the plane where Z0 = 0 + 0i, while the Julia sets live on infinitely-many-squared orthogonal planes in the remaining two dimensions, each one intersecting Mandelbrot's plane in a single point of complex coordinates C.

    Visualizing this hyperspace monster was made easy by POV-Ray [povray.org]. It took my computer two week of computation to render 80 seconds of animated 3D slices of a the quaternion [sugarlabs.org]. Check out the scene source [sugarlabs.org].

    /me looks forward for a real-time Julia4D explorer.

"They that can give up essential liberty to obtain a little temporary saftey deserve neither liberty not saftey." -- Benjamin Franklin, 1759