Jeu d'aventure et de réflexion sur une grille hexagonale.
Tout est dans le nom, permet de mieux appréhender le concept d'un créneau, ça m'a été utile pour préparer le permis.
Ray marching en temps réel sur GPU en webGl
Moteur de jeu développé en C++ et OpenGl. Ce moteur propose la gestion et la génération d'un monde de voxel infini.
Dans la vidéo de présentation, on peut voir deux exemples de jeu. Un Simulateur de vol facile d'accès et un god game librement inspiré du jeu Black & White.
Raytracer développé en C++ avec preview en OpenGl.
Plusieurs fonctionnalités sont implémentées, parmi lesquelles on peut citer la prise en charge des textures et des normals maps.
Mais également le photon mapping, permettant la génération de caustiques et l'illumination indirect
Programme permettant de générer une mosaïque à partir d'une image d'entrée et d'une base d'images
Le programme permet de gérer le découpage de l'image en grille régulière ou non.
Deux méthodes de comparaison sont implémentées pour la recherche de la meilleure image, le PSNR et la moyenne des couleurs.
C'est avec une combinaison de ces deux méthodes qu'on obtient le meilleur résultat.
Projet en cours de développement.
L'objectif de ce projet et de transformer une photo, ou tout autre image, en une version avec un style cartoon
Plusieurs méthodes sont utilisées, dans un premier temps une méthode classique basée sur une segmentation en zones, et de la génération de textures.
Puis dans un deuxième temps non implémenterons des méthodes basées sur du deep learning.
Implémentation du même code en JS et en C compilé avec emscripten, pour tester les performances du web assembly.
Système multi agents simulant la survie d'un village primitif.
Les villageois peuvent effectuer des actions dans le but de récupérer des ressources qui seront distribuées entre tous les autres villageois.
Cependant, ces actions coûtent des ressources au villageois qui l'effectue.
Les villageois discutent donc afin de se répartir les actions.