Portfolio

Développement web & Applications interactives 3D

Simulation sous-marine 3D avec contrôles de navigation

Simulation Sous-marine 3D

Une simulation immersive de navigation sous-marine développée dans le cadre de mon apprentissage de Three.js. Ce projet permet d'explorer un environnement sous-marin en vue subjective avec des contrôles réalistes et une physique d'inertie.

La simulation propose une expérience de pilotage authentique d'un sous-marin, avec des déplacements fluides et une atmosphère immersive grâce aux effets de brouillard et d'éclairage sous-marin.

🛠️ Génération procédurale de terrain

J'ai développé un script Python personnalisé qui convertit des images 2D en niveaux de gris (représentant les courbes de niveau topographiques) en modèles 3D au format GLTF. Cette technique permet de créer rapidement des terrains sous-marins détaillés à partir de cartes bathymétriques ou d'images de heightmap.

Three.js WebGL JavaScript ES6+ Vite GLTF Python Génération procédurale
Note d'utilisation : Pour pouvoir naviguer dans la simulation, il est nécessaire de cliquer d'abord dans la fenêtre pour activer les contrôles de caméra.

Vue complète du simulateur

Interface complète de la simulation sous-marine

Cliquez sur l'image pour l'agrandir

Une version plus complète développée en Python existe également, incluant une gestion avancée des phares et des effets d'éclairage supplémentaires.

📄 Mon CV