POV-Ray : Newsgroups : povray.beta-test : SSLT & CSG Artefacts : Re: SSLT & CSG Artefacts Server Time
5 Oct 2024 15:43:29 EDT (-0400)
  Re: SSLT & CSG Artefacts  
From: clipka
Date: 9 Apr 2009 10:30:00
Message: <web.49de0552375289deb06defeb0@news.povray.org>
Mike Raiford <"m[raiford]!at"@gmail.com> wrote:
> Attached is a minimal scene that demonstrates the artifact. Essentially
> where CSG ojects join, there are seams. At first I thought this was due
> to union, but this occurs even with merge.

I already expected that (didn't yet bother to try myself), though I was hoping
"merge" would make a difference.

This is a basic problem of the algorithm that needs to be sorted out in the POV
environment: To compute the surface color of a certain object at a certain
location, it needs to find nearby points on the surface of the very same
object.

Define "same object" in a CSG setting... tricky.

I think it is prudent to presume that if an object is part of a merge, then the
whole merge should be considered as "the object"; similarly with intersections
and differences; but in a union, each object should go on its own, as far as
SSLT is concerned.

(Even that will not yield realistic results with a union, as in reality light
would be transported from one object to the other at the interface; however, a
radiosity-aware SSLT in combination with a smarter coincident surface handling
might be able to do the trick.)


Post a reply to this message

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