Noise Plugin

A Blueprint function library providing noise functions for Unreal Engine. This is a Blueprint Library based on FastNoise implementation.

Generic Functions:

  • MakeSeed(this function should be executed before any other)

2D Functions:

  • GetValue2D
  • GetValueFractal2D
  • GetPerlin2D
  • GetPerlinFractal2D
  • GetSimplex2D
  • GetSimplexFractal2D
  • GetWhiteNoise2D
  • GetCubic2D
  • GetCubicFractal2D
  • GradientPerturb2D
  • GradientPerturbFractal2D

3D Functions:

  • GetValue3D
  • GetValueFractal3D
  • GetPerlin3D
  • GetPerlinFractal3D
  • GetSimplex3D
  • GetSimplexFractal3D
  • GetSimplexFractalBlend
  • GetWhiteNoise3D
  • GetCubic3D
  • GetCubicFractal3D
  • GradientPerturb3D
  • GradientPerturbFractal3D

4D Functions:

  • GetSimplex4D
  • GetWhiteNoise4D

**Update 1.4.0


  • Removed MakeSeed function. Now the seed is passed as an int parameter to each noise function.
  • Fixed several issues with Ridged Functions that were causing the plugin to crash.
  • Added compatibility with IOS
  • Added compatibility with Android
  • Added compatibility with MacOS

New Utility Functions

  • SelectNoise
  • BlendNoise
  • ScaleBiasNoise
  • AddNoise
  • Select3Noise
  • RadialNoise

If you have any questions, please let me know.

Update 1.4.1

  • Function nodes now take vector input coordinates instead of separate parameters for each Dimension (X, Y, Z)
  • Various code cleanups and enhancements which should improve speed
  • Plugin is now marked as compatible for PlayStation, Xbox One and Linux

If you have any questions, please let me know.