Class UchimuraTonemappingSettings

Settings for the Ushimura or GT tonemapping curve.

Constructors

  • Parameters

    • OptionalmaximumBrightness: number
    • Optionalcontrast: number
    • OptionallinearSectionStart: number
    • OptionallinearSectionLength: number
    • OptionalblackTightness: number
    • OptionalblackValue: number

    Returns UchimuraTonemappingSettings

Properties

_blackTightness: number
_blackValue: number
_contrast: number
_linearSectionLength: number
_linearSectionStart: number
_maximumBrightness: number

Accessors

  • get blackTightness(): number
  • Controls the slope of the curve at the base of the curve.

    Returns number

  • set blackTightness(value): void
  • Parameters

    • value: number

    Returns void

  • get blackValue(): number
  • Controls the black value of the curve at the base of the curve.

    Returns number

  • set blackValue(value): void
  • Parameters

    • value: number

    Returns void

  • get contrast(): number
  • Controls the contrast of the curve. Affects the entire curve.

    Returns number

  • set contrast(value): void
  • Parameters

    • value: number

    Returns void

  • get linearSectionLength(): number
  • Controls the length of the linear section of the curve.

    Returns number

  • set linearSectionLength(value): void
  • Parameters

    • value: number

    Returns void

  • get linearSectionStart(): number
  • Controls the starting point of the linear section of the curve.

    Returns number

  • set linearSectionStart(value): void
  • Parameters

    • value: number

    Returns void

  • get maximumBrightness(): number
  • Controls the maximum point of the curve.

    Returns number

  • set maximumBrightness(value): void
  • Parameters

    • value: number

    Returns void

Methods