The Persistence of Vision Raytracer (POV-Ray).
This is the legacy Bug Tracking System for the POV-Ray project. Bugs listed here are being migrated to our github issue tracker. Please refer to that for new reports or updates to existing ones on this system.
Opened by Richard Callwood III - 2013-06-09
Last edited by William F Pokorny - 2017-02-07
FS#297 - Have a user-definable epsilon
There are times when scaling an entire scene up or down is difficult or just not feasible.
One suggestion is a global_settings option.
Also, I’ve noticed that in some situations, such as interactions between certain transparent objects, the epsilon seems to kick in quite early. Perhaps there could be situational or contextual epsilons, such as the “tolerance” of sphere_sweep or the “accuracy” of isosurface.
Tuesday, 07 February 2017, 13:38 GMT
Reason for closing: Won't implement
Additional comments about closing:
I agree with Thorsten's comment here that a global adjustment to all the internal algorithmic epsilons would cause at least as many issues as it might solve.
As suggested, certain "situational
or contextual epsilon" adjustments
might be useful. Where believed so,
please pursue via new github issues.
Epsilon values used in POV are not (completely) arbitrary, they present the limit of precision that the hardware can support. So even if a user could change them, nothing would be gained except artifacts. The solution to a scene scaled in an unfortunate manner is to change the scale of that scene.