|
|
<jeb### [at] freefr> wrote:
> MessyBlob wrote:
> > [...] any CSG (or just one object seemlessly abutting another) causes
> > the SSLT algorithm to register shadow for the surface that is hidden.
> Isn't that more or less the kind of issues that "merge" is meant to
> address? I.e if you use "merge" instead of "union", don't the extra
> shadows disappear?
No; SSLT does simple light visibility computations from the surface of the
object. It doesn't respect CSG, so if another object is between an SSLT-shaded
object and its light, then SSLT just treats the surface as being in shadow.
I'm hoping for a way for SSLT, on finding a foreign surface from the inside of
the current object, to be able to transfer its coefficients to the new object,
do another random ray-casting in the foreign medium, and then back-propagate and
re-integrate those results into the original object's results.
Post a reply to this message
|
|