MyVirtualGarage
2025Une plateforme 3D pour visualiser et personnaliser des véhicules dans le navigateur.
- Three.js
- React
- TypeScript
- WebGL
- Next.js

3D & Interactive
Une part de flan vanille modélisée d'après le produit réel, explorable en 3D et posée sur la table du client en réalité augmentée.
Une pâtisserie se vend par l'œil, et une photographie de vitrine ne dit ni le volume, ni la portion, ni ce que la part fera sur une assiette. La question que se posent réellement les clients — « ça fait quelle taille ? » — n'a pas de réponse sur une carte imprimée.
Rendre un produit alimentaire crédible en trois dimensions, sur un téléphone, en réseau mobile. Le modèle d'atelier pesait 105 Mo pour 1,9 million de triangles et trois textures dont une en 8192 × 8192 : inaffichable, et surtout impossible à tenir dans la mémoire graphique d'un téléphone milieu de gamme.
Mesurer avant d'optimiser. La décomposition du fichier a montré une répartition presque égale entre géométrie et textures, et une contrainte dimensionnante qui n'était pas le poids du téléchargement mais la mémoire GPU. Chaque réglage a ensuite été validé par rendu comparé au modèle d'origine, pas au jugé.
Un modèle web de 9,19 Mo — 9 % de l'original — dont l'écart visuel avec la source mesure 34 à 37 dB de PSNR, c'est-à-dire invisible à l'œil. La fiche produit montre d'abord la photographie réelle, ne télécharge le modèle qu'au clic, et bascule en réalité augmentée par WebXR, Scene Viewer ou Quick Look selon ce que l'appareil sait réellement faire. Aucune application à installer.
Résultats
Nous ne publions que ce que nous avons constaté. Les chiffres non mesurés ne sont pas inventés.
Continuer
Une plateforme 3D pour visualiser et personnaliser des véhicules dans le navigateur.
Une application de location de scooters : disponibilités, réservation et suivi de flotte.
Nous commençons toujours par comprendre le contexte avant de proposer une solution.