Das Problem ist, dass die Prüfung, ob ein bestimmter Punkt offen oder in einem geschlossenen Raum ist, relativ "teuer" ist (bzgl. der Performance). Momentan findet diese Prüfung aktiv nur für den Spieler selbst statt (um zB Umgebungsgeräusche zu dämpfen, wenn der Spieler einen Raum betritt). Wettereffekte wie Regen oder Schneefall bedienen sich eines anderen Tricks und sind eher ein Sonderfall (die Szene wird quasi nochmal aus Sicht des Wettereffekts gerendert [nur die Tiefeninformationen], woran das Spiel dann feststellen kann, wie weit der entsprechende Pixel entfernt ist - daraufhin kann sichergestellt werden, dass ein Schnee- oder Regenpartikel nicht über diesen Punkt hinausgeht).
Fürs Terrain wäre die Prüfung, ob ein jeweiliger Terrain-Block unter freiem Himmel ist oder nicht, schon recht teuer, aber ggf. noch denkbar (das wären 32x32, also 1024 Prüfungen pro Chunk, was ggf. noch einigermaßen vertretbar wäre). Bei Bauelementen ist jedoch das Problem, dass wir es hier mit enormen Mengen zutun bekommen (Gebäude können durchaus aus mehrerene zehn- oder hunderttausenden Bauteilen bestehen). Die Prüfung müsste mindestens für jedes Bauteil stattfinden, bei größeren Bauteilen wahrscheinlich mehrere Prüfungen...
Schwierig zu lösen... da Schneefall aber natürlicherweise eh noch nicht vorkommt (sondern nur per Command), hat das momentan eine eher geringe Priorität (vor allem müssten wir erst das Store-Page Update voran bringen) 
Was wir aber auf jeden Fall noch ändern werden, ist dass Pflanzen in Innenräumen und Höhlen nicht mehr vom Schnee beeinflusst werden 
Was das Aufmalen von Schnee auf Objekten oder Bauelementen angeht: Sobald das Spiel eine Möglichkeit hat, Schnee auf Objekten oder Bauelementen darzustellen (wie oben erwähnt), dann würde man das auch manuell setzen können. Derzeit wäre die einzige Alternative dazu vmtl. das Bauteil mit weißer Farbe anzumalen (nicht perfekt, könnte aber in manchen Situation vll einigermaßen gut klappen)^^