Arts numériques / médias interactifs

PROGRAMMATION
Ma passion pour la programmation découle d'un intérêt envers les mathématiques que j'ai depuis toujours, et mon côté logique très développé.
Je suis extrêmement à l'aise avec le langage Java, avec lequel j'ai complété 3 cours universitaire.
J'ai aussi de l'expérience avec C# et C++ que j'ai acquise dans le cadre d'un cours d'électronique et d'un cours de réalité virtuelle.
Tous les projets




Environnement 3D génératif
Cette application est programmée en JAVA avec le logiciel Processing.
L'environnement est différent à chaque fois que l'application est lancée.
Les algues et les coraux sont créés à partir d'une bande de triangles placée dans une boucle et puis mappée dans un espace tridimensionnel. J'ai ajouté différents bruits Perlins pour obtenir les formes et les mouvements désirés.
Concepts :
Orienté objet
Bruit Perlin
Géométrie 3D
Utilisation d'une librairie
Maitrise et compréhension des boucles


Environnement2D génératif
Pour le projet final d'un cours de programmation, j'ai créé une application qui génère un jardin digital de style impressionniste. Le jardin est animé et change complètement au clic de la souris. Chaque instant est unique, bien qu'il appartienne toujours au même style visuel.
Pour arriver à ce résultat, j'ai dû travailler avec des notions avancées de programmation : les flowfeilds, le bruit perlin, et la gestion de forces vectorielles.
La majorité de ces concepts sont tirés de l'ouvrage The Nature of Code écrit par
Daniel Shiffman.
