✨ Glühwürmchen-Schwarm
Interaktive Glühwürmchen-Schwarm-Simulation: Hunderte leuchtende Käfer treiben durch eine dunkle Sommernacht, jeder blinkt phasenversetzt mit einem warmen gelb-grünen Glühen. Gebaut mit Three.js und benutzerdefinierten GLSL-Shadern.
Über diese Simulation
Diese Simulation bildet einen biolumineszenten Glühwürmchen-Schwarm nach, der durch eine warme Sommernacht treibt. Jedes der bis zu 2.000 einzelnen Glühwürmchen folgt seinem eigenen sinusförmigen Driftpfad und blinkt unabhängig, was das charakteristische phasenversetzte Schimmern erzeugt, das man in echten Wiesen sieht. Das Leuchten wird mit benutzerdefinierten GLSL-Shadern und additivem Blending gerendert, sodass die weichen Halos realistisch gegen den dunklen Himmel geschichtet werden — genau wie das kalte chemische Licht, das tief im Hinterleib eines lebenden Käfers erzeugt wird.
🔬 Was es zeigt
Jedes Partikel repräsentiert ein Glühwürmchen, das eine Lissajous-ähnliche Drift ausführt, angetrieben von seiner eigenen zufälligen Geschwindigkeit und Phasenverschiebung. Die Blinkintensität wird pro Partikel im Vertex-Shader mit einer Sinuswelle berechnet, sodass keine zwei Glühwürmchen im Gleichtakt aufblitzen.
🎮 Bedienung
Nutze die Regler, um die Anzahl der Glühwürmchen (100–2.000), Glühgröße, Blinkrate und Driftgeschwindigkeit zu ändern. Wähle mit den Schaltflächen unten eine Farbvoreinstellung. Klicke und ziehe auf der Leinwand, um den Schwarm zu umkreisen; scrolle, um zu zoomen.
💡 Wusstest du schon?
Glühwürmchenlicht ist nahezu 100 % effizient — fast keine Energie geht als Wärme verloren. Die Reaktion benötigt Luciferin, das Enzym Luciferase, ATP und Sauerstoff. Manche Arten, insbesondere Photinus carolinus in den Great Smoky Mountains, synchronisieren ihr Blinken über ganze Hügel hinweg.
Häufig gestellte Fragen
Wie produzieren Glühwürmchen Licht?
Glühwürmchen nutzen Biolumineszenz: eine kalte chemische Reaktion in spezialisierten Zellen ihres Hinterleibs, den Photocyten. Sauerstoff verbindet sich mit Luciferin in Gegenwart des Enzyms Luciferase und eines Energiemoleküls (ATP), wobei ein Photon gelb-grünen Lichts freigesetzt wird. Da fast keine Wärme entsteht, ist es eine der effizientesten Lichtquellen der Natur — etwa 96 % der Energie werden zu sichtbarem Licht.
Warum blinken Glühwürmchen phasenversetzt zueinander?
Jedes Glühwürmchen hat seinen eigenen internen Oszillator — einen neurologischen Taktgeber, der steuert, wann seine Photocyten feuern. Periode und Phase dieses Oszillators variieren zwischen Individuen, sodass in einem großen Schwarm das Blinken zufällig erscheint. In dieser Simulation wird dasselbe Prinzip mit einer Sinuswelle modelliert: Jedes Partikel hat eine einzigartige zufällige Phasenverschiebung und Geschwindigkeit.
Synchronisieren sich manche Glühwürmchen wirklich?
Ja. Arten wie Photinus carolinus (USA) und Pteroptyx tener (Südostasien) synchronisieren sich spontan — alle Männchen in einem Baum oder einer Wiese blitzen fast perfekt im Gleichtakt. Die führende Hypothese ist, dass jedes Glühwürmchen als gekoppelter Oszillator wirkt: Es passt seinen eigenen Rhythmus leicht an, wenn es das Blinken eines Nachbarn wahrnimmt.
Was ist das Kuramoto-Modell?
Das Kuramoto-Modell, vorgeschlagen von Yoshiki Kuramoto 1975, beschreibt N gekoppelte Oszillatoren, jeder mit Phase θᵢ und Eigenfrequenz ωᵢ. Der Kopplungsterm zieht jeden Oszillator zur mittleren Phase aller anderen, mit Stärke K. Überschreitet K eine kritische Schwelle, bildet sich ein synchronisierter Cluster.
Was steuert Größe und Helligkeit des Glühens?
In der Simulation ist die Glühgröße die uGlowSize-Uniform, die die gl_PointSize im Vertex-Shader skaliert. Die Helligkeit wird durch vBlink gesteuert — den auf 0–1 begrenzten Sinuswert pro Partikel — der sowohl die Farbmischung als auch die Alpha-Transparenz eines im Fragment-Shader berechneten weichen Gauß-Glühens steuert.