Unreal Material Generator is a collection of functions allowing you to generate procedural textures using blueprints. It contains both our Noise Library (Perlin, Voronoi, etc.) and a collection of functions used to render maps and create materials with these functions. The noise functions can be combined to create any procedural material.
Unlike traditional materials, here, we are procedurally generating the maps in the editor. Thus, these materials requires less performance at runtime.
Unreal Material Generator includes the Noise Library, with Perlin, Voronoi and so on. Using the Material Generator plugin, you can use the Noise Library to automatically generate new materials.
Once your map generation blueprint is set, you can in a single-click produce the generated maps (diffuse, normal, etc.) or even a material using these maps. These maps will be either stored as new textures assets in your project, or PNG images, according to your needs.
In a single-click, generate all required maps (diffuse, normal, roughness) and export your noise function into a newly generated and well organized material.
Output 4K, 8K, 16K!
Because of the coherent noise library and the procedural generation, you can export your textures at any size you want! Need a light texture for mobile game? Export in 256/256. Need an high-quality texture for next AAA Game? Export in 128K/128K if you want!
Choose to export your material using seamless textures or not.
Instead of exporting a flat material, choose the tessellated material export. A displacement map is automatically generated to match with your material.
Edit existing textures
Using our texture importer, you can use an existing texture as a base. Then add some noises, change the colors and here you have your new material in a short time!
Check our documentation about noises and material generator. Examples are included too!
Supported map generation
Download some generators examples created by our team. You just have to unzip the content of the download in your Content project folder. Be sure Material Generator plugin is enabled. If there are issues with the generator compilation, check inside it if the link with the color curve (for instance) isn’t broken. Finally, right click>run to generate the material.