# ScenePostProcessSettings
The module provides image post-processing methods (for example, tone mapping) in 3D graphics.
> **NOTE**
>
> 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.
## Modules to Import
```ts
import { ToneMappingType, ToneMappingSettings, BloomSettings, PostProcessSettings } from '@kit.ArkGraphics3D';
```
## ToneMappingType
Enumerates the tone mapping types.
**System capability**: SystemCapability.ArkUi.Graphics3D
| Name| Value| Description|
| ---- | ---- | ---- |
| ACES | 0 | Academy Color Encoding System (ACES).|
| ACES_2020 | 1 | ACES_2020.|
| FILMIC | 2 | Filmic.|
## ToneMappingSettings
Describes the tone mapping settings.
### Properties
**System capability**: SystemCapability.ArkUi.Graphics3D
| Name| Type| Read Only| Optional| Description|
| ---- | ---- | ---- | ---- | ---- |
| type | [ToneMappingType](#tonemappingtype) | No| Yes| Tone mapping type. The default value is undefined.|
| exposure | number | No| Yes| Exposure. The value must be greater than 0. The default value is undefined.|
## BloomSettings18+
Describes the bloom settings.
### Properties
**System capability**: SystemCapability.ArkUi.Graphics3D
| Name| Type| Read Only| Optional| Description|
| ---- | ---- | ---- | ---- | ---- |
| thresholdHard | number | No| Yes| Hard threshold. The value is a non-negative number. The default value is **1.0**.|
| thresholdSoft | number | No| Yes| Soft threshold. The value is a non-negative number. The default value is **2.0**.|
| scaleFactor | number | No| Yes| Scale factor. The value must be greater than 0. The default value is **1.0**.|
| scatter | number | No| Yes| Scatter amount. The value must be greater than 0. The default value is **1.0**.|
## PostProcessSettings
Describes the post-processing settings.
**System capability**: SystemCapability.ArkUi.Graphics3D
| Name| Type| Read Only| Optional| Description|
| ---- | ---- | ---- | ---- | ---- |
| toneMapping | [ToneMappingSettings](#tonemappingsettings) | No| Yes| Tone mapping. The default value is undefined.|
| bloom18+ | [BloomSettings](#bloomsettings18) | No| Yes| Bloom. The default value is undefined.|