Application web interactive permettant d'appliquer des effets visuels spectaculaires à des modèles 3D en temps réel. Développé avec Three.js et WebGL 2.0, ce projet propose 12 effets variés allant des transformations de surface aux systèmes de particules complexes.
| Nom | |
|---|---|
| Eduardo Caballero Leon | eduardo.caballero-leon@etu.unistra.fr |
| Emilie Igersheim | emilie.igersheim@etu.unistra.fr |
| Olivier Pillods | olivier.pillods2@etu.unistra.fr |
# Cloner le dépôt via SSH
git clone git@gitlab.unistra.fr:caballeroleon/vfxforge.git
cd vfxforge
# Installer les dépendances
npm install
# Serveur de développement (http://localhost:5173/)
npm run dev
# Build de production (génère dist/)
npm run build
# Prévisualiser la build (http://localhost:4173/)
npm run preview
La documentation complète du projet est disponible sur le Wiki GitLab, incluant :
vfxforge/
├── src/
│ ├── core/ # Logique centrale de l'application
│ │ ├── businessLogic/
│ │ ├── mainController/
│ │ └── render3D/
│ ├── effects/ # Effets visuels individuels
│ ├── shaders/ # Shaders GLSL (vertex + fragment)
│ ├── ui/ # Interface utilisateur (desktop/mobile)
│ └── utils/ # Utilitaires (i18n, etc.)
├── public/
│ ├── assets/ # Modèles 3D, icônes, images
│ └── textures/ # Textures et skyboxes
└── index.html
Avant de contribuer, veuillez consulter :
Ce projet est développé dans un cadre académique à l'Université de Strasbourg.
Copyright © 2026 - Eduardo Caballero Leon, Emilie Igersheim, Olivier Pillods
Tous droits réservés. Projet universitaire - Master Informatique, Université de Strasbourg.
Dernière mise à jour : Janvier 2026