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.