Class FilmicTonemappingSettings

Settings for the Filmic tonemapping curve (Uncharted 2).

Constructors

  • Parameters

    • OptionalshoulderStrength: number
    • OptionallinearStrength: number
    • OptionallinearAngle: number
    • OptionaltoeStrength: number
    • OptionaltoeNumerator: number
    • OptionaltoeDenominator: number
    • OptionallinearWhitePoint: number

    Returns FilmicTonemappingSettings

Properties

_linearAngle: number
_linearStrength: number
_linearWhitePoint: number
_shoulderStrength: number
_toeDenominator: number
_toeNumerator: number
_toeStrength: number

Accessors

  • get linearAngle(): number
  • Controls the linear (middle) section of the filmic curve used for tonemapping. Mostly affects mid-range areas of the image and allows you to control how quickly does the curve climb.

    Returns number

  • set linearAngle(value): void
  • Parameters

    • value: number

    Returns void

  • get linearStrength(): number
  • Controls the linear (middle) section of the filmic curve used for tonemapping. Mostly affects mid-range areas of the image.

    Returns number

  • set linearStrength(value): void
  • Parameters

    • value: number

    Returns void

  • get linearWhitePoint(): number
  • Controls the white point of the filmic curve used for tonemapping. Affects the entire curve.

    Returns number

  • set linearWhitePoint(value): void
  • Parameters

    • value: number

    Returns void

  • get shoulderStrength(): number
  • Controls the shoulder (upper non-linear) section of the filmic curve used for tonemapping. Mostly affects bright areas of the image and allows you to reduce over-exposure.

    Returns number

  • set shoulderStrength(value): void
  • Parameters

    • value: number

    Returns void

  • get toeDenominator(): number
  • Controls the toe (lower non-linear) section of the filmic curve used for tonemapping. Affects low-range.

    Returns number

  • set toeDenominator(value): void
  • Parameters

    • value: number

    Returns void

  • get toeNumerator(): number
  • Controls the toe (lower non-linear) section of the filmic curve. used for tonemapping. Affects low-range.

    Returns number

  • set toeNumerator(value): void
  • Parameters

    • value: number

    Returns void

  • get toeStrength(): number
  • Controls the toe (lower non-linear) section of the filmic curve used for tonemapping. Mostly affects dark areas of the image and allows you to reduce under-exposure.

    Returns number

  • set toeStrength(value): void
  • Parameters

    • value: number

    Returns void

Methods