You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mostly details completing the previous two commits.
Eliminating SMALL_TOLERANCE in addition to MIN_ISECT_DIST. This partly
follows up on a question Jerome asked either in POV-Ray#358 or some related issue.
Namely, why not zero or near it for the Intersect_BBox_Dir calls in
object.cpp. Larger values do indeed cause artifacts with secondary rays as
especially noticeable in scenes with media. It's one of many causes for
media speckles. Pull POV-Ray#358 as originally submitted moved from a
MIN_ISECT_DIST value of 1e-4 to SMALL_TOLERANCE of 1e-3 making the inherent
problem worse. SMALL_TOLERANCE had also been adopted a few other places in
the code. In those cases moved to gkDBL_epsilon or gkMinIsectDepthReturned
as appropriate.
0 commit comments