POV-Ray : Newsgroups : povray.advanced-users : 3D Mandelbrot set Server Time
30 Jul 2024 12:28:00 EDT (-0400)
  3D Mandelbrot set (Message 4 to 13 of 13)  
<<< Previous 3 Messages Goto Initial 10 Messages
From: Ken
Subject: Re: 3D Mandelbrot set
Date: 3 Nov 1999 07:17:21
Message: <3820275C.8773C486@pacbell.net>
Peter Popov wrote:
> 

> <ake### [at] goteborgmailteliacom> wrote:
> 
> >Hi.
> >
> >Does anyone know if it is possible to calculate the Mandelbrot set in 3D,
> >and if this is possible to render with POV?
> >
> >Regards,

> 
> You're lucky, two minutes ago I was looking at Mark's post looking for
> the formula that he posted there so that I can give it to Warp for his
> fractal patch, so here I am with this thing in the clipboard:

  You might find this interesting. This was just submitted to the links
collection and looks interesting at least for those interested in fractal
based programs.

***
Fractal Programs - A number of Win32 (fractal) programs by Terry Gintz,
one (FractalZPlot) being especially interesting because of the ability
to convert the z-buffer information of its 3d-fractal types to Wavefront
OBJ-format. These in turn can be converted by one of the many conversion
programs available to povray format for rendering of the 3D fractal object.

http://www-hs.iuta.u-bordeaux.fr/terry/

***

-- 
Ken Tyler -  1100+ Povray, Graphics, 3D Rendering, and Raytracing Links:
http://home.pacbell.net/tylereng/index.html http://www.povray.org/links/


Post a reply to this message

From: Ken
Subject: Re: 3D Mandelbrot set
Date: 3 Nov 1999 07:31:18
Message: <38202A9D.B3543566@pacbell.net>
Peter Popov wrote:

> These are 2D M-Sets, Ken.

Ok fine ! Last time I try to help someone around here again.

-- 
Ken Tyler -  1200+ Povray, Graphics, 3D Rendering, and Raytracing Links:
http://home.pacbell.net/tylereng/index.html http://www.povray.org/links/


Post a reply to this message

From: Thomas Willhalm
Subject: Re: 3D Mandelbrot set
Date: 3 Nov 1999 08:48:05
Message: <qqmpuxr3cvf.fsf@goldach.fmi.uni-konstanz.de>
Ken <tyl### [at] pacbellnet> writes:

> Peter Popov wrote:
> 
> > These are 2D M-Sets, Ken.
> 
> Ok fine ! Last time I try to help someone around here again.

I hope there is a smiley missing...

Thomas


-- 
http://thomas.willhalm.de/
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 2.6.2i

mQCNAzgBwGkAAAEEAKx6RGDGAhjwr2kEv7Z2oxx2SoYBpMWCN2M76HE0GLHRvvto
RMfuLp+ECPoyutG9DnrwpLGNKwntY10qsWNPZNHZ9obZOtQcZf+hYs+A/283l7Iv
EKtKsggRATbd44NECkkKLuWZzuklNaoSAN7SOnmG94ZpcjZTfIwTzXgp3F/9AAUR
tCRUaG9tYXMgV2lsbGhhbG0gPHRob21hc0B3aWxsaGFsbS5kZT4=
=UScf
-----END PGP PUBLIC KEY BLOCK-----


Post a reply to this message

From: Nieminen Juha
Subject: Re: 3D Mandelbrot set
Date: 3 Nov 1999 11:00:24
Message: <38205c18@news.povray.org>
Peter Popov <pet### [at] usanet> wrote:
: #declare Rn = (R*R-I*I)+X;
: #declare In = (2*R*I-J*J)+Y;
: #declare Jn= (2*J*I+2*J*R)+Z;

  Where does this formula come from? Is the formula for Jn just a randomly
chosen one?
  What's the bailout value?

-- 
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):5;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/


Post a reply to this message

From: Borge Berg-Olsen
Subject: Re: 3D Mandelbrot set
Date: 3 Nov 1999 11:38:31
Message: <38206507@news.povray.org>
Thomas Willhalm <tho### [at] willhalmde> wrote in message
news:qqm### [at] goldachfmiuni-konstanzde...
> Ken <tyl### [at] pacbellnet> writes:
>
> > Peter Popov wrote:
> >
> > > These are 2D M-Sets, Ken.
> >
> > Ok fine ! Last time I try to help someone around here again.
>
> I hope there is a smiley missing...

Irony is such a difficult thing...

--

