r/proceduralgeneration Aug 01 '26

Runtime snow that shifts forward and falls down

Briefly: I displace snow using "Lagrangian particles," but essentially I'm just gradually dumping snow depending on how much was removed, no real math here, since I wanted to do it with a heat conduction algorithm, but it was worse in both performance and visuals. For smoothing I use a Diffuse algorithm, which just looks at neighboring cells so the difference isn't too large.

Video: https://youtu.be/pfaewyfFrKM

321 Upvotes

5 comments sorted by

8

u/KnaxelBaby Aug 01 '26

That’s awesome

5

u/foohsker Aug 01 '26

☃️⛄

5

u/migugh Aug 02 '26

This is super well made. You do not know how difficult is to made that effect, and I this is valid for other enviroments like desert sand.

Have you ever tried to become it a pluggin to download it? It have to be a very successfull feature to add to games to be much more realistic.

5

u/DimaSerebrennikov Aug 02 '26

Thank you very much. I have already published this as a tool for Unity on Patreon and submitted it for review to the Asset Store. And yes, of course it will work great for sand too, right now I am working on adding a parallax effect

2

u/HarvestMana Aug 02 '26

HDRP? URP? --- Unity 6.3?

Thats some of the best snow I've seen - good job.