Simple project for Computer Graphics class presenting basic tone mapping algorithms. See 'res' folder for example images, but you can open any image in the computer.
WARNING: Contains edited version of oglutils.OLGTexture2D class to allow opening files outside the classpath!!
Use built-in 'info' button for controls and more information.
Developed and Tested under JDK 1.8_144
References:
Filmic tone mapping - http://filmicworlds.com/blog/filmic-tonemapping-operators/
Uncharted 2 tone mapping - https://www.gdcvault.com/play/1012351/Uncharted-2-HDR
Shaders implementation - https://www.shadertoy.com/view/lslGzl
Reinhard tone mapping - https://imdoingitwrong.wordpress.com/2010/08/19/why-reinhard-desaturates-my-blacks-3/#comment-3
Theory - http://mynameismjp.wordpress.com/2010/04/30/a-closer-look-at-tone-mapping/