Why yes there is. I actually just wrote a post on this very topic yesterday. Take a look here:
The post I just linked to was rather long winded, so I figured I’d write up a synopsis here. If you’d like to add a falling snow effect to a graphic or a photograph using Adobe Photoshop, please follow these instructions. If you want more in-depth commentary, you can always click through to the original post. Be warned though, this is a somewhat two-dimensional snowing effect. The sizes of the flakes are fairly uniform and it can either appear to be realistic snow or cartoon snow, depending on how you set things.
– Open your photo in Photoshop.
– Unlock the background layer.
– Create a new layer and move this new layer underneath the photo layer.
– Fill the new layer in with white.
– Add a layer mask to the photo layer.
– Click to select the layer mask and then navigate to the Edit > Fill menu item and click.
– Load the Erodible Textures patterns.
– Apply the Rough pattern and click OK to apply.
– Keeping the layer mask active, navigate to the Image > Adjustments > Levels menu item and click.
– Push the black slider to the right about 25% and the white slider to the left about 60%.
– Adjust these sliders as necessary until you see the snow flakes you want and click OK to apply.
– Navigate to the Filter > Blur > Motion Blur menu item and click.
– Adjust the Angle and Distance to your liking and click OK to apply.
That’s pretty much it! Again, you may need to click through to the post for screenshots and all that, but these are the pared down instructions. Let me know if you have any questions.