# TonemapExtensionMethods class

Namespace: [Grasshopper2.Extensions](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.extensions.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public static class TonemapExtensionMethods
```

Extension methods for tone-mamping HDR colours into 0~1 range.

## Methods

- [ToLowDynamicRange](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.tonemapextensionmethods/tolowdynamicrange.md): (static) Map a colour with high dynamic range channels to a (0~1) clipped colour. This method uses smooth hermite splines to diffuse high dynamic range errors across channels. It provides a smooth transition at the low-dynamic/high-dynamic boundary but it's designed to provide good visuals, not accurate tonemapping.
