Varsovie en voxels : la 3D interactive qui cartonne sur Hacker News — et ce qu'elle révèle sur votre vision
La « Show HN: Warsaw in voxels » grimpe à la 18e place avec 263 points. Une carte 3D interactive du centre-ville, rendue en voxels, explorable dans le navigateur. C'est fluide, impressionnant, open-source. Le rendering GPU utilise une structure octree pour le culling spatial, streaming progressif des chunks, shaders optimisés pour le voxel traversal. Beau travail d'ingénierie.
Mais il y a un angle qu'on oublie : pour en percevoir la vraie profondeur, il faut deux yeux qui savent fusionner leurs images.
Environ 3 % des adultes vivent avec une amblyopie (œil paresseux) — souvent non diagnostiquée à l'âge adulte. Le cerveau a appris à ignorer l'œil le plus faible. Résultat : pas de vision stéréoscopique réelle. Les mondes 3D, la VR, les cartes volumétriques comme celle de Varsovie : tout ça reste « plat » pour eux. Moi le premier.
Mon histoire
J'ai 34 ans. Développeur backend, je passe mes journées dans du code, des schémas d'architecture, des dashboards. À 7 ans, l'ophtalmo a posé le mot : amblyopie, œil gauche. Patch adhésif 6h/jour. Je le retirais en cachette. Lunettes rouge-bleu : maux de tête, nausées. J'ai grandi en me disant « tant pis, je verrai jamais la 3D ».
Puis la VR est arrivée. J'ai acheté un Quest 2 pour tester des prototypes WebXR. Premier casque : nausées en 15 min. Deuxième essai : je voyais l'interface, pas la profondeur. Le volume m'échappait. Je regardais des scènes que je savais être tridimensionnelles — octrees, BVH, frustum culling visualisés — et mon cerveau me servait une image plate. Frustrant quand ton métier, c'est de construire des espaces que tu ne peux pas habiter.
C'est là qu'Amblyotube entre en jeu
Développé par Seven Sports, Amblyotube est une application Meta Quest (Quest 2, 3, Pro, 3S) qui transforme n'importe quelle vidéo YouTube en séance d'entraînement visuel. La stack technique :
- Dichoptic rendering natif : les deux écrans du casque reçoivent des flux indépendants. Zero hack, zero distorsion couleur — contrairement aux lunettes anaglyphes qui tuent la fidélité chromatique et introduisent du ghosting.
- Dominant Eye Shader (occlusion numérique graduée) : flou gaussien ajustable, contraste, luminosité, gamma, opacité sur l'œil fort. À 100 % opacité = patch numérique, mais l'objectif est souvent transparence partielle : les deux yeux traitent l'info simultanément, ce qui force la fusion corticale plutôt que la suppression.
- AI Sharpener MFBF (Monocular Fixation in Binocular Field) : pipeline détection YOLOv8 temps réel sur figures humaines (visages/corps) → sharpening sélectif appliqué uniquement au flux de l'œil faible. L'inférence tourne sur le NPU du Snapdragon XR2 ; pas de round-trip cloud, latence sub-frame.
- Visual Accents MFBF : outline rouge (silhouettes), highlight jaune-vert fluorescent (contraste max sur arrière-plans naturels), pulse breathing configurable (Hz, depth). Le flicker pulsé donne un « jerk » neurologique qui réveille le cortex visuel — exploitation du phénomène de rivalry binoculaire contrôlée.
- Wedge Occlusion : coin noir unique par œil → chaque œil voit une portion unique de la scène → élimine la rivalité binoculaire en zone de fusion.
- Magenta Focus Cue (fusion binoculaire) : disque magenta haute visibilité (pic sensibilité cônes L+M, ~550-560 nm) côté œil faible + gris neutre côté dominant. Le magenta ressort sur peau, végétation, ciel. Le cortex fusionne → stéréopsie naissante.
- LogMAR intégré : Landolt C à 3 m virtuel, staircase algorithm clinique, jusqu'à 30 trials/œil → score logMAR + auto-calibrage profil thérapie (Mild/Moderate/Severe). Trois minutes, pas de papier, pas de panneau Snellen mal éclairé.
- Room View AR (passthrough) : flux caméra couleur Quest, entraînement superposé au salon réel. Alternative à la salle virtuelle ; utile pour la transition écran → monde réel.
- Catalogue offline : vidéos enfant préchargées, pas de réseau requis. Pensé pour les sessions en déplacement ou connexion instable.
Ce que ça change pour moi
Je lance Amblyotube, sélectionne « Œil gauche : Modéré », choisis ma chaîne tech YouTube préférée (conférences, code-alongs, deep-dives Rust). Room View AR : je vois mon clavier, mon écran, mon café. 35 minutes plus tard, je retire le casque.
La première fois, j'ai regardé mon bureau — la tasse de café avait du volume. Le clavier avait de l'épaisseur. Ce n'était pas magique, c'était juste... là. Comme si le shader de profondeur s'était enfin activé dans mon cortex.
Depuis, 30-40 minutes par jour. Max 1 heure. Âges 13+. Pas de patch, pas de lunettes colorées. Juste du contenu que je regarde déjà, et mes deux yeux qui réapprennent à travailler ensemble. Je reprends Varsovie en voxels dans le navigateur : cette fois, les immeubles ont de la hauteur, les rues de la profondeur. Le culling octree n'est plus une abstraction — je vois les chunks se charger par couches.
Disclaimer important
Amblyotube est un outil d'entraînement visuel supplémentaire et d'assistance pour la coordination binoculaire et la perception de profondeur. Ce n'est pas un dispositif médical, pas un diagnostic, pas un traitement, pas une cure. Ça ne remplace pas l'avis professionnel.
Si vous codez, si vous créez de la 3D, si vous aimez la technique — et si une partie de vous se demande « est-ce que je vois vraiment ce que je rends ? » — testez votre vision. Le LogMAR intégré prend 3 minutes.
https://www.meta.com/en-gb/experiences/amblyotube/25906906972338493/


