POV-Ray : Newsgroups : povray.binaries.images : isosurface - what's happening here? : Re: isosurface - what's happening here? Server Time
14 Aug 2024 20:21:41 EDT (-0400)
  Re: isosurface - what's happening here?  
From: Slime
Date: 4 Sep 2002 17:00:53
Message: <3d767485$1@news.povray.org>
The second derivative of all of the POV-Ray noise functions is discontinuous
at integer X, Y, or Z values. That causes the *first* derivative of the
*shading* of objects based off of the noise to be discontinuous there. This
creates a noticeable grid effect.

It's the way the noise is made to work internally. I've heard that there are
ways to fix or reduce the effect, but they haven't been implemented in
POV-Ray.

Try creating a pigment function based on the bozo pattern (which is really
just f_noise3d as a pattern, but be sure to add a color_map{[0 rgb 0][1 rgb
1]}), and then turbulating it, and using that function instead of f_noise3d.
The turbulence will at least move the grid around so it won't be quite so
noticeable.

 - Slime
[ http://www.slimeland.com/ ]


Post a reply to this message

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