Fabian Koller

Montag, 10. September 2012

Spiel mit dem Feuer


Mein Versuch ein Feuer zu animieren.

Schritte zum erzeugen des Feuers:
  1. Eine "unendliche" Perlin-Noise, welche vom unteren Bildrand nach oben scrollt. Diese Perlin-Noise ist in der Breite gestaucht, damit die Flammen steiler sind.
  2. Niedrigere Werte der Noise verschwinden früher in dem schwarzen Hintergrund.
  3. Eine zweite, langsam scrollendere, Perlin-Noise, deren Werte die Flammen leicht nach rechts und links ablenkt.
  4. Einfärben der Pixel auf Basis der Werte der Perlin-Noise. Von Gelb nach Rot.
  5. Einen Weichzeichner anwenden, mit dem die Flammen weicher aussehen.
  6. Einen zweiten größeren Weichzeichner zu dem Bild hinzufügen, welcher den Leuchteffekt um die Flammen erzeugt. 
In Bewegung sieht das dann so aus:

Keine Kommentare:

Kommentar veröffentlichen