Sites web 3D & WebGL

Sites web 3D et expériences WebGL, sans esbroufe.

Cinématiques, scènes WebGL, interactions, scroll storytelling : je conçois des expériences 3D qui servent votre message. Avec une règle que je ne négocie pas : la performance avant l’effet gratuit.

01Le constat

La 3D impressionne. Mal pensée, elle fait fuir.

Un site internet 3D peut marquer durablement. Il peut aussi charger interminablement, faire chauffer un téléphone et noyer votre message sous un effet que personne n’a demandé.

C’est le piège de la 3D sur le web : l’effet devient le sujet. Le visiteur admire une seconde, attend, puis s’en va, sans avoir compris ce que vous proposez.

Ce qui ruine une expérience 3D

  • Un écran de chargement avant le moindre contenu.
  • Un défilement détourné, qui n’obéit plus au doigt.
  • Un texte essentiel enfermé dans le canvas, invisible pour Google comme pour un lecteur d’écran.
  • Aucune solution de repli sur un téléphone modeste.
  • Un effet spectaculaire, sans rapport avec le message.

02La réponse

Un effet, une raison.

Je traite la 3D comme un outil de mise en scène. Elle doit faire comprendre quelque chose : un produit qu’on observe sous tous ses angles, un processus qui se déroule au fil du défilement, un univers de marque qu’on ressent avant de le lire.

Techniquement, je travaille avec WebGL et three.js, et j’anime avec GSAP. Le contenu, lui, reste du vrai HTML : lisible, référençable, accessible, avec ou sans la scène. Un site web 3D reste d’abord un site, avec les mêmes exigences qu’une création de site internet classique.

  • Cinématique d’ouverture

    Quelques secondes de mise en scène pour installer un univers, puis le contenu reprend la main.

  • Scène WebGL interactive

    Un objet, un lieu ou un produit que l’on observe et que l’on manipule en temps réel.

  • Scroll storytelling

    Un récit qui avance au rythme du défilement : un processus, une fabrication, un avant-après.

  • Interactions

    Survols, transitions, réponses au pointeur : de petits mouvements qui donnent du relief à l’interface.

03La règle

La performance avant l’effet gratuit.

Scène temps réel : la composition de la page d’accueil, au repos. Sur un appareil modeste, ou si vous avez demandé moins d’animations, vous voyez ici une illustration fixe. C’est voulu.

Cinq garde-fous, sur chaque scène

Chargement différé
La scène arrive après le texte et les images essentielles. La page est lisible avant elle.
Repli statique
Pas de WebGL, processeur graphique trop faible, animations réduites dans vos réglages : une illustration fixe prend le relais.
Variante mobile
Moins de géométrie, moins d’effets, une composition recadrée pour l’écran vertical.
Contenu hors du canvas
Titres, textes et liens restent dans la page. Google les lit, un lecteur d’écran aussi.
Défilement natif
La scène suit votre défilement ; elle ne le confisque jamais.

04La méthode

De l’idée à la scène, sans perdre le fil.

  1. L’idée avant la technique

    Que doit-on comprendre, ou ressentir ? Je cherche le concept visuel qui sert votre message. S’il n’y en a pas, je vous le dis : un bon site sans 3D vaut mieux qu’un mauvais avec.

  2. Storyboard et prototype

    Je découpe l’expérience plan par plan, puis je prototype la scène pour vérifier très tôt qu’elle tient sur un téléphone ordinaire.

    Vous recevezUn prototype navigable.

  3. Production

    Géométrie, matières, lumière, animation liée au défilement. Le poids de la scène est surveillé du début à la fin.

  4. Intégration et replis

    La scène rejoint le site : chargement différé, variante mobile, image fixe de secours, respect du réglage « réduire les animations ». Tests sur mobile comme sur ordinateur.

    Vous recevezUn site complet, avec et sans la scène.

05Les bénéfices

Ce que la 3D apporte, quand elle est juste.

  • Un site dont on se souvient

    Une mise en scène singulière vous distingue d’un concurrent au site interchangeable.

  • Un message mieux compris

    Montrer vaut mieux qu’expliquer : un objet, un lieu ou un processus deviennent évidents.

  • Une image haut de gamme

    Le soin du détail se voit, et il rejaillit sur la perception de votre travail.

  • Aucun sacrifice technique

    Vitesse, référencement et accessibilité sont traités comme sur n’importe quel autre site : en priorité.

06Exemple

Une scène écrite, pas téléchargée.

Projet démonstratifSécurité électronique

Conspectus

Un site vitrine dont l’illustration principale est une scène three.js procédurale : le bâtiment est généré par le code, pas chargé depuis de lourds fichiers 3D. Projet démonstratif.

Voir le projet Conspectus

Ce qu’il faut y regarder

  • Une scène procédurale, générée par le code
  • Un site vitrine qui reste lisible et rapide
  • La 3D au service du métier présenté, pas l’inverse

07Questions fréquentes

La 3D, sans idées reçues.

Un site 3D est-il forcément lent ?

Non, à condition de le concevoir pour. La scène se charge après le contenu, son poids est surveillé, et une version allégée est prévue pour les mobiles. Quand un site 3D est lent, ce n’est pas la 3D qui est en cause : c’est l’absence de limites.

La 3D nuit-elle au référencement ?

Pas si le contenu reste dans la page. Google ne lit pas ce qui est dessiné dans un canvas WebGL. C’est pourquoi les titres, les textes et les liens sont toujours en HTML ; la scène vient en complément.

Que se passe-t-il sur un vieux téléphone, ou sans WebGL ?

Le site repère les appareils limités et les visiteurs qui ont demandé à réduire les animations. Dans ce cas, une image fixe remplace la scène. Le contenu, lui, est strictement le même pour tout le monde.

Mon activité a-t-elle vraiment besoin de 3D ?

Pas toujours, et je vous le dirai. La 3D a du sens quand elle montre ce qu’une photo ou un texte montrent mal : un produit, un lieu, un savoir-faire, un univers de marque. Sinon, un site sobre et rapide sera plus efficace, et quelques animations légères suffisent souvent à lui donner du relief.

Quelles technologies utilisez-vous ?

WebGL, avec la bibliothèque three.js pour le rendu, et GSAP pour l’animation et la synchronisation avec le défilement. Quand un simple effet de profondeur suffit, je le réalise en CSS, sans charger de moteur 3D.

Dois-je fournir des modèles 3D ?

Pas nécessairement. Si vous avez des fichiers, je pars d’eux. Sinon, la scène peut être construite par le code, à partir de formes géométriques : c’est souvent la solution la plus légère.

Votre expérience

Votre message mérite du relief.

Décrivez ce que vous aimeriez montrer : un produit, un lieu, un savoir-faire. Je vous dis si la 3D est la bonne réponse, et à quoi elle pourrait ressembler.

Parler de votre projet