Tonemapping Operators

Global

Simple

colour_hdri

tonemapping_operator_simple(RGB)

Performs given RGB array tonemapping using the simple method: \(\cfrac{RGB}{RGB + 1}\).

Normalisation

colour_hdri

tonemapping_operator_normalisation(RGB[, …])

Performs given RGB array tonemapping using the normalisation method.

Gamma

colour_hdri

tonemapping_operator_gamma(RGB[, gamma, EV])

Performs given RGB array tonemapping using the gamma and exposure correction method.

Logarithmic

colour_hdri

tonemapping_operator_logarithmic(RGB[, q, …])

Performs given RGB array tonemapping using the logarithmic method.

tonemapping_operator_exponential(RGB[, q, …])

Performs given RGB array tonemapping using the exponential method.

tonemapping_operator_logarithmic_mapping(RGB)

Performs given RGB array tonemapping using the logarithmic mapping method.

tonemapping_operator_exponentiation_mapping(RGB)

Performs given RGB array tonemapping using the exponentiation mapping method.

tonemapping_operator_Schlick1994(RGB[, p, …])

Performs given RGB array tonemapping using Schlick (1994) method.

tonemapping_operator_Tumblin1999(RGB[, …])

Performs given RGB array tonemapping using Tumblin, Hodgins and Guenter (1999) method.

tonemapping_operator_Reinhard2004(RGB[, f, …])

Performs given RGB array tonemapping using Reinhard and Devlin (2004) method.

tonemapping_operator_filmic(RGB[, …])

Performs given RGB array tonemapping using Habble (2010) method.

Logarithmic Mapping

colour_hdri

tonemapping_operator_logarithmic_mapping(RGB)

Performs given RGB array tonemapping using the logarithmic mapping method.

Exponential

colour_hdri

tonemapping_operator_exponential(RGB[, q, …])

Performs given RGB array tonemapping using the exponential method.

Exponentiation Mapping

colour_hdri

tonemapping_operator_exponentiation_mapping(RGB)

Performs given RGB array tonemapping using the exponentiation mapping method.

tonemapping_operator_Schlick1994(RGB[, p, …])

Performs given RGB array tonemapping using Schlick (1994) method.

tonemapping_operator_Tumblin1999(RGB[, …])

Performs given RGB array tonemapping using Tumblin, Hodgins and Guenter (1999) method.

tonemapping_operator_Reinhard2004(RGB[, f, …])

Performs given RGB array tonemapping using Reinhard and Devlin (2004) method.

tonemapping_operator_filmic(RGB[, …])

Performs given RGB array tonemapping using Habble (2010) method.

Schlick (1994)

colour_hdri

tonemapping_operator_Schlick1994(RGB[, p, …])

Performs given RGB array tonemapping using Schlick (1994) method.

Tumblin, Hodgins and Guenter (1999)

colour_hdri

tonemapping_operator_Tumblin1999(RGB[, …])

Performs given RGB array tonemapping using Tumblin, Hodgins and Guenter (1999) method.

Reinhard and Devlin (2004)

colour_hdri

tonemapping_operator_Reinhard2004(RGB[, f, …])

Performs given RGB array tonemapping using Reinhard and Devlin (2004) method.

Habble (2010) - Filmic

colour_hdri

tonemapping_operator_filmic(RGB[, …])

Performs given RGB array tonemapping using Habble (2010) method.