POV-Ray : Newsgroups : povray.binaries.images : SuperSinusoidal Server Time
14 Aug 2024 11:27:43 EDT (-0400)
  SuperSinusoidal (Message 11 to 13 of 13)  
<<< Previous 10 Messages Goto Initial 10 Messages
From: Simon Lemieux
Subject: Re: SuperSinusoidal
Date: 22 Nov 2002 14:13:58
Message: <3DDE82A8.6417D326@no_spam.com>
> >  how could I possibily create a 3D fractal?
> 
> hmm... julia and mandelbrot objects in help ?

Hmmm,  their shapes are defined into some abstract spherical objects,
right?  Well, my IFS is more of the infinite onto the Z axis type of object.

I would like to Learn about isoblobs and isosurfaces, in order to master
them so I could twist the bloblike thing into my IFS.  Do you know of a
good Start?  Tutorial? Docs... etc... ?

Also, while learning this whole thing I though of making an animation of
the ifs in 2D only, so you guys can see what I've been talking about.

So, I'll probably post an image soon and possibly a movie also!...

Thanks a lot Rafal,
  Simon


Post a reply to this message

From: hughes, b 
Subject: Re: SuperSinusoidal
Date: 23 Nov 2002 23:52:47
Message: <3de05b1f@news.povray.org>
"Simon Lemieux" <no_### [at] no_spamcom> wrote in message
news:3DDE82A8.6417D326@no_spam.com...
> > >  how could I possibily create a 3D fractal?
> >
> > hmm... julia and mandelbrot objects in help ?
>
> I would like to Learn about isoblobs and isosurfaces, in order to master
> them so I could twist the bloblike thing into my IFS.  Do you know of a
> good Start?  Tutorial? Docs... etc... ?

Well, there is only a couple about isosurfaces I'm real familiar with
although there might be others.

http://www.zeropps.uklinux.net/isotut/

http://www.econym.demon.co.uk/isotut/index.htm

I saw your animation, of what could be called a drill auger, and unless the
size of the bounding box or sphere that you used for it changes it I'm not
sure about scaling it wider. Just now looking at it.

Okay, looked and tried and changed:

// scaling values
#declare Xs=1.5;
#declare Ys=1.5;
#declare Zs=2.5;

isosurface {
function {
  ((x*Xs)*cos((z+2*Zs*clock)*2*pi) + x*x +
  (y*Ys)*sin((z+2*Zs*clock)*2*pi) + y*y)
}
threshold 0
max_gradient 12 // increase as larger scales are used
accuracy .001
contained_by {box {-<1*Xs,1*Ys,1*Zs>,<1*Xs,1*Ys,1*Zs>}}
pigment {rgb 1}
//finish {ambient .5}
 rotate <0,0,0>
 translate 3*z
}

First thing to take notice of in your equation is that version 3.5 is not
able to see the ^ symbol,  you will need to use pow(x,2) instead. Or
mulitply a value by itself, as I did here. I don't know if I ended up with
the iso correctly, just a quick hack at it to see if it would scale upward
as I expected (which it did I think).

Farewell,
Bob


Post a reply to this message

From: Simon Lemieux
Subject: Re: SuperSinusoidal
Date: 29 Nov 2002 22:05:45
Message: <3DE82BC0.5A3FAEAE@no_spam.com>
Sorry for the delay for the reply...


> Well, there is only a couple about isosurfaces I'm real familiar with
> although there might be others.
> 
> http://www.zeropps.uklinux.net/isotut/
> 
> http://www.econym.demon.co.uk/isotut/index.htm


I just bookmarked them and will start reading as soon as possible!


> I saw your animation, of what could be called a drill auger, and unless the
> size of the bounding box or sphere that you used for it changes it I'm not
> sure about scaling it wider. Just now looking at it.
> 
> Okay, looked and tried and changed:
> 
> // scaling values
> #declare Xs=1.5;
> #declare Ys=1.5;
> #declare Zs=2.5;
> 
> isosurface {
> function {
>   ((x*Xs)*cos((z+2*Zs*clock)*2*pi) + x*x +
>   (y*Ys)*sin((z+2*Zs*clock)*2*pi) + y*y)
> }
> threshold 0
> max_gradient 12 // increase as larger scales are used
> accuracy .001
> contained_by {box {-<1*Xs,1*Ys,1*Zs>,<1*Xs,1*Ys,1*Zs>}}
> pigment {rgb 1}
> //finish {ambient .5}
>  rotate <0,0,0>
>  translate 3*z
> }

Hmmm, I'd need to render this to see how it changes the scene...  will
do as soon as possible also! ;)

> First thing to take notice of in your equation is that version 3.5 is not
> able to see the ^ symbol,  you will need to use pow(x,2) instead. Or
> mulitply a value by itself, as I did here. I don't know if I ended up with
> the iso correctly, just a quick hack at it to see if it would scale upward
> as I expected (which it did I think).

Okay, good...  since I will probably not render the final IFS movie
myself, I will probably pass it to friends or to Rafal that have better
computers than I!


Although, I'm very occupied these days, I will try to get more serious
into this project as soon as my mind permits it!

Thanks a lot Bob,
  Simon


Post a reply to this message

<<< Previous 10 Messages Goto Initial 10 Messages

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