Realistischer langsam fallender Schneealgorithmus?


10

Gibt es einen guten Algorithmus, der fallenden Schnee simuliert? Ich interessiere mich besonders für Schnee, der langsam fällt, so dass er nicht ganz geradlinig fällt, sondern etwas abweicht. Vielleicht sogar die Simulation von Gewittern (Windzügen), variabler Größe usw. Gibt es Artikel oder Artikel zu einem Algorithmus, der reale Schneebewegungen nachahmt oder im Kontext eines Spiels simuliert?

Ich interessiere mich besonders für einen 2D-Algorithmus, aber ich stelle mir vor, dass jeder Algorithmus leicht auf 3D übertragen werden kann.


Suchen Sie etwas Partikelbasiertes oder etwas anderes?
AttackingHobo

Alles, was die Arbeit erledigt.
Ricket

Antworten:


5

Etwas wie das?

Klappentext:

Realistisch aussehender Regen und Schnee verbessern Szenen der Realität im Freien erheblich, mit Anwendungen wie Computerspielen und Filmen. Wir präsentieren eine neuartige Technik zur realistischen und effizienten Wiedergabe von Niederschlägen in Szenen mit bewegten Kamerapositionen. Wir ordnen Texturen einem Doppelkegel zu und übersetzen und verlängern sie mithilfe von Hardware-Textur-Transformationen.

Wiedergabe von fallendem Regen und Schnee - SIGGRAPH Einreichung des Papiers

Tatsächlich veröffentlichtes Papier - Let It Snow, Let It Snow, Let It Snow (und Regen) - Game Programming Gems 5

Geschrieben von Niniane Wang ( absurd schlau, die mit 18 ?? !!! @! @! $ Cal tech in CS abschliesst ) und Bretton Wade


2
Ziemlich cooles Papier. Wenn Sie jedoch die gesamte Zeitung lesen, heißt es: "Unser System sieht für Regen und starken Schnee am realistischsten aus. Leichter Schnee sollte beim Fallen zittern, was durch ein Partikelsystem besser simuliert wird." Ricket interessiert sich hauptsächlich für langsam fallenden Schnee.
Jason Down

Ah mein schlechtes, ich habe nicht gesehen, dass Ricket eine geringe Dichte an Schneeflocken wollte. In diesem Fall wären Partikel die bessere Wahl.
David Young
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.