Aller au contenu
Les applications de visualisation interactive (2D / 3D / XR) comme support d’apprentissage

Durant leur formation, les étudiants ont la possibilité, s’ils le souhaitent, d’appliquer les concepts centraux de l’informatique au développement d’applications de visualisation interactives (AR / VR, jeux sérieux, jeux vidéo, applications médicales, etc.). Ils utilisent des outils et des techniques avancées et reconnues comme la programmation GPU, les modeleurs 3D, ainsi que les moteurs graphiques les plus populaires.

Ce portfolio est une sélection de projets réalisés à la HE-Arc Ingénierie. Il n’est pas représentatif de l’ensemble des formations offertes à la HE-Arc Ingénierie.

Raycasting de lumières 2D avec WebGL (2021)

Valentin Wyss
Adrian Buzala
3ème Année Cours Modèles D'infographie 2D WebGL

Cette simulation de lumières 2D additives en temps réel, entièrement développée en Javascript et WebGL, met en œuvre des techniques avancées de raycasting pour simuler des éclairages et des ombres dynamiques. L’interface utilisateur permet de positionner, d’ajuster et de manipuler librement diverses sources lumineuses. Ces manipulations peuvent être effectuées dans une variété d’environnements, qu’il s’agisse de scènes prédéfinies ou d’environnements personnalisés importés directement à partir de fichiers au format SVG.

3290.2 Modèles d'infographie @ HE-Arc - 3ème année, semestre d'automne, 2.25h / semaine
Ce cours est une introduction aux modèles d'infographie 3D. Il aborde entre autres les notions de 3D, Pixel, caméra, lumières, pipeline graphique, textures, shaders, illumination, modèle géométrique, vertex, z-buffer, lancer de rayon, ray-casting, surface implicite, fractal, marching cube, voxel, wireframe, sprites, courbe paramétrique, GLSL, GPGPU, matrice de transformation, level of details, anti-aliasing, moteur de rendu, modeleur 3D. Les étudiants mettent en pratique ces concepts à travers un projet de développement d'un jeu vidéo en 2D ou en 3D avec WebGL et Blender.