---
title: "add(_:)"
framework: gameplaykit
role: symbol
role_heading: Instance Method
path: "gameplaykit/gknoise/add(_:)"
---

# add(_:)

Replaces values in the noise field by adding them to values from the specified noise object.

## Declaration

```swift
func add(_ noise: GKNoise)
```

## Parameters

- `noise`: The noise object from which to add noise values.

## Discussion

Discussion Note that adding noise values can result in values outside the [-1.0, 1.0] range used for colorizing noise. If you plan to procduce colorized textures from the noise object, use the remapValues(toCurveWithControlPoints:) method to return results to that range first.

## See Also

### Applying Operations that Combine Noise

- [multiply(_:)](gameplaykit/gknoise/multiply(_:).md)
- [raiseToPower(_:)](gameplaykit/gknoise/raisetopower(_:)-zm5g.md)
- [maximum(_:)](gameplaykit/gknoise/maximum(_:).md)
- [minimum(_:)](gameplaykit/gknoise/minimum(_:).md)
