1# ScenePostProcessSettings
2The ScenePostProcessSettings module provides image post-processing methods (for example, tone mapping) in 3D graphics.
3
4> **NOTE**
5>
6> The initial APIs of this module are supported since API version 12. Newly added APIs will be marked with a superscript to indicate their earliest API version.
7
8## Modules to Import
9```ts
10import { ToneMappingType, ToneMappingSettings, PostProcessSettings } from '@kit.ArkGraphics3D';
11```
12
13## ToneMappingType
14Enumerates the tone mapping types.
15
16**System capability**: SystemCapability.ArkUi.Graphics3D
17
18| Name| Value| Description|
19| ---- | ---- | ---- |
20| ACES | 0 | Academy Color Encoding System (ACES).|
21| ACES_2020 | 1 | ACES_2020.|
22| FILMIC | 2 | Filmic.|
23
24## ToneMappingSettings
25Describes the tone mapping settings.
26### Properties
27
28**System capability**: SystemCapability.ArkUi.Graphics3D
29
30| Name| Type| Read Only| Optional| Description|
31| ---- | ---- | ---- | ---- | ---- |
32| type | [ToneMappingType](#tonemappingtype) | No| Yes| Tone mapping type. The default value is undefined.|
33| exposure | number | No| Yes| Exposure. The value is greater than 0. The default value is undefined.|
34
35## PostProcessSettings
36Describes the post-processing settings.
37
38**System capability**: SystemCapability.ArkUi.Graphics3D
39
40| Name| Type| Read Only| Optional| Description|
41| ---- | ---- | ---- | ---- | ---- |
42| toneMapping | [ToneMappingSettings](#tonemappingsettings) | No| Yes| Tone mapping settings. The default value is undefined.|
43