Trasowanie to proces obliczania lub modyfikowania krok po kroku, czasami określany jako układanie „ścieżki” lub konturu. Jest to termin fachowy, a jego znaczenie różni się w zależności od dziedziny działalności, do której należy.
Śledź w grafice wektorowej
Jeśli mówimy o grafice wektorowej, to tracing oznacza translację obrazu rastrowego (pikselowego) na wektorowy (taki, gdzie obraz jest opisany wzorami matematycznymi).
Śledzenie można przeprowadzić zarówno w trybie automatycznym, jak i ręcznym. Niektóre edytory grafiki wektorowej mają wbudowane funkcje automatycznego routingu, ale w rezultacie powstaje plik z wieloma punktami kontrolnymi, który jest trudny w użyciu. Jeśli jednak masz plik rastrowy, który musi zostać wydrukowany w dużym rozmiarze (na przykład zwykłe zdjęcie do rozciągnięcia na plakat na ścianie budynku), jedynym rozwiązaniem będzie automatyczne wyznaczanie trasy, a następnie powiększanie. Śledzenie ręczne to śledzenie konturów pożądanego obrazu za pomocą narzędzi dostępnych w programie do tworzenia krzywych Beziera.
Śledzenie w programowaniu
Wykonywanie programu krok po kroku, odbieranie zmiany wszystkich parametrów lub zatrzymywanie się przy każdej operacji, jest również nazywane śledzeniem. Jest to przydatne, jeśli debugujesz własny kod. Czasami algorytm wygląda poprawnie, ale jakoś nie działa. To śledzenie, które pozwala zrozumieć, na jakim etapie pojawia się błąd. Ponadto metoda śledzenia pomaga zrozumieć czyjś kod.
Śledzenie promieni
Ray tracing lub path tracing to technika renderowania (tworzenia obrazu z modelu 3D) w grafice komputerowej, która należy do optyki geometrycznej. Pozwala budować obraz w oparciu o znajomość praw interakcji poszczególnych promieni światła z istniejącymi powierzchniami. W ray tracingu algorytm programu wysyła promienie z „kamery” i odbijają się one od różnych powierzchni, dopóki nie zostaną pochłonięte lub rozproszone. Im więcej promieni zostanie prześledzonych, tym lepszy będzie wynik.
Ta metoda renderowania umożliwia tworzenie obrazów o najlepszej jakości, ale wymaga potężnych zasobów obliczeniowych. Jednak niektórych efektów po prostu nie da się odtworzyć za pomocą innych metod renderowania, więc czasami jedynym możliwym rozwiązaniem jest ray tracing.
Śledzenie jako budowanie linków
Śledzenie oznacza również znajdowanie linii, które połączą punkty węzłowe systemu. Jeśli projektujesz płytkę komputerową (na przykład kartę graficzną), trasowanie w tym procesie polega na znalezieniu linii, które połączą szpilki elementów płytki.