- averageLuminance
float averageLuminance(SuperHDRImage img)
Undocumented in source. Be warned that the author may not have intended to support it.
- clamp
SuperImage clamp(SuperImage img, float minv, float maxv)
Clamp pixels luminance to a specified range
- defaultHDRImageFactory
SuperHDRImageFactory defaultHDRImageFactory()
Get default SuperHDRImageFactory singleton
- hableFunc
Vector3f hableFunc(Vector3f x)
Undocumented in source. Be warned that the author may not have intended to support it.
- hdrTonemapACES
SuperImage hdrTonemapACES(SuperHDRImage img, SuperImage output, float exposure, float gamma)
SuperImage hdrTonemapACES(SuperHDRImage img, float exposure, float gamma)
ACES curve tonal compression
- hdrTonemapAverageLuminance
SuperImage hdrTonemapAverageLuminance(SuperHDRImage img, SuperImage output, float a, float gamma)
SuperImage hdrTonemapAverageLuminance(SuperHDRImage img, float a, float gamma)
Average luminance tonal compression
- hdrTonemapGamma
SuperImage hdrTonemapGamma(SuperHDRImage img, SuperImage output, float gamma)
SuperImage hdrTonemapGamma(SuperHDRImage img, float gamma)
Simple exponentiation tonal compression
- hdrTonemapHable
SuperImage hdrTonemapHable(SuperHDRImage img, SuperImage output, float exposure, float gamma)
SuperImage hdrTonemapHable(SuperHDRImage img, float exposure, float gamma)
Hable (Uncharted 2) tonal compression
- hdrTonemapReinhard
SuperImage hdrTonemapReinhard(SuperHDRImage img, SuperImage output, float exposure, float gamma)
SuperImage hdrTonemapReinhard(SuperHDRImage img, float exposure, float gamma)
Reinhard tonal compression
High dynamic range images