Startseite Physik & Mechanik Feuerwerk — Partikelsystem

🎆 Feuerwerk — Partikelsystem

Partikelbasiertes Feuerwerk mit Schwerkraft, Luftwiderstand, Farbspuren und Explosionsphysik.

Physik & Mechanik3DEinfach60 FPS
fireworks ↗ Eigenständig öffnen
ZIEHEN · SCROLLEN · KLICKEN — direkt in der Simulation steuern.

Über diese Simulation

Diese Simulation modelliert eine Feuerwerksshow als 2D-Partikelsystem auf einer HTML-Leinwand. Eine Rakete steigt in den Nachthimmel, stockt auf Zielhöhe und explodiert dann in Hunderten glühender Funken, die gleichmäßig um einen Kreis mit zufälligen Geschwindigkeiten verteilt sind. Jeder Funke wird jeden Frame mit einfacher Euler-Integration fortgeschrieben: Schwerkraft addiert sich zur vertikalen Geschwindigkeit, Luftwiderstand skaliert die horizontale Geschwindigkeit, und ein Lebenszähler lässt die Helligkeit verblassen, wodurch organische, lebensechte Bewegung entsteht.

🔬 Was es zeigt

Ein Partikelsystem mit Schwerkraft, Luftwiderstand und Farbinterpolation. Explosionen verteilen Partikel auf einer Kugel mit zufälligen Geschwindigkeiten.

🎮 Bedienung

Klicke irgendwo, um ein Feuerwerk an dieser Position zu starten. Sieh dir die automatische Show an oder erstelle eigene Muster durch schnelles Klicken.

💡 Wusstest du schon?

Feuerwerksfarben stammen von verschiedenen Metallsalzen: Strontium (rot), Barium (grün), Kupfer (blau), Natrium (gelb). Das „Chrysanthemen”-Muster ist kugelförmig, weil die Ladung in einer perfekten Kugel gepackt ist.

Häufig gestellte Fragen

Was zeigt diese Feuerwerks-Simulation eigentlich?

Sie zeigt eine Rakete, die in den Himmel steigt und in einem Funkenregen explodiert, der sich nach außen ausbreitet und unter Schwerkraft fällt. Es ist ein Partikelsystem: Jeder Funke ist ein unabhängiger Punkt mit eigener Position, Geschwindigkeit, Farbe und Lebensdauer, alle Frame für Frame aktualisiert, um einen realistischen Feuerwerksausbruch zu erzeugen.

Wie verteilt die Explosion die Funken?

Wenn eine Rakete ihre Zielhöhe erreicht, erzeugt sie die gewählte Anzahl von Partikeln gleichmäßig um einen vollen Kreis. Jeder Funke erhält einen Winkel von ungefähr zwei-pi mal seinem Index geteilt durch die Gesamtzahl, plus ein kleines zufälliges Zittern, und eine zufällige Geschwindigkeit zwischen etwa 2 und 5.

Welche Gleichung steckt hinter der Bewegung jedes Funkens?

Jeden Frame führt der Code vy = vy + g aus, dann x = x + vx und y = y + vy, wobei vx = vx mal 0,985 für Luftwiderstand ist. Hier ist g der Schwerkraft-Regler und (vx, vy) die Geschwindigkeit des Funkens. Dies ist grundlegende Euler-Integration der Wurfbewegung.

Was steuern die drei Regler?

Partikel legt fest, wie viele Funken jede Explosion freisetzt, von 30 bis 200. Schwerkraft legt fest, wie stark Funken zurück zur Erde gezogen werden, von 0,02 bis 0,4 Pixel pro Frame zum Quadrat. Spur legt den Verblassungsfaktor fest (0,8 bis 0,99).

Wie entstehen die glühenden Spuren?

Statt die Leinwand jeden Frame zu löschen, malt die Schleife ein durchscheinendes schwarzes Rechteck darüber mit einer Deckkraft von 1 minus dem Spur-Wert. Ältere Funkenpositionen werden nur teilweise gelöscht, sodass sie allmählich zu glatten Lichtstreifen verblassen.

Ist die Physik wissenschaftlich genau?

Die Kernbewegung ist ein treues, wenn auch vereinfachtes Modell von Projektilen unter konstanter Schwerkraft mit linearem Widerstand, sodass die parabolischen Bögen realistisch sind. Allerdings sind die Einheiten Bildschirmpixel statt Meter, und der Widerstand ist ein einfacher Geschwindigkeitsmultiplikator statt eines echten quadratischen Luftwiderstandsgesetzes.

Verwandte Simulationen