- Home /
Accumulative snow in a game
Hi everyone,
I'm new at UnityAnswers and my english is not quite good, the thing is: I'm creating a FPS game (Unity 3.4.2, mac version), and there are several snowfall scenes. I've created my own snowflakes in Photoshop and get the fx work fine, the only thing it misses is an accumulative effect, because all snowflakes goes through houses and terrain, you know.
I've tried add a collider to the snowflake element but it didn't worked. I've also experimented a couple of combinations but nothing worked as I need.
I'm new at Unity, I still didn't get it well with the mesh stuff.
Does anyone have experience doing an accumulative snow scene?
Thanks, ; )
You realise what you're asking for is akin to fluid simulation, right??
You need to know program$$anonymous$$g quite well to do that, and it's so hard. I think it would be better to make a script that changes a mesh(snow accumulation), so that it seems that there is snow accumulating.
Even that would be pretty complicated! I'd say it's not worth it- just model the snow as static and be done with it. I can't see the point of accurately modelled snow gently resting on buildings- it's an FPS, the player won't be looking at that, and Battlefield 3 just got released, so I don't see anyone else making a tech demo any time soon.
Answer by Cinematronic · Nov 15, 2011 at 06:35 AM
You are right. It's a too complicated task to get involved with for such small detail. I've just added a World Particle Collider to the particle system and that's it. Thank you very much for the advices.
Answer by Nemox · Dec 05, 2011 at 11:20 PM
I know this is a little old, but you can create a shader with a "snow amount" range on it, and hook up the shader to display snow based on that range.
Shaders are complicated though, and it will take some time and effort; I'm still learning too. Try using Strumpy Shader Editor to get started!
Answer by W4rf4c3 · Jan 27, 2016 at 03:05 PM
In Unity 5+ you can add particle system with collision and kinda make a snowy scene easily. Add a 3D cube as the floor and select that floor in the Planes configuration and you're good to go.
Your answer
![](https://koobas.hobune.stream/wayback/20220613042119im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
create havy snowll fall 2 Answers
SpeedTree dynamic seasons 0 Answers
Questions concerning Unity, Skyboxes, Sketchup, Google Earth, and Snow & Lighting. 0 Answers
skigame movement problem 0 Answers
Creating snow system 2 Answers