------------------------------------------------------------------------
  +47 90 62 71 78        DoD#2101, NIC#015, Ducati M600, PJ#006, OGM#007
  azo### [at] dodno, "Do one thing every day that scares you." --Mary Schmich


Post a reply to this message

From: Peter Popov
Subject: Re: 3D Mandelbrot set
Date: 3 Nov 1999 15:40:20
Message: <J18gOINPwZJ8G6P2fG0RZRmS5tYf@4ax.com>
On Wed, 03 Nov 1999 04:29:17 -0800, Ken <tyl### [at] pacbellnet> wrote:

>
>
>Peter Popov wrote:
>
>> These are 2D M-Sets, Ken.
>
>Ok fine ! Last time I try to help someone around here again.

Nah, we won't let you quit, Ken :) . Frankly, we need you. And yeah,



Peter Popov
ICQ: 15002700


Post a reply to this message

From: Peter Popov
Subject: Re: 3D Mandelbrot set
Date: 3 Nov 1999 15:40:23
Message: <1F8gONffalmiuYHqq0IxRVfh3Otz@4ax.com>
On Wed, 03 Nov 1999 04:15:24 -0800, Ken <tyl### [at] pacbellnet> wrote:

>  You might find this interesting. This was just submitted to the links
>collection and looks interesting at least for those interested in fractal
>based programs.
>
>***
>Fractal Programs - A number of Win32 (fractal) programs by Terry Gintz,
>one (FractalZPlot) being especially interesting because of the ability
>to convert the z-buffer information of its 3d-fractal types to Wavefront
>OBJ-format. These in turn can be converted by one of the many conversion
>programs available to povray format for rendering of the 3D fractal object.
>
>http://www-hs.iuta.u-bordeaux.fr/terry/
>
>***

Now this is definitely worth checking out! I will do so as soon as I
get online. Deform_Mesh, here I come!


Peter Popov
ICQ: 15002700


Post a reply to this message

From: Peter Popov
Subject: Re: 3D Mandelbrot set
Date: 3 Nov 1999 16:09:41
Message: <A6IgOHjCsBvrQd3Al38R9V6WoZRz@4ax.com>
On 3 Nov 1999 11:00:24 -0500, Nieminen Juha
<war### [at] punarastascstutfi> wrote:

>Peter Popov <pet### [at] usanet> wrote:
>: #declare Rn = (R*R-I*I)+X;
>: #declare In = (2*R*I-J*J)+Y;
>: #declare Jn= (2*J*I+2*J*R)+Z;
>
>  Where does this formula come from? Is the formula for Jn just a randomly
>chosen one?
>  What's the bailout value?

According to Mark he came up with it. it more of a hack than anything
else, but it sure works darn good. Now here's the snippet of code from
Mark's program that does the iteration:

iter = 0;
r = X; i = Y; j = Z;
while(iter < maxiter && ((r*r)+(i+i)+(j*j)) <= 4)
{
	rn = ((r*r)-(i*i))+X;
	in = ((2*r*i)-(j*j))+Y;
	j  = ((2*i*j)+(2*r*j))+Z;
	r  = rn;
	i  = in;
	iter++;
}

So you see the bailout is 4, as usual (but you can always change it or
leave it to the user)




Peter Popov
ICQ: 15002700


Post a reply to this message

From: Mark Wagner
Subject: Re: 3D Mandelbrot set
Date: 4 Nov 1999 01:06:53
Message: <3821227d@news.povray.org>
Nieminen Juha wrote in message <38205c18@news.povray.org>...
>Peter Popov <pet### [at] usanet> wrote:
>: #declare Rn = (R*R-I*I)+X;
>: #declare In = (2*R*I-J*J)+Y;
>: #declare Jn= (2*J*I+2*J*R)+Z;
>
>  Where does this formula come from? Is the formula for Jn just a randomly
>chosen one?
>  What's the bailout value?


I got J by deciding that J is equal to the square root of -i, and working
from there.  The bailout I used was 2 (actually, the formula uses 2^2 as
that is faster than finding a square root), however you may want to use a
higher value.

Mark


Post a reply to this message

From: Nieminen Juha
Subject: Re: 3D Mandelbrot set
Date: 4 Nov 1999 03:30:58
Message: <38214442@news.povray.org>
Peter Popov <pet### [at] usanet> wrote:
: while(iter < maxiter && ((r*r)+(i+i)+(j*j)) <= 4)
                                   ^
  + ?

-- 
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):5;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/


Post a reply to this message

<<< Previous 3 Messages Goto Initial 10 Messages

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.