Aqueduct is a node-based tool for creating procedural textures. It can be used for PBR materials, or VFX textures.
Simple material example
Simple VFX example
Complex material example