Les billets de blog

Raycaster en Javascript

À l’époque où les cartes graphiques n’existaient pas, un ingénieux développeur, John Carmack, travaillait sur des techniques de rendus 3D sur des ordinateurs qui, à l’époque, ne géraient pas ce type de calcul. Outre son génie pour accélérer certains calculs (racine carrée et racine inverse par exemple), il développa Wolfenstein 3D en utilisant la technique de Raycasting. C’est cette technique que nous allons étudier et réussir à intégrer dans une page Web via la balise canvas.