Welcome to Fractal Forums

Fractal Art => Images Showcase (Rate My Fractal) => Topic started by: Duncan C on May 10, 2009, 02:20:31 AM




Title: Old school Mandelbrot in 3D
Post by: Duncan C on May 10, 2009, 02:20:31 AM
This is a variation on an image from the seminal book "The Beauty of Fractals"

This is my attempt to duplicate the colors from "Map 49", but rendered in 3D. I rather like the effect.

(http://www.pbase.com/image/96827384/original.jpg) (http://www.pbase.com/image/96827384/original)


For comparison, here's my attempt to duplicate the 2D image:

(http://www.pbase.com/image/76005085/original.jpg) (http://www.pbase.com/image/76005085)


Duncan C


Title: Re: Old school Mandelbrot in 3D
Post by: Nahee_Enterprises on May 10, 2009, 09:27:35 PM
Both are very close to the original in basic shape!!  Well done!!!  Really like viewing it in 3-D.    :)

The 3-D image almost has the exact coloring, but the 2-D one is a bit too orange.

And the 2-D seems to lack the details around the "lake".  It shows up more in the book.

Map-48 would also have been a good one to duplicate into a 3-D image.


Title: Re: Old school Mandelbrot in 3D
Post by: bib on May 10, 2009, 10:45:12 PM

Map-48 would also have been a good one to duplicate into a 3-D image.


A quick try in 2D :
(http://www.fractalforums.com/gallery/0/492_10_05_09_10_56_07.png)

I would like to know how to do this kind of 3D images. I tried ChaosPro, but it's not easy to find the right levels, and not very stable.


Title: Re: Old school Mandelbrot in 3D
Post by: Duncan C on May 11, 2009, 02:43:08 AM
Map-48 would also have been a good one to duplicate into a 3-D image.

A quick try in 2D :
http://www.fractalforums.com/gallery/0/492_10_05_09_10_56_07.png

I would like to know how to do this kind of 3D images.
I tried ChaosPro, but it's not easy to find the right levels, and not very stable.

bib,

My app, FractalWorks, makes it pretty easy. It only runs on Macintoshes however.


Duncan C


Title: Re: Old school Mandelbrot in 3D
Post by: bib on May 11, 2009, 10:32:32 AM


My app, FractalWorks, makes it pretty easy. It only runs on Macintoshes however.


One of these days, I'll buy a true computer ;)

Any equivalent on PC ?


Title: Re: Old school Mandelbrot in 3D
Post by: cKleinhuis on May 11, 2009, 11:25:36 AM
*ehrm* i have also a 3d app with heightmap capabilities, but it is not updated right now:
http://fractalmovies.com/index.php?/archives/3-Mutatorkammer.html

 O0 :police:


Title: Re: Old school Mandelbrot in 3D
Post by: Nahee_Enterprises on May 11, 2009, 11:51:56 AM
I have also a 3d app with heightmap capabilities, but it is not updated right now:
http://fractalmovies.com/index.php?/archives/3-Mutatorkammer.html

It has been awhile since your last update.  Will there be one coming out soon ??



Title: Re: Old school Mandelbrot in 3D
Post by: cKleinhuis on May 11, 2009, 02:10:51 PM
no, certainly not ... :/ development has ceased for now ....

right now i am playing with my cuda enabled graphics card... :D


Title: Re: Old school Mandelbrot in 3D
Post by: David Makin on May 11, 2009, 02:32:06 PM


My app, FractalWorks, makes it pretty easy. It only runs on Macintoshes however.


One of these days, I'll buy a true computer ;)

Any equivalent on PC ?

MMFrac lets you convert to height map views but it's DOS full-screen only and consequently a clunky interface and only works on Vista if you run dosbox or equivalent software (but is OK on XP).
It does have a mode that lets you fly around fBm landscapes in realtime.
I don't really recommend it, just thought that any die-hard DOS users may be interested ;)

The last version I released was v2.4 which you can get here:

http://skyscraper.fortunecity.com/terabyte/966/download.html

Apologies for the ads etc. !
Do *not* download my formulas for Ultra Fractal from there - get those from the UF formula database !


Title: Re: Old school Mandelbrot in 3D
Post by: Duncan C on May 12, 2009, 04:16:20 AM
no, certainly not ... :/ development has ceased for now ....

right now i am playing with my cuda enabled graphics card... :D

I've been meaning to download the CUDA development tools and give it a try. How is it to work with?

Based on the research I did, NVIDA graphics cards are really optimized for SIMD operations on large data-sets, and don't do that well when different GPUs are executing different code paths. It looked to me like they were many times slower then (hundreds of times slower, even) because then each GPU needed it's own access to the memory on the card, instead of shared access through the cache mechanism. Thus I wondered how well they would do at an operation like rendering fractals, ray tracing, or finite element analysis, where each GPU would end up taking different conditional branches based on the dataset it was processing.

Duncan


Title: Re: Old school Mandelbrot in 3D
Post by: Duncan C on May 12, 2009, 04:51:35 AM
Both are very close to the original in basic shape!!  Well done!!!  Really like viewing it in 3-D.    :)

The 3-D image almost has the exact coloring, but the 2-D one is a bit too orange.


I went back and looked. You're right, my 2D image does look too orange on the web. I'm not sure why that is. It's much more red when I view it directly in FractalWorks. Something about converting to sRGB and compressing for the web I guess.

Quote from: Nahee_Enterprises
And the 2-D seems to lack the details around the "lake".  It shows up more in the book.

What's the "lake"? do you mean the borders of the red area, where the gray curls encroach on the red?

Quote from: Nahee_Enterprises
Map-48 would also have been a good one to duplicate into a 3-D image.

Ask and ye shall receive:

(http://www.fractalforums.com/gallery/0/190_12_05_09_4_45_09.jpg)
(I had to change the crop slightly so the 3D extended out of the frame in all directions. The directional lighting and shading also changes the colors somewhat.)


Title: Re: Old school Mandelbrot in 3D
Post by: lycium on May 12, 2009, 01:25:49 PM
I've been meaning to download the CUDA development tools and give it a try. How is it to work with?

in a nutshell, difficult. the memory model and register usage, both crucial and challenging to manage in a very manual way, make development a painful process. furthermore, not all types of computation are supported (in particular read-and-write access to the same data isn't allowed, meaning one needs to ping-pong buffers etc).

Based on the research I did, NVIDA graphics cards are really optimized for SIMD operations

actually, nvidia's stream processors are scalar; by comparison amd/ati's superscalar or SIMD architecture permits greater peak flops at an efficiency cost with scalar code.


Title: Re: Old school Mandelbrot in 3D
Post by: Nahee_Enterprises on May 12, 2009, 11:36:28 PM
Quote from: Nahee_Enterprises
And the 2-D seems to lack the details around the "lake".  It shows up more in the book.

What's the "lake"? do you mean the borders of the red area,
where the gray curls encroach on the red?

The inside black area of the Mandelbrot shape is what I was calling the "lake".  (As it sits there on its plateau, surrounded by the various valleys and peaks.)      ;)

Quote from: Nahee_Enterprises
Map-48 would also have been a good one to duplicate into a 3-D image.

Ask and ye shall receive:

http://www.fractalforums.com/gallery/0/190_12_05_09_4_45_09.jpg
(I had to change the crop slightly so the 3D extended out of
the frame in all directions.  The directional lighting and shading
also changes the colors somewhat.)

Another very nice 3-D image !!!     :)

I wonder how much it would cost to get an orange flavored cake decorated like this??     :D


Title: Re: Old school Mandelbrot in 3D
Post by: bib on May 13, 2009, 04:34:02 PM

I wonder how much it would cost to get an orange flavored cake decorated like this??     :D


It depends how many cakes you make with the mould :) The marginal cost should be OK


Title: Re: Old school Mandelbrot in 3D
Post by: Duncan C on May 13, 2009, 10:51:05 PM
Getting a 2D image printed onto a cake is pretty easy. There are companies that will do that for a small fee. They print on to transfer paper using an inkjet printer with edible inks, then transfer the image to the icing on a cake.

Getting the actual 3D shape carved into a cake would be a MUCH tougher thing to do. There are "3D printers" now that will create 3D model from a computer data file, but I doubt if you'd want to eat one of those. I guess you'd have to have a cake mold made from a model, and then bake a cake from that.


Duncan C