IT-lexikon Programmering Raymarching

Raymarching

Programmering In English → Uppdaterad: 2026-08-18

Grafikteknik som renderar 3D-scener genom att "gå" från kameran i små steg tills en yta hittas — populär i demoer för kompakt kod.

Raymarching är ett sätt att rita 3D utan att behöva lagra polygoner eller komplexar geometri. I stället definieras objekten mathematiska och raymarchen "stegar" genom rummet för varje skärmpixel, testas avståndet till det närmaste objektet och flyttar sig framåt eller bakåt tills det träffar en yta. Det tillåter wild fractal-former, glödheta effekter och lössade miljöer — allt på några hundra byte shader-kod. Tekniken blev demoscenens favoritvapen när GPU-accelererad 3D fick mindre huvudfokus; en raymarched scenery kan ofta kodas mindre än en motsvarande polygonal modell.

← Tillbaka till lexikonet