Wizualizacja 3D

Cyfrowy wehikuł czasu

Zabrałem wyniki i międzyczasy ze 188 startów z czasów wyczynowego pływania i zbudowałem narzędzie, które odtwarza każdy wyścig na basenie 3D. Pamięć zawodzi, dane zostają.

188188 startów

Zrekonstruowanych z oficjalnych protokołów z lat 2005–2010.

103103 z międzyczasami

Wyścigi z pełnymi oficjalnymi splitami co 50 m lub 100 m.

4747 zawodów

Od lig okręgowych po Zimowe Mistrzostwa Polski.

1 2401 240 rywali

Zintegrowanych w module analiz Head-to-Head.

Geneza

Dlaczego suche tabele to za mało?

Pływanie na poziomie wyczynowym przez kilkanaście lat zostawia setki wspomnień, ale z czasem pamięć zaciera szczegóły. Pamiętasz, że na 800 metrów prowadziłeś, ale kiedy dokładnie rywal zaczął Cię wyprzedzać na ostatnich metrach? Tabele wyników ze Swimrankings są świetne do archiwizacji, ale nie oddają emocji wyścigu.

Zamiast wpatrywać się w liczby, mogę nacisnąć „Play” i ponownie stanąć na słupku startowym. Stworzyłem system, który z surowych danych generuje w pełni trójwymiarową symulację. Każde dotknięcie ściany, każdy nawrót i różnica tempa zgadzają się co do setnej sekundy z oficjalnym protokołem sędziowskim.

Funkcjonalność

Przegląd ekosystemu

01 / 05

SEZONY

Chronologia sezonów 2005–2010

Weryfikacja postępów rok po roku (11–16 lat), rozkład startów 25m vs 50m oraz bezpośredni dostęp do zawodów.

Technologia

Matematyka i fizyka pod powierzchnią

Hydrodynamiczna rekonstrukcja

Pływacy reprezentowani są przez precyzyjne markery hydrofizyczne ze smugą torową, a ruch basenu i falowanie wody odwzorowują rzeczywiste tempo odcinków z protokołu.

Kinetyka nawrotów

Każdy nawrót posiada fazę poślizgu pod wodą (streamline), obliczaną głębokość doślizgu do ściany, kąt wybicia oraz poprawną trajektorię wyjścia po fali delfinowej.

Algorytm Pool3DFit

Zamiast statycznej kamery, autorski silnik wylicza rzutowanie znormalizowanych współrzędnych urządzenia (NDC) tak, by telebim 3D idealnie mieścił się pod interfejsem 2D (HUD) na każdym ekranie.

Trójwymiarowy telebim LED

Tablica wyników nie jest płaską warstwą UI. Canvas API w czasie rzeczywistym rysuje layout pikseli układu LED, który jest następnie mapowany na obiekt 3D jako dynamicznie świecąca tekstura (emissive map).

Akcja

Precyzja do setnych sekundy

Ułamek sekundy na 885. metrze wyścigu. Algorytm w czasie rzeczywistym pozycjonuje rywali i dobiera ujęcie kamery, aby z kinową płynnością oddać bezwzględną matematykę przewagi tempa.

Wrocław

Trzy ścieżki konsultacji

Poradnia antynikotynowa w szpitalu, Centrum Medycyny Konopnej albo zapytanie o wizytę w gabinecie.

Ekran ustawień w aplikacji poradni antynikotynowej