POV-Ray : Newsgroups : povray.unofficial.patches : Diffuse==0 on edges of step functions in isosurfaces Server Time
2 Sep 2024 02:14:27 EDT (-0400)
  Diffuse==0 on edges of step functions in isosurfaces (Message 11 to 11 of 11)  
<<< Previous 10 Messages Goto Initial 10 Messages
From: Jérôme Berger
Subject: Re: Diffuse==0 on edges of step functions in isosurfaces
Date: 22 Sep 2000 05:26:06
Message: <39CB2728.C3D95F3C@enst.fr>
Chris Huff wrote:
> 
> But what about the speed? "normal on" is slightly *slower* than the
> original method...and I don't think tracing 3 jittered isosurface rays
> would be very fast.
> I had the impression the original method used several (7?) samples of
> the function to determine the normal(sort of like the way MegaPOV
> calculates the normals for patterns, and the way my displace warp
> works). Sampling the *difference in density* in each direction from the
> point, which is much faster than tracing rays.
> I could be completely wrong though...I haven't even looked at this code.
> 
	I believe you're right about the way the sampling works. I haven't
looked at this code either and was speaking from vague recollections of
the doc. However, the important factor here is that it works by sampling
rather than accurate computation and therefore might be able to do
better in cases where accurate computation is impossible (such as the
"cells" function used by Greg).


-- 

* Doctor Jekyll had something * mailto:ber### [at] inamecom
* to Hyde...                  * http://www.enst.fr/~jberger
*******************************


Post a reply to this message

<<< Previous 10 Messages Goto Initial 10 Messages

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