{"id":70648,"date":"2025-07-18T16:43:39","date_gmt":"2025-07-18T14:43:39","guid":{"rendered":"https:\/\/www.he-arc.ch\/?post_type=he-arc_work&p=70648"},"modified":"2025-07-18T16:43:41","modified_gmt":"2025-07-18T14:43:41","slug":"generation-dimages-par-ray-marching","status":"publish","type":"he-arc_work","link":"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/generation-dimages-par-ray-marching\/","title":{"rendered":"G\u00e9n\u00e9ration d\u2019images par Ray Marching"},"content":{"rendered":"\n

Le but de ce projet est de r\u00e9aliser un moteur de g\u00e9n\u00e9ration d\u2019images en utilisant l\u2019algorithme ray marching<\/a> et la d\u00e9tection d\u2019objets par fonction de distance sign\u00e9e (SDF). Ce moteur est r\u00e9alis\u00e9 en C++ et prend en charge la gestion de mat\u00e9riaux, le rebond de rayons ainsi que le Multisampling.<\/p>\n\n\n\n

C’est un projet de 2\u00e8me ann\u00e9e, r\u00e9alis\u00e9 au semestre de printemps, dans le cadre du cours “Algorithmes et structures de donn\u00e9es III”, pendant 3 heures par semaine.<\/p>\n\n\n\n

Durant ce cours pr\u00e9sentant les algorithmes et structures de donn\u00e9es avanc\u00e9s, les \u00e9tudiants travaillent en groupe sur un projet de d\u00e9veloppement en C++, dans le but de mettre en pratique les concepts appris: graphes (repr\u00e9sentations, parcours, algorithme de Prim, Dijkstra, Ford-Fulkerson, tables de hachage.<\/p>\n\n\n\n