Par Léon Metthez, Isaac Metthez, Sevan Yerly
Le but de ce projet est de réaliser un moteur de génération d’images en utilisant l’algorithme ray marching et la détection d’objets par fonction de distance signée (SDF). Ce moteur est réalisé en C++ et prend en charge la gestion de matériaux, le rebond de rayons ainsi que le Multisampling.
C’est un projet de 2ème année, réalisé au semestre de printemps, dans le cadre du cours “Algorithmes et structures de données III”, pendant 3 heures par semaine.
Durant ce cours présentant les algorithmes et structures de données avancés, les étudiants travaillent en groupe sur un projet de développement en C++, dans le but de mettre en pratique les concepts appris: graphes (représentations, parcours, algorithme de Prim, Dijkstra, Ford-Fulkerson, tables de hachage.