Nowe symulacje
Całkowite wewnętrzne odbicie
Dostosuj współczynnik załamania płaszcza i obserwuj, jak przesuwa się kąt krytyczny. Pełny przekrój poprzeczny światłowodu z aperturą numeryczną, polem zanikającym i propagacją wielomodową.
NowośćKaustyki wodne
Wzory kaustyczne obliczane na GPU na powierzchni wody z mapą wysokości. Fale w czasie rzeczywistym zaburzają czoło fali; skupianie natężenia wyjaśnia jasne linie na dnie basenu.
Rozszerzone symulacje
Prawo Snella
Przeciągaj promień padający przez do czterech ułożonych warstwowo ośrodków. Teraz zawiera współczynniki odbicia Fresnela (r_s, r_p), stany polaryzacji i demonstrację kąta Brewstera.
Formowanie tęczy
Dyspersja przez sferyczne kropelki deszczu — łuk pierwotny (42°) i wtórny (51°), ciemne pasmo Aleksandra, mapowanie długości fali na kolor przez CIE 1931 XYZ.
Dyfrakcja na pojedynczej szczelinie
Zmienna szerokość szczeliny, długość fali i odległość do ekranu. Natężenie w reżimie Fraunhofera I(θ) = I₀ sinc²(πa sinθ/λ) — teraz pokazuje też przejście dyfrakcji bliskiego pola (Fresnela).
Podwójna szczelina Younga
Interferencja + obwiednia dyfrakcyjna. Dodaj do 12 szczelin (tryb siatki dyfrakcyjnej) i obserwuj zapadanie się rzędu przy minimum dyfrakcyjnym — teraz z kontrolą długości koherencji.
Dlaczego kaustyki wodne? Kaustyki to jedno z matematycznie najbogatszych zjawisk optycznych — powstają przez skupianie światła przez zakrzywioną powierzchnię załamującą i są opisywane teorią katastrof (katastrofy fałdowe i ostrzowe). Implementacja GPU wykorzystuje podejście mapowania fotonów: 256 tysięcy wirtualnych fotonów jest śledzonych przez powierzchnię z mapą wysokości na klatkę, akumulowanych w teksturze zmiennoprzecinkowej i mapowanych tonalnie na ekran.