Projet - Lanceur de rayons

Développement d'un lanceur de rayons

Le lanceur de rayons consiste, pour chaque pixel de l'image à générer, à lancer un rayon depuis le point de vue (la caméra) dans la scène 3D. La couleur du pixel est déterminée en fonction des caractéristiques de l'objet touché par le rayon.

Le programme prend en entrée un fichier et crée une image en fonction de celui-ci. Le fichier détaille la scène 3D, les différents objets, ainsi que les lumières.

Ce programme a été développé en Java à l'aide de GitLab, Git et de SonarQube durant la Licence 3.