A procedural noise generator whose output is a type of multifractal coherent noise with sharply defined features.
SDKs
- iOS 10.0+
- macOS 10.12+
- Mac Catalyst 13.0+
- tvOS 10.0+
Framework
- Gameplay
Kit
Declaration
@interface GKRidgedNoiseSource : GKCoherent Noise Source
Overview
Ridged noise is similar to Perlin noise (see the GKPerlin
class), but with thinner features resembling natural phenomena such as forked lightning and mountain peaks.
Example output from a ridged noise source

Like all GKNoise
subclasses, a ridged noise source represents a noise generation algorithm and its parameters. To make use of a noise source, first create GKNoise
object from it (and optionally apply operations to that noise object or combine it with other noise objects). Then create a GKNoise
object from your noise object, generating a concrete field of values that you can sample from directly or visualize using the SKTexture
or SKTile
class.