In 18(!) nodes, we can create the following weathering effect using Geometry Nodes, and Simulation Zones:

Here is the setup for the result above.
It stores the “streaks” in the vertices, so we have to make sure our mesh has sufficient resolution. I hope that one day we could render this to a texture instead, directly in Geometry Nodes.
There are a few areas of improvement, but I wanted to keep it simple.
You could try the following:
- assing a random “lifetime” to each particle, have it’s influence depend on that
- add a bit of noise to each step
- handle sliding down and dripping off
I’m curious to see what you can do with it : )
Further reading:
