Noise Studio is a collection of tools including renderer and node editor that uses math functions and noise algorithms to create complex textures for use in Unity games, but the textures can easily be used elsewhere. Its node based design and inline previews help make using it more creative and fun.
Noise Studio can also be used at runtime to make dynamic content like textures and terrain, examples are provided.