MARS Master Material Variation provides three methods to make material variation. Supports Opaque | Masked | Translucent Blend Modes.
Variation: Imperfection | Macro-Micro | Position Variation
Also see complete product: MARS Master Material
Check details in: Document Link