🌋 Lampa lawa
Lampa lawa — kolorowe krople wosku unoszą się, łączą i opadają. Metabale w GLSL w czasie rzeczywistym.
Podobne symulacje
O tej symulacji
Obserwuj prawdziwą fizykę konwekcji w klasycznej lampie lawa — renderowaną w całości w Twojej przeglądarce za pomocą shadera metaball GLSL działającego na GPU. Krople wosku krążą bez końca: ogrzewane u podstawy rozszerzają się, stają się nieco mniej gęste niż otaczająca ciecz i unoszą się w górę; w pobliżu chłodnego szczytu kurczą się, stają się gęstsze i opadają z powrotem w dół. Płynne, organiczne łączenie, które widzisz, powstaje dzięki matematyce metaball — każda kropla wnosi pole potencjału odwrotnie proporcjonalne do kwadratu odległości, a wszędzie tam, gdzie łączne pole przekracza próg, pojawia się powierzchnia, automatycznie zlewając pobliskie krople w jedną.
🔬 Co pokazuje
Symulacja modeluje konwekcję cieplną oraz przepływ napędzany wyporem. Każda kropla podąża sinusoidalną trajektorią o losowym okresie (4–9 s), amplitudzie i poziomym kołysaniu. Gdy funkcja Heat jest włączona, efektywna prędkość przepływu wzrasta 2,5×, naśladując szybsze krążenie, jakie prawdziwa lampa wykazuje po rozgrzaniu. Fragment shader GLSL oblicza sumę pola meta dla każdego piksela w czasie rzeczywistym.
🎮 Jak korzystać
Użyj Liczby kropli (3–12), aby dodać lub usunąć krople wosku. Prędkość przepływu rozciąga skalę czasu, dzięki czemu możesz obserwować powolny, medytacyjny ruch lub gwałtowne wirowanie. Rozmiar kropli skaluje jednolicie promień każdej kropli — zwiększ go, aby wymusić dramatyczne łączenia. Przełączaj Motyw kolorystyczny między czerwono-pomarańczowym, niebiesko-turkusowym, zielonym i fioletowym. Naciśnij Heat, aby zasymulować rozgrzaną lampę.
💡 Czy wiesz, że?
Lampa lawa została wynaleziona przez brytyjskiego księgowego Edwarda Cravena Walkera w 1963 roku. Sekret tkwi w starannym dopasowaniu gęstości: wosk i ciecz na bazie wody są zaprojektowane tak, aby mieć niemal identyczne gęstości w temperaturze pokojowej, więc nawet niewielka zmiana temperatury u podstawy przechyla szalę i wystrzeliwuje krople w górę. Prawdziwe lampy potrzebują 45–60 minut, aby osiągnąć stabilne krążenie.
Najczęściej zadawane pytania
Dlaczego krople unoszą się i opadają bez zatrzymania?
To ciągła pętla konwekcyjna. Ciepło z podstawy ogrzewa wosk, który rozszerza się i staje się nieco mniej gęsty niż otaczająca ciecz. Wypór pcha go w górę. Na chłodniejszym szczycie wosk traci ciepło, kurczy się, ponownie staje się gęstszy, a grawitacja ściąga go z powrotem w dół — i cykl powtarza się w nieskończoność, dopóki źródło ciepła pozostaje włączone.
Czym są metaballe i jak sprawiają, że krople się łączą?
Każda kropla to punkt w przestrzeni z niewidocznym polem potencjału, które maleje jak 1/odległość². Shader GLSL sumuje wkład każdej aktywnej kropli dla każdego piksela. Tam, gdzie łączna wartość pola przekracza próg 1,0, piksel jest rysowany jako wosk; poniżej progu jest przezroczystą cieczą. Gdy dwie krople się zbliżają, ich łączne pole łatwo przekracza próg między nimi, tworząc płynne przewężenie, które rozrasta się w pełne połączenie — dokładnie taki organiczny efekt, jaki widać w prawdziwej lampie.
Co robi przycisk Heat?
Włączenie Heat mnoży efektywną prędkość przepływu przez 2,5×, symulując pracę lampy w wysokiej temperaturze. W prawdziwych lampach dodatkowe ciepło jeszcze bardziej obniża gęstość wosku i skraca każdy cykl konwekcyjny. Zobaczysz, jak krople krążą znacznie szybciej, a ciepła poświata podstawy jaśnieje. Wyłącz ponownie, aby wrócić do łagodnego domyślnego tempa.
Jak uzyskać najbardziej efektowne łączenia kropli?
Ustaw Liczbę kropli na 10–12, zwiększ Rozmiar kropli do około 1,5–2,0 i zwolnij Prędkość przepływu do 0,3–0,5. Większe promienie sprawiają, że pola kropli łatwiej się nakładają, a wolniejsza prędkość daje im czas na zbliżenie się, zanim się rozdzielą. Możesz też na chwilę włączyć Heat, aby zebrać krople na szczycie, a następnie wyłączyć, by obserwować, jak powoli opadają i łączą się.
Czy ta symulacja jest dokładna względem prawdziwej fizyki lampy lawa?
Oddaje istotną fizykę w sposób jakościowy: konwekcja cieplna napędza pionowe krążenie, a matematyka pola metaball poprawnie modeluje płynne łączenie przypominające napięcie powierzchniowe. Okresy, amplitudy i promienie są dostrojone ręcznie, a nie wyprowadzone z równań dynamiki płynów, więc synchronizacja czasowa jest artystycznym przybliżeniem. W pełni dokładny model wymagałby rozwiązania równań Naviera-Stokesa z lepkością zależną od temperatury — co znacznie wykracza poza możliwości renderera działającego w przeglądarce w czasie rzeczywistym.
Najczęściej zadawane pytania
Dlaczego krople w lampie lawa unoszą się i opadają?
Wosk i ciecz są tak dobrane, aby ich gęstości zgadzały się w temperaturze pokojowej, ale reagowały różnie na ciepło. Gdy podstawa ogrzewa wosk powyżej temperatury krytycznej, wosk rozszerza się bardziej niż ciecz, stając się mniej gęsty i unosząc się w górę. Na szczycie (z dala od źródła ciepła) wosk stygnie, kurczy się, ponownie staje się gęstszy niż ciecz i opada. Ten napędzany gęstością cykl konwekcyjny powtarza się nieprzerwanie.
Jakie materiały są używane w lampie lawa?
Dokładna receptura jest zastrzeżona, ale zazwyczaj: wosk to mieszanina wosku parafinowego i czterochlorku węgla (lub podobnego gęstego dodatku) dobrana tak, aby dopasować gęstość cieczy w średniej temperaturze. Ciecz to woda zmieszana z surfaktantami i mieszalnymi rozpuszczalnikami (glikolem polietylenowym, etanolem). Barwniki nadają kolor obu fazom. Krytyczna równowaga gęstości jest wrażliwa na temperaturę, dlatego lampy lawa potrzebują 30–60 minut, aby prawidłowo się rozgrzać.
Czym jest zasada Archimedesa i jak ma tu zastosowanie?
Zasada Archimedesa mówi, że zanurzony obiekt doświadcza siły wyporu skierowanej w górę, równej ciężarowi wypartego płynu. Jeśli wosk jest mniej gęsty niż otaczająca ciecz, siła wyporu przewyższa ciężar wosku i unosi się on w górę. Jeśli jest gęstszy, opada. Lampa lawa działa poprzez termiczne przełączanie gęstości wosku wokół punktu krytycznego, w którym zrównuje się ona z gęstością cieczy.
Dlaczego ruch w lampie lawa określa się jako chaotyczny?
Lampa lawa jest nieliniowym układem dynamicznym: niewielkie różnice w kształcie, położeniu czy temperaturze kropli z czasem prowadzą do rozbieżnych trajektorii, więc dokładna sekwencja ruchów kropli jest praktycznie nieprzewidywalna, mimo że rządzi nią deterministyczna fizyka (konwekcja, dynamika płynów, wymiana ciepła). Ta wrażliwość na warunki początkowe to cecha charakterystyczna chaosu deterministycznego, dzięki której wzory są niekończenie różnorodne.
Jakie zjawiska naukowe ilustruje lampa lawa?
Lampa lawa demonstruje: zasadę wyporu Archimedesa, rozszerzalność cieplną i zmiany gęstości, konwekcję Rayleigha-Bénarda (krążenie płynu napędzane wyporem przy ogrzewaniu od dołu), efekty napięcia powierzchniowego podczas formowania się i łączenia kropli, opór lepki (powolny ruch kropli przez lepką ciecz) oraz przejście między stabilną a niestabilną stratyfikacją gęstości. To piękny stołowy model konwekcji płaszcza Ziemi, stref konwekcyjnych gwiazd oraz systemów pogodowych.