Een korte demonstratie van het eenvoudigste 3D grafische algoritme.
* Wat is RayCasting?
-Raycasting is een renderingtechniek om een 3D-perspectief te creëren in een 2D-kaart.
-Het basisidee van raycasting is als volgt: de kaart is een 2D vierkant raster en elk vierkant kan ofwel 0 (= geen muur) of een positieve waarde (= een muur met een bepaalde kleur of textuur) zijn.
* Hoe Ray Casting werkt?
-Het vuurt de straal af vanaf de plek van de speler en krijgt de lengte van de straal wanneer deze de muur raakt.
-Vanaf de lengte berekent het de grootte van de individuele kolommen en hun kleur
Minimap-legende:
Green Ray - wat je ziet
Blue Ray - Reflectie die wordt weergegeven
Yellow Ray - Reflectie die niets heeft geraakt en niet wordt weergegeven