Practice - Rain Shader

How the shader looks on a different objects

How the shader looks on a different objects

Displaying the shift from splatter to streaks, depending on the angle of the surface.

Displaying the shift from splatter to streaks, depending on the angle of the surface.

exposed parameters gives control, such as rain speed

exposed parameters gives control, such as rain speed

or density!
The there are similar parameters for the streaks, but the gif compression didn't allow me to show it off :(

or density!
The there are similar parameters for the streaks, but the gif compression didn't allow me to show it off :(

I used Substance Designer to make a texture that had all the same qualities that DSB's had.

I used Substance Designer to make a texture that had all the same qualities that DSB's had.

Final texture

Final texture

R channel

R channel

G channel

G channel

B channel

B channel

and normal map!

and normal map!

And of course the monster of a node network in the material function for this effect.

And of course the monster of a node network in the material function for this effect.

Had a go at making a rain shader /material function. This effect is applicable to any material - since it's built as a material function.
Huge shout out to DeepSpaceBanana Art, who's blog pretty much made this possible for me.

So much fun, and so many lessons learned. Especially with VFX/shader creation using Substance.
I probably want to re-visit this subject sometime in the future - feels like there's a more efficient way to achieve a similar result.