Victor Veillerette
Développeur C++ / OpenGL®
Master 2 spécialisé en imagerie
@veillerette on Github
Technologies Programmeur junior. Master d'informatique spécialisé en imagerie/VR.
OpenGL
GLSL
C++
C
Python
Compétences diverses Plusieurs projets et stages effectués pour étendre mes aptitudes dans des domaines variés.
Rendu 3D
Génération procédurale
Jeux-Vidéos
VR
Architecture CPU & GPU
R&D
Génération procédurale 3D
(C++, OpenGL 4, GLSL) Génération procédurale de terrain dynamique 3D.
  • Utilise le bruit de perlin 3D, l'algorithme des Marching Cubes, un rendu PBR, un placage automatique des textures.
  • Système de chunks en multiple résolutions qui peuvent être créés et chargés à la volée.
  • Collisionneur physique





Génération procédurale 2D
(C++, OpenGL 4, GLSL) Bruit de Perlin rapide 2D et bruit de Voronoï pour la génération de carte de biomes et de cartes de hauteur sur GPU.




Mémoire de recherche, Master 2
Analyse réaliste d'algorithmes de recherche de motifs avec prise en compte d'éléments d'architecture des ordinateurs au sein du laboratoire Gaspard-Monge.






Pipemul
(Python3) Simulateur de processeur RISC à partir d'assembleur.
  • Fichier NASM directement utilisable depuis GCC
  • Interface graphique avec tkinter
  • Visualisation des mémoires
  • Registres
  • Pipeline RISC
  • Cycles perdus (stalled)

Pipemul on github



Viewer gLTF 2.0
Projet de synthèse d'image de Master 2. Chargement et affichage d'un modele depuis un fichier .gltf, rendu PBR, lumière dirrectionnelle, shadow map, bloom.

Github glTF 2.0 specification






Susanne
Stage de recherche, Master 1
Analyse d'algorithmes de pattern-matching avec prise en compte d'éléments d'architecture des ordinateurs au sein du laboratoire Gaspard-Monge.



Système solaire
  • (C++, OpenGL3, GLSL)

  • Visualisation du système solaire animé avec textures, shaders et caméra

  • Skybox, Mouse picking, Bitmap font, MSAA, Bloom
Système solaire - 2018
OpenGL - GLSL
Watch on Github



En vrac...
  • bfc (C) Compilateur Brainfuck avec quelques optimisations de sortie en NASM (valeurs fixes, répétitions ...)


  • med (C, SDL 1) Premier projet en C : med, un éditeur de partitions musicales WYSIWYG (avec lecture audio et paramétrage des fréquences).