Projets

Sajjan Ghale

Un site d’expédition en 3D piloté par le défilement pour un guide de haute montagne UIAGM

Année
2026
Type
Projet client
Rôle
Conception, 3D et ingénierie frontend
Statut
En développement
Page d’accueil de Sajjan Ghale : l’Everest rendu en WebGL à partir de données topographiques au crépuscule, la voie du col Sud tracée sur la neige, et une échelle d’altitude du sommet au camp de base.

Le site de Sajjan Ghale, guide de haute montagne UIAGM. L’accueil est une seule descente de la voie du col Sud de l’Everest, rendue en WebGL à partir de données topographiques : le défilement conduit la caméra du sommet jusqu’au camp de base, camp après camp. Le site est en français, pour sa clientèle francophone.

Contexte

Sajjan Ghale guide des expéditions himalayennes, pour une clientèle française. Le site d’un guide doit d’abord établir la crédibilité et la sécurité, et donner à voir la montagne elle-même plutôt que des photos d’illustration.

Approche

L’accueil est une descente continue. Le relief est le vrai Khumbu, issu du relevé altimétrique Copernicus et compacté en carte de hauteurs ; le tracé de la voie est calculé sur ces données plutôt que dessiné à la main. Une seule boucle de rendu relie la position de défilement à la caméra et aux uniformes des shaders : la scène ne déclenche aucun rendu React pendant le défilement.

Toutes les autres pages sont légères, centrées sur le texte et sans WebGL : elles se chargent aussi vite qu’un document.

Décisions techniques

Pourquoi de vraies données topographiques plutôt qu’une montagne modélisée ?

Décision

Le relief est issu du relevé altimétrique Copernicus ; les lieux nommés et la voie y sont positionnés.

Pourquoi

Le public du site gravit ces montagnes. Un sommet stylisé se lit comme un décor ; la vraie voie, à l’échelle, se lit comme une expertise.

Alternatives envisagées

Une montagne modélisée à la main ou générée procéduralement.

Compromis

Une étape de préparation pour la carte de hauteurs et un soin particulier au dégagement de la caméra au-dessus du relief réel. Le relevé ne couvre que le Khumbu : les autres sommets demandent encore des photos.

Performance, sécurité et accessibilité

La scène adapte sa qualité à l’appareil et se dégrade en direct si le rendu ralentit. Les personnes qui réduisent les animations reçoivent le contenu sans déplacement de caméra. Le chargement du relief démarre à l’hydratation, et l’attente est montrée franchement plutôt que masquée par un indicateur.

Technologies

  • TypeScript
  • Next.js
  • Three.js
  • React Three Fiber
  • GSAP
esc