So I’m trying to figure out a how to do a client-sided snowing effect for a game where it’ll stop snowing once the player is indoors.
The issue is that many of the tutorials I’ve found for creating such a system is that once the player is under a part, it just looks like it stopped snowing/raining altogether which ruins the atmosphere.
Examples of a weather effect stopping completely once indoors in another game
Could this be resolved by just having a particle emitter around where players would be indoors so that it’ll still seem like its snowing outside or would that tank performance?
I am unexperienced in VFX, and particle emitters, however I may have ONE idea that I would personally use:
Instead of one massive part above the map, try using multiple parts and changing the drag and lifetime values of the particle emitters in parts above the buildings.
Generally, I can’t help but that would be an idea that I personally have. I am interested to dive into a system like this, so if I can get information on that I will revisit this thread.
If you can track when a player is indoors, you can set it to snow around building entrances in your map so the atmosphere isn’t ruined. I’m inexperienced with particles but it’s worth giving this a shot, since you’d only have the particle emitter for snow right outside buildings.
Use ParticleEmitters for snow. Add transparent plates where snow should fall, and reduce the lifetime to create room gaps where needed. I’m using a modified version of a Rain Plugin, It can do hits.. Maybe you can change the look to snow-ish.