Strona obejmuje obecnie ponad 73 kategorie i 225 symulacji. W tym roku dodajemy trzy kolejne obszary tematyczne, o które często prosili użytkownicy i które dobrze pasują do rodzaju interaktywnych modeli, jakie tworzymy najlepiej. Każda z nich jest planowana jako samodzielna strona kategorii zawierająca 8–12 symulacji w momencie premiery.
Od wizualizacji struktury krystalicznej po diagramy fazowe i nadprzewodnictwo — Nauka o materiałach obejmuje atomowe i mikrostrukturalne źródła właściwości materiałów. Te symulacje znajdują się na styku chemii i fizyki ciała stałego — świetnie sprawdzą się w programach inżynierii materiałowej i chemii.
Interaktywne eksploracje tego, jak dane przekształcają się w formę wizualną — i jak forma wizualna ujawnia strukturę w danych. Ta kategoria skupia się na algorytmach stojących za wykresami: grafach z rozkładem siłowym, metodach spektralnych, redukcji wymiarowości.
To nie tylko astrofizyka — ta kategoria sięga do największych skal. Nukleosynteza Wielkiego Wybuchu, mikrofalowe promieniowanie tła, formowanie się halo ciemnej materii oraz historia ekspansji Wszechświata zamodelowane jako interaktywne eksploracje, a nie statyczne diagramy.
Dlaczego akurat te trzy?
Wybór wynikał z trzech sygnałów:
- Popyt wyszukiwania bez dobrych zasobów interaktywnych. Wyszukiwanie „symulacja struktury krystalicznej" lub „interaktywny diagram fazowy" zwraca głównie statyczne obrazy lub aplety z ery Flasha. Istnieje realna luka dla nowoczesnych, przyjaznych dla urządzeń mobilnych implementacji WebGL.
- Dopasowanie do istniejącego stosu technologicznego. Three.js r160 naturalnie obsługuje renderowanie 3D sieci krystalicznych oraz kosmologiczne symulacje N-ciał. Wizualizacja danych za pomocą Canvas 2D lub SVG (do układów grafów) doskonale wpisuje się w ramy decyzyjne Canvas kontra Three.js, które już opisaliśmy.
- Zgodność z programami nauczania. Nauka o materiałach jest wykładana na większości uczelni technicznych. Wizualizacja danych to podstawowa umiejętność w programach data science. Kosmologia jest omawiana na drugim roku astrofizyki. Wszystkie trzy dziedziny mają dobrze zdefiniowane, nadające się do nauczania pojęcia, które zyskują dzięki modelom wizualnym.
Chcesz dołożyć symulację w jednym z tych obszarów? Szczególnie zapraszamy do kategorii Kosmologia — jeśli zaimplementowałeś symulację N-ciał lub solver równania Friedmanna w JavaScripcie, napisz do nas przez stronę O nas lub otwórz PR.
Co stanie się z istniejącymi powiązanymi symulacjami?
Kilka symulacji już obecnych na stronie zostanie skrzyżowanych z nowymi kategoriami bez zmiany ich adresów URL. Na przykład:
- Wzrost kryształów (obecnie w kategorii Chemia) → dodatkowo powiązany z Nauką o materiałach
- Dyfuzja (obecnie w kategorii Fizyka) → dodatkowo powiązana z Nauką o materiałach
- Gwiazdy podwójne i odchylenie asteroidy (Astrofizyka) → skrzyżowane z Kosmologią
- Paproć Barnsleya, Voronoi (Matematyka) → skrzyżowane z Wizualizacją danych
Żadne adresy URL się nie zmienią. Strony kategorii będą po prostu wymieniać symulację pod wieloma nagłówkami z wyraźną adnotacją „również w: [kategoria]".