POV-Ray : Newsgroups : povray.general : Displacement via Isosurface : Re: Displacement via Isosurface Server Time
1 Aug 2024 04:11:21 EDT (-0400)
  Re: Displacement via Isosurface  
From: Mike Williams
Date: 14 Apr 2006 16:06:51
Message: <B3vTiOADDAQEFwI4@econym.demon.co.uk>
Wasn't it Anthony D. Baye who wrote:

>The only way I can think of is to use the object pattern.
>f/ex.

That technique comes top of the list in the "Things That Don't Work"
section in my isosurface tutorial.
http://www.econym.demon.co.uk/isotut/dont.htm

Unfortunately, any path through the isosurface encounters a point where
the value jumps instantly from 0 to 1, so the actual max_gradient of
every point on the surface is infinite. Instead of getting a few nasty
little holes in our nice isosurface, we get a few tiny patches of
surface and the rest is hole, unless very extreme values of max_gradient
are used (and then it takes ages).

Also, the idea of adding a displacement function to the surface doesn't
work quite like what you'd intuitively expect. Adding a function to the
object pattern function gives one region of space where the function
evaluates to 1.0+displacement and in the rest of space it evaluates to
0.0+displacenent. 

-- 
Mike Williams
Gentleman of Leisure


Post a reply to this message

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