---
url: /api/effects/toneMapping/functions/linearToneMapping.md
---
# linearToneMapping()

```ts
function linearToneMapping(params?: ToneMappingParams): EffectPass<{
  uTexture: (__namedParameters: Readonly<EffectUniformContext>) => WebGLTexture;
  uExposure: number;
  uConvertToSRGB: boolean;
}>;
```

Creates a Linear tone mapping effect.
Applies a simple exposure multiplier without non-linear compression.

## Parameters

### params?

[`ToneMappingParams`](../type-aliases/ToneMappingParams.md)

Configuration for the linear tone mapping.

## Returns

[`EffectPass`](../../../passes/effectPass/type-aliases/EffectPass.md)<{
`uTexture`: (`__namedParameters`: `Readonly`<[`EffectUniformContext`](../../../passes/effectPass/type-aliases/EffectUniformContext.md)>) => `WebGLTexture`;
`uExposure`: `number`;
`uConvertToSRGB`: `boolean`;
}>
