Quand HackerTV rencontre la rééducation visuelle : mon parcours de dev amblyope avec Amblyotube sur Meta Quest 3S
J’ai découvert Amblyotube un soir de veille, entre deux pushes sur GitHub, quand HackerTV a diffusé un court segment sur la rééducation de l’amblyopie en réalité virtuelle. En tant que développeur souffrant d’un œil paresseux depuis l’enfance, l’idée d’un entraînement basé sur le rendu stéréoscopique du Quest 3S m’a immédiatement parlé : pas de lunettes spéciales, pas de séances en cabinet, juste un casque que je possède déjà.
L’architecture d’Amblyotube repose sur Unity 2022 LTS, exploitant le SDK Oculus XR pour afficher deux flux vidéo légèrement décalés. Le moteur ajuste en temps réel le contraste et la luminance de chaque œil via un shader personnalisé, ce qui force le cortex visuel à fusionner les images. Côté performance, le profil GPU montre 1,2 ms par frame sur le Snapdragon XR2 Gen 2, laissant une marge confortable pour les 90 Hz du casque. J’ai pu vérifier les logs : OVRPlugin.GetEyeTexture renvoie bien deux textures distinctes, et le RenderPipeline ne subit aucune allocation GC pendant la session.
Ma première session a duré 12 minutes. Au début, le décalage était trop agressif ; j’ai dû réduire le paramètre interocularOffset de 0,6° à 0,3° dans le fichier de configuration JSON. Après trois jours d’utilisation quotidienne, le test de Snellen sur mon ordinateur a montré une amélioration de 0,15 logMAR — rien de miraculeux, mais mesurable. Le suivi intégré exporte un CSV horodaté que j’ai importé dans un notebook Jupyter pour tracer la courbe d’apprentissage.
Ce qui m’a le plus marqué, c’est la simplicité du pipeline : pas de backend, pas de compte, tout tourne localement. Le code source ouvert (MIT) m’a permis d’ajouter un petit module de notification push via Firebase pour ne pas rater mes créneaux.
Aujourd’hui, je continue le protocole, et chaque progression me rappelle que la technologie peut s’adapter à nos limites physiques. Si vous êtes développeur et que l’amblyopie vous freine, essayez Amblyotube sur votre Quest 3S — le chemin est déjà dans le casque.

