Snow on trees, simpel way: just add a (white or whatever) surface shader between (leaf/trunk) parts and default shader, and set slope (final and use Y). You can also set altitude, and break it up by the breakup input (mod the shader). If patches are needed, you should use a masking PF with a transform shader set to world position.