POV-Ray : Newsgroups : povray.binaries.images : Holes in isosurface : Re: Holes in isosurface Server Time
25 Apr 2024 07:36:01 EDT (-0400)
  Re: Holes in isosurface  
From: Mike Horvath
Date: 8 Mar 2017 00:30:05
Message: <58bf96dd$1@news.povray.org>
On 3/7/2017 4:09 PM, omniverse wrote:
> Mike Horvath <mik### [at] gmailcom> wrote:
>> I am trying to render the following isosurface.
>>
>> isosurface
>> {
>>  function {fFinal(fInpX(x,y,z),fInpY(x,y,z),fInpZ(x,y,z))}
>>  threshold 0
>>  accuracy 0.001
>>  contained_by
>>  {
>>   box {0,1}
>>  }
>>  max_gradient 50 // was 20000
>> }
>>
>> However, from certain angles there appear gaps or cuts in the surface,
>> and you can see inside. The gaps disappear when viewed from other angles.
>>
>> Does anyone have any tips on how to fix this? I already tried scaling by
>> 200 but it does not help.
>
> The outer box isn't there but I'm guessing your isosurface is part of CSG, so
> maybe if you add all_intersections or max_trace 3 (or whatever integer) might
> fix it.
>

I tried your suggestion and took the isosurface out of the union it 
belonged to:

isosurface
{
	function {fFinal(fInpX(x,y,z),fInpY(x,y,z),fInpZ(x,y,z))}
	threshold	0
	accuracy	0.001
	contained_by
	{
		box {0,2}
	}
	max_gradient	50	// was 20000
	all_intersections
	max_trace 3
}

But it did not solve the problem. I still get the jagged looking artifacts.


Mike


Post a reply to this message

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