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.

Attached to Project: POV-Ray
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.

Closed by  William F Pokorny
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.

Thorsten Fröhlich commented on Sunday, 09 June 2013, 17:18 GMT

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.


Available keyboard shortcuts


Task Details

Task Editing