IT-Lexikon › Programmierung › Raymarching

Raymarching

Programmierung Svenska → Aktualisiert: 2026-10-05

Eine 3D-Rendering-Technik, bei der die Kamera in kleinen Schritten durch den Raum „läuft", bis sie auf eine Oberfläche trifft — kompakt genug, um in ein winziges Shader-Programm zu passen.

Raymarching rendert 3D-Szenen, ohne Polygone oder komplexe Geometrie zu speichern. Stattdessen werden Objekte mathematisch definiert, und der Algorithmus schreitet für jeden Pixel von der Kamera aus durch den Raum, misst jeweils den Abstand zur nächsten Oberfläche und stoppt, sobald er etwas trifft oder weit genug gereist ist, um sicher daneben zu liegen. Das erlaubt wild verschachtelte Fraktalformen, volumetrische Effekte und unmögliche Geometrien — alles in ein paar hundert Byte Shader-Code. Die Technik wurde in der Demoszene der 2000er populär, weil sie visuell komplexe Welten ohne den Polygon-Overhead klassischen 3D-Renderings erlaubte.

← Zurück zum Lexikon