This project is now inactive. There will be no more updates.

At the time this software was written, data processing on GPUs was only possible using OpenGL. Today, there are far better alternatives.





CVLTonemap logo

CVLTonemap is an interactive viewer and tone mapping tool for high dynamic range (HDR) images. By performing the tone mapping on the graphics processing unit (GPU), CVLTonemap can immediately display the results of method and parameter changes.

CVLTonemap supports the pfs file format. The pfstools can be used to import other file formats, like EXR, RGBE, and others.

CVLTonemap currently supports seven tone mapping operators: the global methods Schlick94, Tumblin99, Drago03, and Reinhard05, and the local methods Ashikhmin02, Durand02, and Reinhard02.

CVLTonemap requires the Qt toolkit, version 4.2 or newer.

Some example image files for testing. These files were downloaded from the HDR image gallery at the MPI and converted to PFS format with the pfstools.


CVLTonemap screenshot

This is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.