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 Christoph Lipka - 2009-10-24
Last edited by Christoph Lipka - 2010-03-22

FS#61 - Dispersion does not give proper results

Source code inspection during examination of issues with the scene published at http://povray.sitewww.ch/?p=177 show the following issues with current (beta.34) implementation of dispersion in POV-Ray 3.7:

  • The same adjustment to the IOR that is applied at the very first dispersion interface is erroneously applied to all subsequent interfaces.
  • As an exception, dispersion adjustment is erroneously not applied to any interface defined by the surface of a non-dispersing object embedded into a dispersing object.

While this still allows to use dispersion for artistic effect, it is neither physically realistic, nor does it match 3.6 behavior.

Closed by  Christoph Lipka
Monday, 22 March 2010, 15:03 GMT
Reason for closing:  Fixed
Additional comments about closing:  

residual minor issues with change #4895 do not pertain to this bug report

Christoph Lipka commented on Sunday, 25 October 2009, 19:32 GMT

fixed with change #4895

Christoph Lipka commented on Friday, 30 October 2009, 20:26 GMT

Note that change #4895 adds two new source files; they have been added to the Visual Studio projects, but not to the Linux makefiles yet.

Christoph Lipka commented on Saturday, 07 November 2009, 16:19 GMT

Minor issues still open regarding interpolation of the dispersion colors table, in order to improve high-dispersion-count results.


Available keyboard shortcuts


Task Details

Task Editing