Génération d’images par Ray Marching

Date
2024
Filière
Computer Science and Communication Systems
Orientation
Software Engineering
Niveau d'études
Bachelor level 2

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.