- Qt 5.15
- Qt Quick 3D
- QML Types
- SCurveTonemap QML Type
- Qt Quick 3D | Commercial or GPLv3

# SCurveTonemap QML Type

A tonemapping effect. More...

Import Statement: | import QtQuick3D.Effects 1.15

- List of all members, including inherited members

## Properties

- contrastBoost : real
- exposureValue : real
- gammaValue : real
- saturationLevel : real
- shoulderEmphasis : real
- shoulderSlope : real
- toeEmphasis : real
- toeSlope : real
- useExposure : bool
- whitePoint : real

## Detailed Description

The SCurveTonemap effect can be used to map the colors in the scene to others, to approximate the appearance of high-dynamic-range result.

## Property Documentation

contrastBoost : real

Enhance or reduce the overall contrast of the tonemap. Range is `[-1...2]`. `0` by default.

exposureValue : real

Range is `[0.01...16]`. `1` by default.

gammaValue : real

The gamma of the tonemap. Sensible values are in the range `[0.1...8]`. `2.2` by default.

saturationLevel : real

The overall saturation level of the tonemap. Range is `[0...2]`, with `0` being fully grayscale and `being` very oversaturated. `1` by default.

shoulderEmphasis : real

Range is `[-1...1]`. `0` by default.

shoulderSlope : real

S-Curve shoulder slope. Shoulder defines where highlights lose contrast. Range is `[0...3]`. `1` by default.

toeEmphasis : real

Range is `[-1...1]`. `0` by default.

toeSlope : real

S-Curve toe slope. Toe defines where shadows lose contrast. Range is `[0...3]`. `1` by default.

useExposure : bool

Specifies if exposureValue or whitePoint will be used for luminance calculations. `false` by default.

whitePoint : real

Range is `[0.01...128]`. `1` by default.