
Materialize is a is free and (recently) open-source standalone application, based on Unity, for creating textures. Materialize is currently available for Windows platform only. But since it’s based on Unity, Linux and macOS versions are possible…
You can create an entire set of textures (normal, height (bump + displacement), metallic, smoothness, ambient occlusion) from a single image (usually the diffuse / albedo image) or import the textures you have and generate the textures you need. Materialize is a useful tool for PBR (Physically Based Rendering) needs. Tileable / seamless textures can be generated as well.
Materialize main features:
– Diffuse -> Height
– Diffuse -> Metallic
– Diffuse -> Smoothness
– Height -> Normal
– Height + Diffuse -> Normal
– Normal -> Edge
– Normal -> Occlusion
– Normal + Height -> Occlusion
– Normal -> Height
– Seamlessly tile your textures.
– Save and load in a variety of formats (BMP, JPG, PNG, TGA, TIFF).
– Automate many processes with clipboard commands in xml format.
Links:
- download @ Geeks3D
- Homepage
- download @ Author site
- Materialize @ Github
- Materialize tutorial – Cracked Dirt @ youtube
- Materialize tutorial – Sewer Cover @ youtube
I quickly tested it and Materialize seems to do the job. Simple to use, all textures have been generated in less than a minute from a single input texture.


Once all maps have been created, you can quickly see the result with built-in shaders (Show Full Material):

To save a map, just click on the [S] button on each map (it took me few seconds to understand the function of P, C, O and S: Past, Copy, Open and Save).
