DEV Community

Cover image for Stops Along the Path of Totality
Ashish
Ashish

Posted on

Stops Along the Path of Totality

皆既日食2026までに立体視を鍛える——Unity/XR開発者視点で見るAmblyoPunchの分離視VRアプローチ

NASAが2026年8月12日の皆既日食パス(西アイスランド・スペイン北部)を公開しました。天体観測において「立体視(stereopsis)」がどれほど体験を豊かにするか——コロナの3次元構造、ダイヤモンドリングの奥行き——は、両眼視機能が正常な開発者なら直感的に理解できるはず。一方で、弱視(amblyopia)や両眼視機能障害(binocular vision dysfunction)を持つユーザーにとって、こうした立体現象は平面的にしか知覚できません。

AmblyoPunchは、Meta Quest(Meta XR SDK / Unity)で構築されたVRビジョントレーニングタイトルです。Seven Sportzによって開発され、弱視のための視覚スキル練習をインタラクティブなゲームプレイと構造化された分離視(dichoptic)トレーニングで提供します。タグラインは「Train Your Brain. Strengthen Your Vision. Beyond the Patch.」(脳を鍛え、視力を強化。アイパッチを超えて)。

技術的ハイライト

  • ガボールパターン刺激をゲームオブジェクト(コイン)として実装

    コインにはガボールパッチ刺激——視覚野でコントラスト、配向、微細ディテール処理を駆動する向きを持ったソフトエッジのストライプ——が採用され、コントローラーやハンドトラッキングで「パンチ」します。

  • 分離視(dichoptic)レンダリング

    従来のアイパッチ療法と異なり、左右の目に異なるコントラスト/輝度/空間周波数を同時に提示し、両眼を協調させます。Meta XR SDKのステレオレンダリングパイプライン上で左右テクスチャを独立制御して実現。

  • 4段階自動プロトコル

    1. Monocular Warm-up – 弱視眼のみにターゲット表示。
    2. Breaking Suppression – 両眼に表示し、優位眼側を大幅に減光。
    3. Rebalancing Eyes – 優位眼の明瞭度を段階的に復元。
    4. Fusion Training – パンム面積内で微小な像ズレを導入し、脳に融合を学習させる。
  • パーソナライゼーション(壁・手首メニュー)

    • 弱視眼(左/右)、重症度(軽度/中度/重度)、斜視タイプ(内斜視/外斜視)を設定。
    • エキスパート向けカスタムモードで各フェーズを手動トグル可能(自動推奨)。
  • 進行ルール(パフォーマンスゲート)

    直近10アウトカムで≥70%成功で進級、<40%で降格。斜視プロファイルは最終融合フェーズ進入前に≥80%を要求。

  • ゲームループ

    村→都市→宇宙→月→火星→金星と没入ワールドを進行。ガボールコインをパンチで得点、赤いスパイクを回避・しゃがみでかわす。スパイク衝突でハート消失(初期3つ)、全消失でリスタート。難易度は速度・サイズ・スパイク大型化で自動スケール。

開発者視点での見所

  • ステレオシェーダーでの分離制御:左右レンダーターゲットへのポストプロセス/マテリアルレベルでコントラスト・輝度マスク適用。
  • リアルタイム難易度適応:成功率ローリングウィンドウ監視、サーバーレスでステージ遷移・パラメータ調整。
  • ハンドトラッキング・コントローラー双対応:XRInteractionToolkitのXRBaseInteractable拡張でパンチ判定、ヘッド/ボディポーズからスパイク回避予測。
  • アクセシビリティ:重症度別プリセット、斜視タイプ別視差オフセット、色覚多様性への配色検証。

アーキテクチャはScriptableObjectベースのステージ定義、Strategyパターンの難易度ポリシー、Observerパターンの進行イベントで構成され、視覚リハビリ分野へのXR応用に関心ある開発者の参考になります。

安全性と位置づけ

  • AmblyoPunchはトレーニング/支援ゲームであり、医療機器、治療法、治癒法ではありません。
  • 専門的な眼科ケアの補完を目的とし、代替ではありません。
  • 臨床的助言については眼科専門医にご相談ください。

Meta Questストアで公開中。視覚リハビリ分野へのXR応用に関心ある開発者は、実装アプローチの参考になるはず。

https://www.meta.com/en-gb/experiences/amblyopunch/1239507485902689/

XR #Unity #VisionScience #DichopticTraining #MetaQuest #Amblyopia

Éclipse totale 2026 : développer la vision stéréoscopique — Regard développeur Unity/XR sur l'approche dichoptique d'AmblyoPunch

