Fast Noise Gem - Lumberyard User Guide

Fast Noise Gem

This feature is in preview release and is subject to change.

The FastNoise Gradient Gem uses the third-party, open source FastNoise library to provide a variety of high-performance noise generation algorithms in Amazon Lumberyard. You can use noise generation to generate content in a game.

The FastNoise Gradient Gem provides the FastNoise Gradient component which expresses noise generation algorithms as Gradient signals. Any system that's compatible with the Gradient Signal Gem, such as Vegetation, can use noise generation.

Gradient signals are values that range from 0.0 to 1.0 and are automatically mapped to world positions. They are typically visualized as either greyscale images or waveforms.

Examples of noise algorithms:


            Perlin Noise

            Cellular Noise.

            White Noise

Enable the FastNoise Gradient Gem

To make the FastNoise Gradient component available in Lumberyard, you must build and configure your project with the FastNoise Gradient Gem enabled.

To enable the FastNoise Gradient Gem

  1. Use Project Configurator to add the FastNoise Gradient Gem to your project.

  2. Configure your project. Use the following command.

    lmbr_waf configure
  3. Build your project. Use the following command.

    lmbr_waf build_win_x64_vs2019_profile -p all --progress

For more information on Gems, see the Gems documentation.