Tonemapping Operators#

Global#

Simple#

colour_hdri

tonemapping_operator_simple(RGB)

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

Normalisation#

colour_hdri

tonemapping_operator_normalisation(RGB[, ...])

Perform given RGB array tonemapping using the normalisation method.

Gamma#

colour_hdri

tonemapping_operator_gamma(RGB[, gamma, EV])

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

Logarithmic#

colour_hdri

tonemapping_operator_logarithmic(RGB[, q, ...])

Perform given RGB array tonemapping using the logarithmic method.

tonemapping_operator_exponential(RGB[, q, ...])

Perform given RGB array tonemapping using the exponential method.

tonemapping_operator_logarithmic_mapping(RGB)

Perform given RGB array tonemapping using the logarithmic mapping method.

tonemapping_operator_exponentiation_mapping(RGB)

Perform given RGB array tonemapping using the exponentiation mapping method.

tonemapping_operator_Schlick1994(RGB[, p, ...])

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

tonemapping_operator_Tumblin1999(RGB[, ...])

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

tonemapping_operator_Reinhard2004(RGB[, f, ...])

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

tonemapping_operator_filmic(RGB[, ...])

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

Logarithmic Mapping#

colour_hdri

tonemapping_operator_logarithmic_mapping(RGB)

Perform given RGB array tonemapping using the logarithmic mapping method.

Exponential#

colour_hdri

tonemapping_operator_exponential(RGB[, q, ...])

Perform given RGB array tonemapping using the exponential method.

Exponentiation Mapping#

colour_hdri

tonemapping_operator_exponentiation_mapping(RGB)

Perform given RGB array tonemapping using the exponentiation mapping method.

tonemapping_operator_Schlick1994(RGB[, p, ...])

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

tonemapping_operator_Tumblin1999(RGB[, ...])

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

tonemapping_operator_Reinhard2004(RGB[, f, ...])

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

tonemapping_operator_filmic(RGB[, ...])

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

Schlick (1994)#

colour_hdri

tonemapping_operator_Schlick1994(RGB[, p, ...])

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

Tumblin, Hodgins and Guenter (1999)#

colour_hdri

tonemapping_operator_Tumblin1999(RGB[, ...])

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

Reinhard and Devlin (2004)#

colour_hdri

tonemapping_operator_Reinhard2004(RGB[, f, ...])

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

Habble (2010) - Filmic#

colour_hdri

tonemapping_operator_filmic(RGB[, ...])

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