Thurston UniVR : Géométries non euclidiennes en réalité virtuelle
Thurston UniVR : Non-euclidian geometries in virtual reality
UniVR est un projet réalisé au sein d'une équipe de 8 étudiants de l'INSA pour le chercheur Rémi Coulon
l'IRMAR et en partenariat avec l'IRISA dont l'objectif était de réaliser une application permettant de créer, d'éditer et d'explorer des
scènes dans les géométries de Thurston en réalité virtuelle et dans Immersia, la salle immersive de l'IRISA.
Pour cela nous avons réécrit un pipeline graphique complet et modulaire pour qu'il puisse s'adapter aux
propriétés des différentes géométries, et ce tout en maintenant la capacité d'éditer la scène dans l'éditeur de Unity grâce à un ensemble d'extensions de l'éditeur que nous avons également développées.
Ma contribution personnelle : Conception et développement du système de rendu, création d'outils
d'édition basés sur des extensions de l'éditeur de Unity permettant l'édition en temps réel des ces
scènes non eucliennes.
UniVR is a project carried out by a team of 8 students from INSA for the researcher Rémi Coulon
IRMAR and in partnership with IRISA whose objective was to realize an application allowing to create,
to edit and to explore scenes in
scenes in Thurston's geometries in virtual reality and in Immersia, the immersive room of IRISA.
For this purpose we rewrote a complete and modular graphics pipeline so that it can adapt to the
properties of the different
properties of the different geometries, while maintaining the ability to edit the scene in the Unity
editor thanks to a set of editor extensions that we also developed.
My personal contribution: Design and development of the rendering system, creation of editing tools
based on extensions of the Unity editor allowing the real time editing of these
non-Euclian scenes.
Jeu de paume en réalité virtuelle
Real Tennis in virtual reality
Projet réalisé en groupe visant à la conservation de la salle de jeu de paume de Rennes à travers une
application éducative permettant d'apprendre et de pratiquer le jeu de paume dans une réplique numérique
de la salle en réalité virtuelle.
Notre projet portait sur l'implémentation des règles à une application d'échange de balle qui avait déjà
été réalisée. Nous avons pu implémenter la plupart des règles de ce sport (qui sont complexes) après une
période de recerche approfondie sur le sujet.
Ma contribution personnelle : développement du système de chasse et de changement de côté, design de la
salle d'un point de vue collision et lignes de chasses, refactoring complet du code existant
Project realized in group aiming at the conservation of the palm game room of Rennes through an
educational
educational application allowing to learn and practice the game of paume in a digital replica of the
of the room in virtual reality.
Our project focused on the implementation of rules to a ball exchange application that had already
been done. We were able to implement most of the rules of this sport (which are complex) after a
period of thorough research on the subject
My personal contribution: development of the hunt and side change system, design of the
room from a collision and hunting lines point of view, complete refactoring of the existing code
PAC-MAX
Projet étudiant réalisé en collaboration avec 3 autres étudiants à l'INSA Rennes dans le cadre du module
d'ouverture "Intelligence Artificielle pour les jeux".
L'objectif du projet consistait en la simulation du jeu PacMan en utilisant un algorithme de type minmax
pour le comportement de PacMan.
Nous avons utilisé Java pour développer ce projet.
Ma contribution personnelle : Développement de la simulation du jeu et de l'interface.
Student project realized in collaboration with 3 other students at INSA Rennes in the framework of the
module "Artificial Intelligence for games".
The objective of the project was to simulate the game PacMan using a minmax algorithm
algorithm for the behavior of PacMan.
We used Java to develop this project.
My personal contribution: Development of the game simulation and the interface.
Last One Standing
Projet personnel de jeu vidéo de combat/arcade en multijoueur local (de 2 à 4 joueurs).
Dans ce jeu les joueurs incarnent des robots qui doivent survivre le plus longtemps possible dans une
arène dans laquelle de nombreux pièges apparaissent.
Ils peuvent également se frapper pour se repousser, ce qui permet de projeter les adversaires dans des
pièges ou le vide.
Le joueurs devront mettre à profit le système de power up, de frappe et de déplacement pour être sacré
champion de la survie !
Personal project of a local multiplayer combat/arcade video game (from 2 to 4 players).
In this game, players embody robots that must survive as long as possible in an arena where many
arena in which many traps appear.
They can also hit each other to repel each other, which allows them to throw their opponents into
traps or the void.
The players will have to take advantage of the system of power up, striking and moving to be crowned
champion of survival!