Routing ist der Prozess des Berechnens oder Modifizierens eines Schritts nach dem anderen, der manchmal als "Gleis" oder Kontur verlegen bezeichnet wird. Dies ist ein Fachbegriff und seine Bedeutung variiert je nach Tätigkeitsbereich, zu dem er gehört.
Trace in Vektorgrafiken
Wenn wir von Vektorgrafiken sprechen, bedeutet Tracing die Übersetzung eines Raster-(Pixel-)Bildes in ein Vektorbild (z. B. wenn das Bild mit mathematischen Formeln beschrieben wird).
Das Tracing kann sowohl im automatischen als auch im manuellen Modus durchgeführt werden. Einige Vektorgrafik-Editoren verfügen über integrierte automatische Routing-Funktionen, aber das Ergebnis ist eine Datei mit vielen Ankerpunkten, die schwer zu verwenden ist. Wenn Sie jedoch eine Rasterdatei haben, die groß gedruckt werden muss (z. B. ein normales Foto, das für ein Poster an der Wand eines Gebäudes gedehnt werden soll), ist Autorouting und anschließendes Vergrößern die einzige Lösung. Beim manuellen Nachzeichnen werden die Konturen des gewünschten Bildes mit den im Programm verfügbaren Werkzeugen zum Erstellen von Bezier-Kurven nachgezeichnet.
Tracing in der Programmierung
Die schrittweise Ausführung eines Programms, das Empfangen einer Änderung aller Parameter oder das Anhalten bei jeder Operation, wird auch als Tracing bezeichnet. Dies ist nützlich, wenn Sie Ihren eigenen Code debuggen. Manchmal sieht der Algorithmus richtig aus, aber irgendwie funktioniert er nicht. Durch die Rückverfolgung können Sie nachvollziehen, in welcher Phase der Fehler auftritt. Außerdem hilft die Tracing-Methode, den Code einer anderen Person zu verstehen.
Raytracing
Raytracing oder Pathtracing ist eine Rendering-Technik (Erstellen eines Bildes aus einem 3D-Modell) in der Computergrafik, die zur geometrischen Optik gehört. Es ermöglicht Ihnen, ein Bild zu erstellen, das auf der Kenntnis der Gesetze der Wechselwirkung einzelner Lichtstrahlen mit vorhandenen Oberflächen basiert. Beim Raytracing sendet der Algorithmus des Programms Strahlen von der "Kamera", die von verschiedenen Oberflächen reflektiert werden, bis sie absorbiert oder gestreut werden. Je mehr Strahlen verfolgt wurden, desto besser wird das Ergebnis sein.
Diese Rendering-Methode ermöglicht Ihnen die Erstellung von Bildern in bester Qualität, erfordert jedoch leistungsstarke Rechenressourcen. Einige Effekte lassen sich jedoch mit anderen Rendering-Methoden einfach nicht nachbilden, sodass Raytracing manchmal die einzig mögliche Lösung ist.
Tracing als Aufbau von Links
Trace bedeutet auch, Linien zu finden, die die Knotenpunkte eines Systems verbinden. Wenn Sie eine Computerplatine entwerfen (z. B. eine Grafikkarte), finden Sie beim Routing in diesem Prozess die Leitungen, die die Pins der Platinenelemente verbinden.