POV-Ray : Newsgroups : povray.unofficial.patches : Iso*** Server Time
2 Sep 2024 04:14:12 EDT (-0400)
  Iso*** (Message 1 to 3 of 3)  
From: pk
Subject: Iso***
Date: 23 Apr 2000 18:18:32
Message: <390376B6.50042A6C@videotron.ca>
You know what would be great(mathematically, anyway)?
Being able to define anything with functions; it is possible, and it's
very elegant 8)
The only problem would be speed 8(

Oh, and btw,  to all tutorial writer for iso-comething, i think that
saying that abs gives you the absolute value of something, etc, would be
better than just describing the effect(same goes for & with means AND,
and | which means OR)
PS, are all the booleans logic ops supported in the functions?(would be
nice to apply XOR or NOT or NAND to some figures 8), 
--
AKA paul_virak_khuong at yahoo.com, pkhuong at deja.com, pkhuong at
crosswinds.net and pkhuong at technologist.com(list not complete)...


Post a reply to this message

From: Chris Huff
Subject: Re: Iso***
Date: 23 Apr 2000 22:12:30
Message: <chrishuff_99-FC5286.21152523042000@news.povray.org>
In article <390376B6.50042A6C@videotron.ca>, pk <thi### [at] videotronca> 
wrote:

> You know what would be great(mathematically, anyway)?
> Being able to define anything with functions; it is possible, and it's
> very elegant 8)
> The only problem would be speed 8(

You mean things like specular amount and roughness, reflection amount, 
ambient and diffuse, normal height(well, this last one is sort of 
possible, just use a function pattern as the normal)?
I have also thought of this, and speed wouldn't be the only problem. You 
would also have to store all those functions somewhere, memory usage 
would go way up.


> Oh, and btw,  to all tutorial writer for iso-comething, i think that
> saying that abs gives you the absolute value of something, etc, would be
> better than just describing the effect(same goes for & with means AND,
> and | which means OR)

The tutorials I have seen go more for the artistic side, rather than the 
math. I have started a tutorial that focuses more on the math and 
syntax, but it isn't very complete.
Also, nearly all of those functions are fully described in the official 
POV-Ray manual, they are identical to the ones outside isosurface 
functions. Only a few, such as noise3d() and if(), are not in the 
official version.


> PS, are all the booleans logic ops supported in the functions?(would be
> nice to apply XOR or NOT or NAND to some figures 8), 

I think only | and & are supported. And of course, if a !(NOT) operator 
is added, all of those would be possible.

-- 
Christopher James Huff - Personal e-mail: chr### [at] yahoocom
TAG(Technical Assistance Group) e-mail: chr### [at] tagpovrayorg
Personal Web page: http://chrishuff.dhs.org/
TAG Web page: http://tag.povray.org/


Post a reply to this message

From: Nathan Kopp
Subject: Re: Iso***
Date: 24 Apr 2000 00:22:11
Message: <3903cbf3@news.povray.org>
Chris Huff <chr### [at] yahoocom> wrote...
> In article <390376B6.50042A6C@videotron.ca>, pk <thi### [at] videotronca>
> wrote:
>
> > You know what would be great(mathematically, anyway)?
> > Being able to define anything with functions; it is possible, and it's
> > very elegant 8)
> > The only problem would be speed 8(
>
> You mean things like specular amount and roughness, reflection amount,
> ambient and diffuse, normal height(well, this last one is sort of
> possible, just use a function pattern as the normal)?

You can almost do a finish_map (with a function pattern) if you use a
texture_map with textures that are identical except for their finishes.
Speed might be an issue, though, if your textures use reflection or
refraction, because POV will compute both textures separately and then
average the results together.

-Nathan


Post a reply to this message

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