🫧 Świat baniek
Symulacja baniek mydlanych z napięciem powierzchniowym, opalizującym cieniowaniem i fizyką zderzeń.
Podobne symulacje
O bańkach mydlanych
Ta symulacja pokazuje bańki mydlane rządzone napięciem powierzchniowym — siłą, która ściąga cienką błonę cieczy do możliwie najmniejszego kształtu. Każda bańka to okrąg 2D z pozycją, prędkością, barwą i skończonym czasem życia, rysowany za pomocą gradientu promienistego i odblasku, by naśladować opalizację cienkiej błony. W każdej klatce do prędkości dodawane są wiatr i grawitacja, zanim zastosowany zostanie opór powietrza, a przebieg parami rozdziela nachodzące na siebie bańki i wymienia pęd.
🔬 Co pokazuje
Interferencja cienkiej błony tworzy tęczowe kolory, gdy światło odbija się od wewnętrznej i zewnętrznej powierzchni błony mydlanej, a przesunięcia fazowe tworzą interferencję konstruktywną i destruktywną.
🎮 Jak używać
Suwak Size ustala promień nowo tworzonych baniek, Wind przykłada poziomy podmuch (ujemny w lewo, dodatni w prawo), a Gravity ustala siłę pionową, przy czym wartości ujemne sprawiają, że bańki unoszą się w górę. „Bubble machine" strumieniuje bańki automatycznie, „Blow all away" czyści ekran, a kliknięcie tworzy lub pęka bańkę.
💡 Czy wiesz, że?
Bańka mydlana jest powierzchnią minimalną otaczającą daną objętość. Dlatego bańki są zawsze kuliste — kula ma najmniejsze pole powierzchni dla danej objętości.
Najczęściej zadawane pytania
Co pokazuje ta symulacja?
Pokazuje bańki mydlane, które dryfują, odbijają się od ścian, zderzają się z sąsiadami i w końcu pękają, tworząc deszcz kolorowych cząstek. Każda bańka jest renderowana z gradientem promienistym, by sugerować opalizujący połysk prawdziwej cienkiej błony mydlanej.
Dlaczego prawdziwe bańki mydlane są zawsze okrągłe?
Napięcie powierzchniowe ściąga błonę do wewnątrz, aż osiągnie najmniejsze możliwe pole powierzchni dla uwięzionego wewnątrz powietrza. Kula jest jedynym kształtem, który minimalizuje pole powierzchni dla ustalonej objętości, więc swobodna bańka przyjmuje kształt kuli.
Co robią trzy suwaki?
Size ustala promień nowo utworzonych baniek, Wind przykłada poziomy podmuch wiejący w lewo dla wartości ujemnych i w prawo dla dodatnich, a Gravity ustala siłę pionową. Ponieważ bańki mydlane są lżejsze od powietrza, domyślnie lekko ujemna grawitacja sprawia, że unoszą się w górę.
Jak tworzyć i przebijać bańki?
Kliknij puste miejsce, aby utworzyć bańkę, lub kliknij bezpośrednio na istniejącą bańkę, aby ją przebić. Przycisk „Bubble machine" przełącza automatyczny strumień unoszący się od dołu, a „Blow all away" natychmiast usuwa wszystkie bańki z ekranu.
Jakie jest kluczowe równanie stojące za bańką mydlaną?
Ciśnienie Laplace'a wewnątrz bańki mydlanej wynosi P = 4 razy gamma podzielone przez r, gdzie gamma to napięcie powierzchniowe błony, a r to promień. Czynnik cztery wynika z tego, że bańka ma dwie powierzchnie (wewnętrzną i zewnętrzną); pojedyncza powierzchnia cieczy daje P = 2 razy gamma podzielone przez r. Mniejsze bańki ściskają powietrze mocniej.
Jak działa obsługa kolizji?
W każdej klatce pętla parami sprawdza każdą parę żywych baniek. Gdy dwie się nakładają, są rozpychane wzdłuż linii łączącej ich środki, a składowa ich względnej prędkości wzdłuż tej linii jest częściowo wymieniana. Sprawia to, że bańki popychają się i trącają nawzajem, zamiast przenikać się na wskroś.
Dlaczego bańki mają tęczowe kolory?
W rzeczywistości światło odbija się zarówno od wewnętrznej, jak i zewnętrznej powierzchni błony mydlanej; te dwa odbicia interferują, a kolor, który przetrwa, zależy od grubości błony. Ta interferencja cienkiej błony tworzy zmieniającą się opalizację. Symulacja przybliża ten efekt za pomocą gradientów promienistych z przesuniętą barwą, zamiast obliczać prawdziwą interferencję optyczną.
Czy fizyka w tej symulacji jest dokładna?
Jest to stylizowany, jakościowy model, a nie precyzyjna symulacja. Ruch, wiatr, grawitacja, opór i zderzenia w stylu sprężystym zachowują się wiarygodnie, ale kolory to artystyczne przybliżenie, a bańki nigdy naprawdę się nie łączą ani nie tworzą płaskich wspólnych ścianek, jak prawdziwe stykające się bańki.
Co się dzieje, gdy bańka pęka?
Bańka pęka, gdy dotrze do sufitu lub przekroczy swój losowy maksymalny wiek, zazwyczaj między 300 a 900 klatek. Pęknięcie tworzy rozszerzający się kolorowy pierścień i wybuch małych cząstek, które zanikają pod wpływem własnej grawitacji, czemu towarzyszy krótki syntetyczny dźwięk „pęknięcia".
Gdzie matematyka baniek pojawia się w prawdziwym świecie?
Powierzchnie minimalne i napięcie powierzchniowe pojawiają się w całej nauce i projektowaniu: w pianach i piankach, w dachach i namiotach z naprężonej tkaniny, w kształcie kropel cieczy oraz w prawach Plateau opisujących sposób łączenia się błon mydlanych. Joseph Plateau wykazał, że trzy błony zawsze łączą się dokładnie pod kątem 120 stopni — natura błyskawicznie rozwiązuje problem minimalizacji.