Mini-projets infographie 50h de travail Note importante : Aucun de ces projets WebGL ne peut utiliser de bibliothèques externes de haut niveau telles que three.js ; toutes les sources doivent être libres de droit (images, objet3d ) N Code Thèmes / Sujets Illustrations A. Navigateur 3D A1 Boutons, sliders et trackball 3d : design et utilisation 3D projet 3DWebGUI A2 Visualisation des informations (float) d un tableau 2D chargé côté client A3 Visualisation des informations (intensité codé simplement en uchar) d un tableau 3D avec voxel space ou octree dans un cube (12 triangles) projet avec le livsoft3d (real time reconstruction and visualisation of living soft tissus in 3D) avec le CHUV A4 De string à 3D (au moins alphabet maj et min, et nombre) A5 Expressions faciales (programme et source existants) projet WebEmo potentiellement satellite du projet ChronoAvatar A6 Visualisation 3D de collections d images dans plusieurs niveaux de répertoires projet VR3DDB (réalité virtuelle) 1
A7 Récupération de flux webcam sur texture multiple et/ou multi navigateurs avec plaquage sur objets 3D (mesh) projet RT3DReconst (real time 3D resconstruction) potentiellement satellite du projet ChronoAvatar A8 Visualisation NPR d une pièce dans une modèle 3D complexe avec animation montage projet mécaf1 (mécanic «F1» : aide au montage/démontage) A9 Editeur WebGL permettant la mise en page, l identification des différents langages (HTML5, JS, GLSLvert, GLSL frag), le test de la page avec récupération et affichage du code erreur de la carte graphique projet webgledit B. Directement pour notre école B1 Logo de l HE Arc 3D animé au moins de 3 façons différentes (e.g. sliding(s), warping(s), particules ) B2 Logo de l HE Arc 2D (le vrai) : construction par particules B3 Modélisation géométrique du bâtiment HE Arc 3D projet 3DNavArc (real time 3D navigation in the HE B4 Textures (saisie, formatage et plaquage) du bâtiment HE Arc 3D projet 3DNavArc (real time 3D navigation in the HE B5 Présentation de l ensemble du programme Eng en 3D projet 3DNavArc (real time 3D navigation in the HE 2
B6 Construction de puzzle (2D) générique avec extrusion des pièces et visualisation simple projet SG4HEPL (Serious Games for Haute Ecole Pédagogique de Lausanne) en collaboration avec le FabLab pour la fabrication des pièces imp.3d B7 Jeu du tracé des points, texture textile et couture projet SG4HEPL (Serious Games for Haute Ecole Pédagogique de Lausanne) en collaboration avec un FabLab pour la fabrication des pièces imprimées en tissus B8 Construction d une salle de classe (init file et user mod) projet 3DNavArc (real time 3D navigation in the HE C. Modél. Et visu. De phénomènes naturels C1 Simulation d ombres C2 Simulation de massifs rocheux C3 Simulation de mousses (végétales) C4 Simulation de forets 3
C5 Simulation de liquide avec variation de coefficient de viscosité C6 Simulation d eau quasi stagnante D. Non photorealistic rendering (NPR) D1 True cell rendering avec test D2 Rendu de scène au crayon D3 Approximation d images par panneaux roulants R puis G puis B (un peu comme les anciens panneaux d aéroport) E. Ra&D E1 Triangles à gogo avec compteur fps + adaptateur max T pour 60fps E2 Charge et visualisation d animations simples E3 Automate cellulaire hexagonaux (simulation WebGL fonctionnelle à améliorer) projet 2DhCA (3D hexagonal cellular automata) 4
E4 Automate cellulaire 3D (simulation MSVS en C/GLSL à porter) projet 3DCA (3D cellular automata) satellite du projet livsoft3d (real time reconstruction and visualisation of living soft tissus in 3D) avec le CHUV F. Mini jeux F1 Domino3D (sujet proposé par un étudiant et accepté) F2 Tetris 3D F3 Casse brick 3D F4 Jeu de Légo (pièces modélisées via Blender) Légende : Forte possibilité de continuer en projet de BSc et/ou avec industriel : Projet à haut potentiel avec possibilité (selon la qualité des résultats) de continuer en projet de BSc 5