Noise Library

Use all common noise functions within blueprints. Our Noise Library includes Perlin, Voronoi, Billow, Ridged Multi and so on. You can also combine noises using various combiners (Add, Min, Max, Lerp, etc.) or apply post-processes (Gaussian Blur, Thermal Erosion).

 

Noise Library

Extensive library of noise functions (Perlin, Voronoi, Terrace, etc.) that can be use to generate textures and maps, and various operators you can use to combine these maps to your needs (Add, Multiply, Displace, etc.). You can also create your own modules and combine them with the existing ones.

Post-process effects

Apply discrete transformations to the textures using a set of post-process effects, including Erosion and Gaussian Blur.

C++ or Blueprints

Our Noise Library is entirely written using C++ blueprints. You can use it either from C++ or from blueprints. So, if you don’t want to code, but still use the library, it’s totally possible.

3D Noises

Use noises either in 2D (create heightmaps…) or in 3D (terrain using voxels). You can easily use the procedural mesh component to procedurally create your mesh from noise data.

Coherent noises

All our noises are coherent. You can update them many times with the same seed, the result will be always the same.

Use at runtime!

All functions can be used as runtime! Update your noises, make some coherent movements and you can easily create waves, solid smoke, and more…

Preview

 

 

Included Noises functions

Billow

Brownian

Checkerboard

Cylinders

Perlin

Ridged Multi

Sine

Spheres

Static

(Noise function from an existing map/texture)

Voronoi

White

Included operators

Abs

Add

Blend

Clamp

 

Displace

Exponent

Lerp

Max

Min

Multiply

Power

Rotator

ScaleBias

Scaler

Select

Shifter

Turbulence

Included post-processes

Box Blur

Gaussian Blur

Thermal Erosion


 

Buy Noise Library

 

 

Resources

Zip file containing a lot of blueprints. These blueprints can create 2D/3D meshes based on voxels using the noise library. Some blueprints are also able to generate procedural meshes by generating vertices based on the noise library.

You need the noise library plugin to run these blueprints.

Simply copy and paste the zip content into your project’s content folder.