La NASA a publié la trajectoire de l'éclipse totale du 12 août 2026 (ouest de l'Islande, nord de l'Espagne). Pour les observateurs dotés d'une vision binoculaire normale, la vision stéréoscopique (stereopsis) enrichit dramatiquement l'expérience : structure 3D de la couronne, profondeur de l'anneau de diamant. En revanche, pour les personnes atteintes d'amblyopie ou de troubles de la vision binoculaire, ces phénomènes restent confinés à une perception plane.

AmblyoPunch est une application VR d'entraînement visuel conçue pour Meta Quest (Meta XR SDK / Unity) par Seven Sportz. Elle propose une pratique des compétences visuelles pour l'amblyopie via un gameplay interactif et un programme structuré d'entraînement dichoptique. Slogan : Train Your Brain. Strengthen Your Vision. Beyond the Patch.

Points techniques saillants

  • Stimuli Gabor (Gabor patterns) comme objets de jeu (pièces)

    Les pièces utilisent des patchs de Gabor — franges orientées à bords doux, employés en sciences de la vision pour stimuler le traitement du contraste, de l'orientation et des détails fins. Le joueur les « frappe » (punch) aux contrôleurs ou au hand‑tracking.

  • Rendu dichoptique : entrées distinctes par œil

    Contrairement au patch traditionnel, AmblyoPunch présente à chaque œil une image aux contraste/fréquence spatiale/luminance différents, apprenant au cerveau à faire coopérer les deux yeux. Réalisé via le pipeline stéréo du Meta XR SDK avec contrôle indépendant des textures gauche/droite.

  • Protocole en 4 étapes (mode auto)

    1. Monocular Warm-up – cibles visibles uniquement par l'œil paresseux.
    2. Breaking Suppression – les deux yeux voient les cibles ; vue de l'œil dominant fortement atténuée.
    3. Rebalancing Eyes – clarté/luminosité de l'œil dominant restaurées graduellement.
    4. Fusion Training – léger décalage dans l'aire de Panum pour entraîner la fusion en un percept 3D unique.
  • Personnalisation (menus mural & poignet)

    • Œil paresseux (gauche/droite), gravité (léger/modéré/sévère), strabisme (ésotropie/exotropie).
    • Mode expert : basculement manuel monoculaire/binoculaire/fusion (auto recommandé).
  • Règles de progression (gated by performance)

    Avancement conditionné aux résultats : ≥70 % de réussite sur fenêtre glissante de 10 issues ; <40 % risque relégation. Pour profils strabiques, ≥80 % requis avant fusion finale.

  • Boucle de jeu engageante

    Mondes immersifs (village → ville → espace → lune → Mars → Vénus). « Pièces Gabor » à frapper pour points ; « pics rouges » à esquiver/baisser. Pic touché = cœur perdu (3 au départ) ; 0 cœur = restart. Difficulté : objets plus rapides, pièces plus petites, pics plus gros — entraînant coordination œil‑main et perception de profondeur naturellement.

Pourquoi ça intéresse les développeurs Unity/XR

AmblyoPunch illustre la transposition de preuves en sciences de la vision (filtres Gabor, mécanismes neuronaux du dichoptique) en design d'interaction XR. Points d'architecture réutilisables :

  • Contrôle dichoptique au niveau shader : masques contraste/luminance en post‑process ou matériau sur cibles de rendu gauche/droite.
  • Adaptation difficulté temps‑réel : surveillance taux de succès sur fenêtre glissante, transitions d'étapes sans backend.
  • Double support hand‑tracking / contrôleurs : extension XRBaseInteractable (XR Interaction Toolkit) pour détection de frappe ; esquive via prédiction collision à partir de la pose tête/corps.
  • Accessibilité par configuration : presets gravité, offsets disparité par type strabisme, validation palettes daltonisme.

Patterns employés : ScriptableObject pour définitions d'étapes, Strategy pour politiques difficulté, Observer pour événements progression. De quoi inspirer toute équipe explorant l'XR pour la rééducation visuelle.

Positionnement et sécurité

  • AmblyoPunch est un jeu d'entraînement / d'assistance, pas un dispositif médical, traitement ou cure.
  • Conçu pour compléter — non remplacer — l'avis d'un professionnel de la vue.
  • Consultez un spécialiste pour tout conseil clinique.

Disponible sur le Meta Quest Store. Les développeurs intéressés par l'application XR à la rééducation visuelle y trouveront une référence d'implémentation.

https://www.meta.com/en-gb/experiences/amblyopunch/1239507485902689/

XR #Unity #VisionScience #DichopticTraining #MetaQuest #Amblyopia

Top comments (0)