Substance 3D Designer is essentially a 3D design program that creates textures using procedural patterns contained inside node-based graphs.