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).
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.
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.
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.
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…
Included Noises functions
(Noise function from an existing map/texture)
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.