Spotlight #4 — Rendering i sztuka generatywna

Ray marching, figury Chladniego, reakcja-dyfuzja, krajobrazy szumu — symulacje renderingu i sztuki generatywnej są najbardziej efektowne wizualnie w całej bibliotece. Oto co napędza każdą z nich i od czego zacząć.

13
Symulacji w kategorii
4
Symulacje z shaderami GLSL
6
Kluczowych algorytmów

Sztuka generatywna to miejsce, w którym matematyka staje się widoczna. W przeciwieństwie do symulacji fizycznych modelujących rzeczywiste układy, symulacje renderingu napędzane są czystym wzorcem — rekurencją, szumem, pętlami sprzężenia zwrotnego i równaniami falowymi. Są też najbardziej wymagające dla GPU spośród wszystkich symulacji na stronie, więc pokazują, na co naprawdę stać potok WebGL w przeglądarce.

Symulacje

Kluczowe algorytmy w akcji

Ray marching SDF Reakcja-dyfuzja Gray-Scott Dyfuzyjnie ograniczona agregacja Iterowane systemy funkcyjne Bufory ping-pong Superpozycja fal Huygensa Mapa logistyczna (chaos) Ruch Browna Optyka cienkiej warstwy Ray tracing akustyczny

Zalecana ścieżka nauki

Najpierw wizualnie: Zacznij od Paproci Barnsleya (czysta matematyka, natychmiastowa satysfakcja), potem Diagramu bifurkacyjnego (teoria chaosu w jednym obrazie). Przejdź do Reakcji-dyfuzji dla wzorów przyspieszanych przez GPU i zakończ na Ray Marching — najtrudniejszej, ale technicznie najbardziej satysfakcjonującej symulacji w tej kategorii.

Dla nauczycieli

Figury Chladniego to symulacja najlepiej nadająca się do sali lekcyjnej — bezpośrednio demonstruje węzły fali stojącej i związek między częstotliwością a złożonością wzoru. Symulacja Podwójnej Szczeliny obejmuje dualizm korpuskularno-falowy z programu fizyki szkolnej. Obie mają regulowane parametry, więc można dokładnie odtworzyć przykłady z podręcznika.

Reakcja-dyfuzja jest idealna do lekcji biologii lub chemii o formowaniu się wzorów w naturze — naprawdę zaskakujący wynik, że plamy na lampartcie czy paski na rybie mogą powstać zaledwie z dwóch reagujących ze sobą substancji chemicznych. Łączy się to z oryginalną pracą Alana Turinga z 1952 roku, dostępną nawet dla uczniów szkół średnich.