Une courte démonstration de l'algorithme graphique 3D le plus simple.
*Qu'est-ce que RayCasting ?
-Le Raycasting est une technique de rendu permettant de créer une perspective 3D dans une carte 2D.
-L'idée de base du raycasting est la suivante : la carte est une grille carrée 2D, et chaque carré peut être soit 0 (= pas de mur), soit une valeur positive (= un mur avec une certaine couleur ou texture).
*Comment fonctionne le lancer de rayons ?
-Il tire le rayon depuis l'endroit du joueur et obtient la longueur du rayon lorsqu'il touche le mur.
-À partir de la longueur, il calcule la taille des colonnes individuelles et leur couleur
Légende de la mini-carte :
Green Ray - ce que vous voyez
Blue Ray - Réflexion rendue
Rayon jaune - Réflexion qui n'a touché rien et n'est pas rendue