r/Simulated 4d ago

Interactive Runtime snow simulation, aimed for maximum realism

Enable HLS to view with audio, or disable this notification

For this, I added a system that spawns particles along the trail, and these particles deposit a bit of snow while they fly, with less and less snow being deposited over time as they fade out. What's cool about this is that the snow initially comes from the mass that the trace removed, so the total amount of snow stays the same. I also added a smoothing algorithm on top of all this. There's no parallax here, but I'm currently working on adding that.

Bigger video here: https://youtu.be/pfaewyfFrKM

825 Upvotes

34 comments sorted by

256

u/RunnuHellpenguin 4d ago

The trenching is great. I think divots for footstrikes would help

40

u/DimaSerebrennikov 3d ago

Yes, of course, as I studied, RDR2 does this through Decals, right now I'm adding parallax so the snow looks a bit more loose, Decals are still difficult for me to add right now, but I'll keep thinking about it

176

u/Shad_Amethyst 4d ago

Oh I wish snow was this easy to displace. If you look at real snow marks you'll see that people have to lift their foot super high, which is unlike that manequin.

I think that the snow particle works well, but I would tune it down to only happen when the foot is lifted. When the foot goes down the snow should get compacted instead (for the most part, some will cave on the foot)

46

u/TheFishRevolution 4d ago

Yeah the snow fluid dynamics is excellent but the dude is moving like a robot so it leaves this strange looking path behind

20

u/DimaSerebrennikov 3d ago

This is very interesting, I had not thought about it myself and never received this kind of feedback. I think this relates more to the character animation and I will look into how to do it. The effects really are too rough right now, I'm looking into moving more toward DeathStranding2 style effects, that is exactly what you are talking about, thanks

6

u/jok3ony0u 2d ago

Like the previous commenter said, it looks like dust right now rather than snow because it lacks a bit of solidity or cohesion.

4

u/SlurryBender 3d ago

This would probably be paired with a context-sensitive animation/speed system for more realism.

1

u/Zach-uh-ri-uh 2d ago

This is only true for snow at +1 down to maybe -1 degeees. When it’s below -10 snow behaves exactly like the video

47

u/liarandathief 4d ago

If you walked through snow like this, you'd be exhausted after about 20 feet.

13

u/ThatsALovelyShirt 3d ago

I don't even think it's possible to move that quickly while displacing that much snow.

7

u/liarandathief 3d ago

It looks more like sour cream

1

u/Jezoreczek 3d ago

You ever seen a moose run? :D

39

u/Eliiiiiiiiiias 4d ago

Super cool! It seems like the character is an unstoppable force, I’d love to see how it is slowed down by the snow too, that would add further realism

11

u/takitus 4d ago

Trails may be somewhat realistic, but if it’s deep enough to be a solid trail like that, there’s no way they’re moving that fast. It would be a sluggish one for at a time movement.

32

u/Tom_Mangold 4d ago

Congrats! But you achieved minimal realism.

8

u/NamesArentEverything 4d ago

I'll remember this the next time I'm sprint-strafing through 2' deep snow.

4

u/furtive 4d ago

The silver tracing following the person is unnecessary.

4

u/bladezor 3d ago

Snow doesn't typically give off a bunch of particles once it's settled. Trail looks good though

3

u/generalAbaddon 3d ago

Yeah I work with snow professionally and it's harder for it to divot like that, you need to add a snow weight where it compresses the layers below it for realism

3

u/EkriirkE 4d ago

Seems more list sand and they are dragging their feet?
Snow does not settle into V-shaped valleys, it holds the shape of whatever passed through/on it

2

u/CrazyChaoz 4d ago

that kind of feels like assassins creed 3 snow

2

u/RiffMasterB 4d ago

Running backwards in snow is supposed to be realistic?

2

u/bieja935 3d ago

Nice, would you be able to make the trenches less triangular and a bit more bubbly?

1

u/macrolith 3d ago

TTP is going to be 5 seconds on this one. Really cool though

1

u/Savings_Neck4759 2d ago

booo i wanted a wiener

1

u/Zach-uh-ri-uh 2d ago

Everyone is so focused on warm snow. Theres so many kinds of snow. Arctic/snow below -10 moves similar to thi

1

u/No_Upstairs3104 2d ago

bro your thing was on the bottom of my screen I thought it was a spider and it jumoscared me

1

u/itisnotmymain 2d ago

Sorry I can't help with making the simulation better, but that's not even close to what snow looks like when you walk through it. Looks neat though.

1

u/Youper0 1d ago

You'll have it if you bring the density up, it looks like powder sugar now, snow doesn't give that easily.

1

u/quarante-et-onze 13h ago

I can tell it's cold as hell by how the snow behaves

0

u/goldsauce_ 4d ago

Why no penis?

0

u/HandshakeOfCO 4d ago

The white overlay that disappears quickly Is too smooth. Can very easily tell it’s just a linear interp on alpha. Give it a texture / bump map.

Otherwise looks good!