Ambient Grunge Node for Blender
Introduction
This package contains the Ambient Grunge nodes, which will allow you to get procedurally generated dirt effects over an object in Blender. The nodes combine together with a variety of parameters to customize the effect, including a color input, which lets you pass a texture map.
This effect has been designed for Cycles, but will also work with EEVEE. Since it makes heavy use of the Ambient Occlusion and Bevel nodes, you may see some strange visuals when rendering animations in EEVEE (since the AO is screen-space).
To use the node groups in your own file, you can download and extract the asset library, then link it to Blender via the user preferences (check Edit - Preferences - File Paths).
Version 5 Onwards
With the version 5 update, the single 'ambient grunge' node was split into several modular nodes which are easier to expand upon. The download was also changed from a single blend file to a compressed asset library (zip file), which makes it simpler to organize and drag content into your blend scene from the asset library.