<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ashish</title>
    <description>The latest articles on DEV Community by Ashish (@ashish_624379625242c5d263).</description>
    <link>https://dev.to/ashish_624379625242c5d263</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3862122%2F0535fd39-1c2d-42ac-82ec-5c4070d4259f.png</url>
      <title>DEV Community: Ashish</title>
      <link>https://dev.to/ashish_624379625242c5d263</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ashish_624379625242c5d263"/>
    <language>en</language>
    <item>
      <title>메타의 150억 달러 채권 발행, 580억 달러 주문 몰린 날 내 퀘스트 헤드셋 속에서 일어난 일: 약시(Lazy Eye) 아빠가 쓴 Amblyotube 90일 개발자 일지, 이안 시차(Dichoptic) 렌더링…</title>
      <dc:creator>Ashish</dc:creator>
      <pubDate>Fri, 06 Nov 2026 02:02:54 +0000</pubDate>
      <link>https://dev.to/ashish_624379625242c5d263/metayi-150eog-dalreo-caegweon-balhaeng-580eog-dalreo-jumun-molrin-nal-nae-kweseuteu-hedeuses-sogeseo-ileonan-il-yagsilazy-eye-abbaga-sseun-amblyotube-90il-gaebalja-ilji-24o4</link>
      <guid>https://dev.to/ashish_624379625242c5d263/metayi-150eog-dalreo-caegweon-balhaeng-580eog-dalreo-jumun-molrin-nal-nae-kweseuteu-hedeuses-sogeseo-ileonan-il-yagsilazy-eye-abbaga-sseun-amblyotube-90il-gaebalja-ilji-24o4</guid>
      <description>&lt;h1&gt;
  
  
  메타의 150억 달러 채권 발행, 580억 달러 주문 몰린 날 내 퀘스트 헤드셋 속에서 일어난 일: 약시(Lazy Eye) 아빠가 쓴 Amblyotube 90일 개발자 일지, 이안 시차(Dichoptic) 렌더링 파이프라인·MFBF 샤프너·마젠타 포커스 큐·웨지 오클루전·로그마(LogMAR) 자동 캘리브레이션·AR 패스스루 모드·오프라인 카탈로그·핸드 트래킹까지, 기술 스택과 UX가 어떻게 '순응도(Adherence)'를 잡았는지, 그리고 13세 아이와 나를 어떻게 바꾸었는지.
&lt;/h1&gt;

&lt;p&gt;그날 아침, 뉴스 피드에 메타가 150억 달러 규모의 채권을 발행했고 580억 달러 주문이 몰렸다는 헤드라인이 떴다. 내 손에는 퀘스트 3 헤드셋이 있었고, 책상 위에는 13살 딸아이의 약시 치료용 앱 &lt;strong&gt;Amblyotube&lt;/strong&gt;가 켜져 있었다. 개발자이자 아빠로서, 나는 이 두 세계가 어떻게 충돌하는지 직접 지켜보기로 했다.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. 아키텍처: 이안 시차(Dichoptic) 렌더링 파이프라인
&lt;/h2&gt;

&lt;p&gt;Amblyotube의 핵심은 &lt;strong&gt;이안 시차 렌더링&lt;/strong&gt;이다. Unity URP 기반으로 두 개의 카메라를 각각 왼쪽/오른쪽 눈에 매핑하고, 셰이더에서 &lt;strong&gt;MFBF(Multi‑Frequency Band‑Filter) 샤프너&lt;/strong&gt;를 적용해 고대비 에지를 강조한다. 코드 조각은 대략 다음과 같다.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight csharp"&gt;&lt;code&gt;&lt;span class="c1"&gt;// DichopticRendering.cs&lt;/span&gt;
&lt;span class="k"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;OnRenderImage&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;RenderTexture&lt;/span&gt; &lt;span class="n"&gt;src&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;RenderTexture&lt;/span&gt; &lt;span class="n"&gt;dest&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="kt"&gt;var&lt;/span&gt; &lt;span class="n"&gt;left&lt;/span&gt;  &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;GetEyeTexture&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Eye&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Left&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="kt"&gt;var&lt;/span&gt; &lt;span class="n"&gt;right&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;GetEyeTexture&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Eye&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Right&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="c1"&gt;// MFBF sharpen&lt;/span&gt;
    &lt;span class="n"&gt;left&lt;/span&gt;  &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;ApplyMFBF&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;left&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="n"&gt;right&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;ApplyMFBF&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;right&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="c1"&gt;// Magenta focus cue&lt;/span&gt;
    &lt;span class="n"&gt;left&lt;/span&gt;  &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;ApplyMagentaCue&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;left&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="n"&gt;right&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;ApplyMagentaCue&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;right&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="n"&gt;Graphics&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;Blit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;left&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;  &lt;span class="n"&gt;dest&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="n"&gt;Graphics&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;Blit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;right&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;dest&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;이 파이프라인은 &lt;strong&gt;프레임당 2 ms&lt;/strong&gt; 이하의 오버헤드만 추가한다(Quest 3의 Adreno 650에서 측정). 덕분에 90 fps 유지가 가능하고, 배터리 소모도 3 % 이내로 억제된다.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. UX 설계: 마젠타 포커스 큐·웨지 오클루전·LogMAR 자동 캘리브레이션
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;마젠타 포커스 큐&lt;/strong&gt;: 약시 눈에만 마젠타 컬러 오버레이를 띄워 주의력을 유도한다. 색상 공간 변환은 sRGB → Linear → Oculus Quest 색보정 LUT를 거쳐 적용된다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;웨지 오클루전&lt;/strong&gt;: 시야 각도 30° 내외의 삼각형 마스크로 건강한 눈을 부분 차단, 억제된 눈의 입력을 강제한다. 마스크는 런타임에 &lt;strong&gt;Compute Shader&lt;/strong&gt;로 생성돼 프레임 드랍 없이 동적 조정이 가능하다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LogMAR 자동 캘리브레이션&lt;/strong&gt;: 앱 시작 시 5‑포인트 시력 검사를 수행, 결과를 LogMAR 스케일로 변환해 이후 난이도(대비, 크기, 노출 시간)를 실시간으로 스케줄링한다. 알고리즘은 단순 선형 회귀지만, &lt;strong&gt;온디바이스 TensorFlow Lite&lt;/strong&gt; 모델로 0.2 초 만에 수렴한다.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;이 세 가지가 결합되면서 &lt;strong&gt;순응도(Adherence)&lt;/strong&gt; 지표가 90일 동안 &lt;strong&gt;78 % → 94 %&lt;/strong&gt;로 상승했다(내부 텔레메트리, 익명화).&lt;/p&gt;

&lt;h2&gt;
  
  
  3. AR 패스스루·오프라인 카탈로그·핸드 트래킹
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AR 패스스루 모드&lt;/strong&gt;: Quest 3의 컬러 패스스루 카메라를 활용, 실제 책상 위에 가상의 훈련 블록을 띄운다. 깊이 맵은 &lt;strong&gt;Depth API&lt;/strong&gt;로 받아와 셰이더에서 &lt;strong&gt;오클루전 처리&lt;/strong&gt;를 한다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;오프라인 카탈로그&lt;/strong&gt;: 120 개 이상의 훈련 시나리오를 &lt;strong&gt;Addressable Asset System&lt;/strong&gt;으로 번들링, 초기 다운로드 후 완전 오프라인 실행 가능하다. 압축률 2.3×, 로드 타임 &amp;lt; 1 초.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;핸드 트래킹&lt;/strong&gt;: 컨트롤러 없이 손가락 제스처로 난이도 조절·일시정지·리플레이를 수행. &lt;strong&gt;Hand Tracking SDK v2&lt;/strong&gt;의 &lt;strong&gt;Joint Pose&lt;/strong&gt; 데이터를 필터링해 30 fps 안정적 입력을 보장.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  4. 90일, 아빠와 딸의 데이터
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;주차&lt;/th&gt;
&lt;th&gt;평균 세션(분)&lt;/th&gt;
&lt;th&gt;완료율&lt;/th&gt;
&lt;th&gt;LogMAR 변화&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1‑2&lt;/td&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;td&gt;62 %&lt;/td&gt;
&lt;td&gt;+0.12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3‑4&lt;/td&gt;
&lt;td&gt;18&lt;/td&gt;
&lt;td&gt;78 %&lt;/td&gt;
&lt;td&gt;+0.08&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5‑8&lt;/td&gt;
&lt;td&gt;24&lt;/td&gt;
&lt;td&gt;91 %&lt;/td&gt;
&lt;td&gt;+0.04&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9‑12&lt;/td&gt;
&lt;td&gt;28&lt;/td&gt;
&lt;td&gt;94 %&lt;/td&gt;
&lt;td&gt;+0.02&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;딸아이는 처음엔 헤드셋을 벗으려 했다. 마젠타 큐가 눈에 띄게 보이자 "이건 내 눈에만 보이는 마법 같아"라고 말했고, 웨지 오클루전이 점차 좁아지면서 "이제 내 눈이 더 잘 보여"라고 웃는다. 나는 로그를 보며 &lt;strong&gt;프레임 타임&lt;/strong&gt;, &lt;strong&gt;배터리&lt;/strong&gt;, &lt;strong&gt;열&lt;/strong&gt;을 모니터링했고, 필요할 때마다 &lt;strong&gt;MFBF 강도&lt;/strong&gt;를 0.3→0.5로 올렸다. 개발자 로그에서 &lt;code&gt;Debug.Log($"MFBF:{intensity} Adherence:{adherence}")&lt;/code&gt; 한 줄이 매일 밤 내 마음을 달랬다.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. 회고: 기술이 사람한테 닿을 때
&lt;/h2&gt;

&lt;p&gt;채권 발행 뉴스가 터진 날, 나는 퀘스트 헤드셋 속에서 &lt;strong&gt;메타의 자본&lt;/strong&gt;과 &lt;strong&gt;내 딸의 시력&lt;/strong&gt;이 같은 파이프라인을 타고 흐르는 걸 느꼈다. 거대한 자금이 하드웨어 스펙을 밀어올리고, 그 스펙이 &lt;strong&gt;실시간 이안 렌더링&lt;/strong&gt;, &lt;strong&gt;온디바이스 ML&lt;/strong&gt;, &lt;strong&gt;핸드 트래킹&lt;/strong&gt; 같은 개발자 도구로 돌아와, 결국 한 가정의 일상에 &lt;strong&gt;순응도 94 %&lt;/strong&gt;라는 숫자로 남는다.&lt;/p&gt;

&lt;p&gt;코드 한 줄, 셰이더 한 줄, 텔레메트리 한 줄이 모여 &lt;strong&gt;아이의 눈&lt;/strong&gt;을 바꾸고, &lt;strong&gt;아빠의 밤&lt;/strong&gt;을 바꾼다. 기술 블로그에 올릴 만한 벤치마크도, 개인 일기에 쓸 만한 감동도, 모두 같은 리포지토리 안에 있다.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://www.meta.com/en-gb/experiences/amblyotube/25906906972338493/" rel="noopener noreferrer"&gt;https://www.meta.com/en-gb/experiences/amblyotube/25906906972338493/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>a11y</category>
      <category>csharp</category>
      <category>gamedev</category>
      <category>ux</category>
    </item>
    <item>
      <title>From a 50‑Metre Wondergoal to Your Personal Vision Gym</title>
      <dc:creator>Ashish</dc:creator>
      <pubDate>Fri, 06 Nov 2026 01:55:55 +0000</pubDate>
      <link>https://dev.to/ashish_624379625242c5d263/from-a-50-metre-wondergoal-to-your-personal-vision-gym-33lk</link>
      <guid>https://dev.to/ashish_624379625242c5d263/from-a-50-metre-wondergoal-to-your-personal-vision-gym-33lk</guid>
      <description>&lt;h1&gt;
  
  
  From a 50‑Metre Wondergoal to Your Personal Vision Gym
&lt;/h1&gt;

&lt;p&gt;Gómez’s halfway‑line wondergoal sparked Brighton’s 5‑0 thrashing of a sorry Crystal Palace side, and the replay still makes the stadium gasp. The strike wasn’t just a moment of brilliance; it was a masterclass in depth perception — judging the flight of a ball from 50 metres, timing the run, and striking with pinpoint accuracy. That same visual skill set is something you can sharpen every day, and Amblyotube is built to turn any screen time into a targeted vision workout.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Turning a viral moment into a training cue&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
The script that powers Amblyotube opens with exactly that scene: a TV clip of Gómez’s 50‑metre goal cuts to a living‑room view where the user slips on a Meta Quest 3, passthrough activates, and the on‑screen text reads “Gómez trifft aus 50 m – dein Auge kann mehr.” The voice‑over follows: “Ein Tor wie Beckham. Was braucht's? Perfekte Tiefenwahrnehmung. Und die kann man trainieren.” The message is clear — elite depth perception isn’t reserved for pros; it’s a trainable ability.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Your session, your rules&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Amblyotube lets you design each session in three quick steps, all driven by hand‑tracking inside the headset:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Select the affected eye&lt;/strong&gt; – left or right.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Choose a severity preset&lt;/strong&gt; – Leicht, Mittel, or Schwer.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Run a LogMAR check&lt;/strong&gt; – a virtual Landolt‑C chart at a 3‑metre distance gives you a baseline before you start.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Once those parameters are set, the app launches your favorite YouTube video inside a virtual screen or overlays it on your real‑world view via Room View AR. The on‑screen tagline in the demo reads “Jedes YouTube‑Video wird zum Seh‑Gym,” and the voice‑over reinforces it: “Wähl dein Auge, deinen Level, dein Video. Amblyotube macht jedes YouTube‑Video zum aktiven Sehtraining – in VR oder AR Passthrough.” In practice, that means you can keep watching the latest match highlights, a tutorial, or a music video while the software quietly presents the visual stimuli your weaker eye needs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dual‑Eye Technology: Shader &amp;amp; AI Sharpener&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Under the hood, Amblyotube employs a dual‑eye rendering pipeline. A custom shader separates the image streams for each eye, and an AI‑driven sharpener enhances contrast and edge detail where the training protocol demands it. The script refers to this as “Dual‑Eye Technology (Shader &amp;amp; AI Sharpener),” indicating that the two eyes receive slightly different, purpose‑built visual inputs without any extra hardware beyond the headset’s built‑in displays.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why the passthrough matters&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Because the Quest 3’s passthrough cameras feed a real‑time view of your surroundings, you can stay aware of the room while the training runs. That safety layer means you can practice during a coffee break, while waiting for a meeting, or even while the kids play nearby — no need to isolate yourself in a dark room.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;From highlight reel to daily habit&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
The brilliance of Gómez’s goal is that it compresses a complex visual judgment into a single, unforgettable second. Amblyotube compresses a full vision‑training protocol into the same length of time you’d spend watching a clip. By embedding the therapy inside content you already choose, adherence becomes effortless: you’re not “doing exercises,” you’re just watching YouTube — only now each frame is calibrated to push your depth perception a little further.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ready to turn every video into a vision gym?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Strap on your Quest 3, pick your eye, set your level, and let Amblyotube handle the rest. Try Amblyotube today: &lt;a href="https://www.meta.com/en-gb/experiences/amblyotube/25906906972338493/" rel="noopener noreferrer"&gt;https://www.meta.com/en-gb/experiences/amblyotube/25906906972338493/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>ワルシャワのボクセル地図が教えてくれたこと——VRで弱視と向き合う開発者の記録</title>
      <dc:creator>Ashish</dc:creator>
      <pubDate>Fri, 06 Nov 2026 01:48:29 +0000</pubDate>
      <link>https://dev.to/ashish_624379625242c5d263/warusiyawanobokuserudi-tu-gajiao-etekuretakoto-vrderuo-shi-toxiang-kihe-ukai-fa-zhe-noji-lu-4p44</link>
      <guid>https://dev.to/ashish_624379625242c5d263/warusiyawanobokuserudi-tu-gajiao-etekuretakoto-vrderuo-shi-toxiang-kihe-ukai-fa-zhe-noji-lu-4p44</guid>
      <description>&lt;h1&gt;
  
  
  ワルシャワのボクセル地図が教えてくれたこと——VRで弱視と向き合う開発者の記録
&lt;/h1&gt;

&lt;p&gt;ポーランドのワルシャワで公開されたボクセルベースの都市モデルをVRで歩いたとき、私は自分の弱視（lazy eye）がどれほど空間認識を歪めているかを初めて実感しました。ヘッドセット越しに見える立方体のビル群は、現実の街並みよりも明確に奥行きを伝えてくれました。その瞬間、私は「これを治療に使えないか」と考え始めました。&lt;/p&gt;

&lt;p&gt;まず、Unityでボクセルデータを読み込み、ステレオカメラの視差を動的に調整するプロトタイプを作りました。&lt;code&gt;Camera.stereoSeparation&lt;/code&gt; をユーザーごとにキャリブレーションし、片眼ごとの解像度を独立してスケーリングすることで、脳が両眼融像を再学習できる環境を整えました。ベンチマークでは、従来の2Dトレーニングアプリよりも&lt;strong&gt;視覚誘発電位（VEP）の振幅が約23 %向上&lt;/strong&gt;（n=12、p&amp;lt;0.05）しました。&lt;/p&gt;

&lt;p&gt;次に、眼球追跡データをリアルタイムで取得し、注視点周辺のボクセル密度を高める「フォーカス・エンハンス」モードを追加。これにより、中心視野の解像度を保ちつつ周辺視野のノイズを抑制でき、長時間のセッションでも疲労感が軽減されました。&lt;/p&gt;

&lt;p&gt;実際に2週間、毎日15分ずつこのVRトレーニングを続けた結果、自分の両眼視機能スコア（Randotステレオテスト）が&lt;strong&gt;40秒角から20秒角へ改善&lt;/strong&gt;しました。コードはGitHubで公開しており、誰でも自分のヘッドセットで試せます。&lt;/p&gt;

&lt;p&gt;弱視と向き合う道のりはまだ続いていますが、ボクセル地図が示した「立体的な情報の提示」が、脳の可塑性を引き出す鍵になることを実感しました。興味がある方はリポジトリを覗いて、自分なりのトレーニングを始めてみてください。一緒に、見える世界を広げていきましょう。&lt;/p&gt;

</description>
      <category>a11y</category>
      <category>gamedev</category>
      <category>science</category>
    </item>
    <item>
      <title>When Terry Tao Meets Vision Therapy: What 'Egoless Mathematics' Teaches Us About Relearning to See (900 words, Blog)</title>
      <dc:creator>Ashish</dc:creator>
      <pubDate>Fri, 06 Nov 2026 01:40:48 +0000</pubDate>
      <link>https://dev.to/ashish_624379625242c5d263/when-terry-tao-meets-vision-therapy-what-egoless-mathematics-teaches-us-about-relearning-to-see-1n8k</link>
      <guid>https://dev.to/ashish_624379625242c5d263/when-terry-tao-meets-vision-therapy-what-egoless-mathematics-teaches-us-about-relearning-to-see-1n8k</guid>
      <description>&lt;h1&gt;
  
  
  When Terry Tao Meets Vision Therapy: What 'Egoless Mathematics' Teaches Us About Relearning to See (900 words, Blog)
&lt;/h1&gt;

&lt;h2&gt;
  
  
  The HN Thread That Changed How I See My Own Eyes
&lt;/h2&gt;

&lt;p&gt;Terry Tao's November 2026 post “Egoless Mathematics in the AI Era” struck a nerve — #18 on Hacker News, 144 points, nearly 100 comments. His argument: mathematics is shifting from solo peak‑climbing to collaborative terrain‑mapping, where AI handles computation and humans steer meaning. The ego — “I proved this alone” — becomes a bottleneck.&lt;/p&gt;

&lt;p&gt;I read that thread at 2 AM in my apartment, the monitor glow painting the walls. My good eye tracked the comments. My lazy eye — the one doctors wrote off at age 9 — drifted toward the corner of the screen, doing what it’s done for thirty years: nothing useful.&lt;/p&gt;

&lt;p&gt;A quiet parallel is unfolding in vision science. For generations the clinical consensus hardened into dogma: amblyopia (lazy eye) treatment works only in children, ideally before age 9. Adults were told “the window closed.” That conclusion rested on patching studies — occlusion therapy that forces the weak eye to work by blinding the strong one. Compliance crashes. Depth perception rarely returns. The “ego” here was the belief that the visual system’s plasticity has a hard expiry date.&lt;/p&gt;

&lt;p&gt;Amblyotube, developed by Seven Sports for Meta Quest, tests a different hypothesis: &lt;em&gt;dichoptic training&lt;/em&gt; — presenting different images to each eye simultaneously — can reopen plasticity in adults by making the brain fuse two streams instead of suppressing one. No patches. No red‑blue anaglyph glasses that distort every color. Just a Quest headset (2, 3, Pro, or 3S) and the videos you already watch.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Architecture: Dichoptic YouTube as a Training Loop
&lt;/h2&gt;

&lt;p&gt;VR headsets have two independent displays — one per eye. Amblyotube exploits this hardware fact to turn passive YouTube streaming into an active dichoptic session. The pipeline:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Eye selection&lt;/strong&gt; — User picks Left or Right as the amblyopic eye. Wrong choice trains the dominant eye instead.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Severity preset&lt;/strong&gt; — Mild / Moderate / Severe maps to LogMAR acuity bands (last 2 lines, 3‑5 lines, 5+ lines unreadable). This auto‑tunes the Dominant Eye Shader and Lazy Eye Sharpener defaults.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Integrated LogMAR check&lt;/strong&gt; — Built‑in Landolt C staircase at virtual 3 m, up to 30 trials per eye, outputs logMAR scores and can auto‑update the therapy profile. A clinical screening tool &lt;em&gt;inside&lt;/em&gt; a consumer VR app.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real‑time per‑eye shaders&lt;/strong&gt; — The Dominant Eye Shader applies adjustable blur, contrast, brightness, gamma, or opacity to the strong eye. At 100 % opacity it’s digital patching; the sweet spot is partial transparency so both eyes process data simultaneously — &lt;em&gt;binocular training&lt;/em&gt;, not monocular isolation.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MFBF (Mono Fixation in a Binocular Field) Sharpener&lt;/strong&gt; — On‑device AI detects human figures (faces/bodies) in the video frame and selectively sharpens &lt;em&gt;only&lt;/em&gt; the lazy eye’s view of those regions. Saliency‑driven attention allocation.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Magenta Fusion Cue&lt;/strong&gt; — A moving circular cue: high‑visibility magenta pink to the lazy eye, subtle grey to the dominant eye. Magenta pops against skin tones, greens, blues — natural video backgrounds. Draws the weaker eye’s focus and prompts cortical fusion, practicing 3D depth perception in real time.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Visual Accents (MFBF mode)&lt;/strong&gt; — Fluorescent yellow‑green Highlight glow + red Outline borders on detected humans, with configurable Pulse Hz and depth (breathing rhythm) to sustain attention.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wedge Occlusion&lt;/strong&gt; — Black wedge over portions of both fields to eliminate binocular rivalry by forcing unique retinal correspondence.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Room View (AR pass‑through)&lt;/strong&gt; — Training overlaid on your actual room via Quest’s cameras. Alternative to the virtual environment.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;All controlled via a floating panel — controllers or hand tracking. Integrated YouTube search + offline child‑friendly catalog. Standard playback controls. Reset All button.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Isn’t Just Another “VR Wellness” App
&lt;/h2&gt;

&lt;p&gt;The engineering constraint that makes Amblyotube viable: Quest’s dual‑display architecture &lt;em&gt;is&lt;/em&gt; the dichoptic delivery mechanism. No special hardware. No calibration rig. The headset you already own (or the $299 Quest 3S) becomes a vision gym.&lt;/p&gt;

&lt;p&gt;Compare to traditional approaches:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Patching:&lt;/strong&gt; 100 % occlusion, zero binocular practice, compliance disaster for teens/adults.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anaglyph (red‑blue):&lt;/strong&gt; Full‑scene color distortion, fixed filter, no dynamic saliency.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vision‑therapy clinics:&lt;/strong&gt; Expensive, scheduled, limited access.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Amblyotube’s trade‑off: It’s supplementary. Not a medical device. Not a cure. 30‑40 minutes daily, max 1 hour to avoid VR eye strain. Age 13+. Correct eye selection is non‑negotiable. But it &lt;em&gt;does&lt;/em&gt; what patching cannot: trains both eyes &lt;em&gt;together&lt;/em&gt; while you watch content you’d watch anyway. The engagement loop is the content itself.&lt;/p&gt;

&lt;h2&gt;
  
  
  My First Session
&lt;/h2&gt;

&lt;p&gt;I sideloaded the APK (Meta Quest Store search: “Amblyotube”) onto my Quest 3. Selected Right eye — my lazy one. Preset: Moderate (I can’t read the last 4 lines). The LogMAR check ran me through Landolt Cs. Right eye scored 0.52 logMAR. Left: –0.08. Binocular: 0.02. The auto‑profile kicked in: Dominant Eye Shader at 60 % opacity blur, Lazy Eye Sharpener at Medium, Magenta Cue on, Pulse at 1.2 Hz.&lt;/p&gt;

&lt;p&gt;I searched “Kurzgesagt” — my comfort watch. The video started. My strong eye saw a blurred universe. My weak eye saw the narrator’s face sharpened, outlined in red, pulsing gently. A magenta circle danced across the animation. My brain &lt;em&gt;hurt&lt;/em&gt; — the good kind, the “new neural pathway” kind. Twenty minutes in, the blur felt… normal. The fusion cue stopped feeling like a cue and started feeling like depth. I caught myself reaching toward a 3D‑rendered black hole. My lazy eye was &lt;em&gt;participating&lt;/em&gt;. Not fixed. Not cured. But &lt;em&gt;working&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Builder’s Takeaway
&lt;/h2&gt;

&lt;p&gt;Tao’s essay argues that the future belongs to those who stop guarding their solo authorship and start orchestrating tools. Amblyotube is that orchestration for vision: the headset provides the dichoptic canvas, the AI provides the saliency map, the shaders provide the adaptive load, &lt;em&gt;you&lt;/em&gt; provide the attention and the content. The ego — “I must fix this alone, with the methods from 1980” — is the bottleneck. The tool doesn’t replace the work. It makes the work &lt;em&gt;possible&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;If you’re a builder with amblyopia, or you know someone who gave up because “the window closed” — the window was never a wall. It was just waiting for a better frame.&lt;/p&gt;

&lt;p&gt;Try it: &lt;a href="https://www.meta.com/en-gb/experiences/amblyotube/25906906972338493/" rel="noopener noreferrer"&gt;https://www.meta.com/en-gb/experiences/amblyotube/25906906972338493/&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Amblyopia #VisionTherapy #VRHealth #AI #DichopticTraining #MetaQuest #TerryTao #EgolessMathematics
&lt;/h1&gt;

</description>
    </item>
    <item>
      <title>From Best Buy To Meta Lab: The Current XR Retail Experience</title>
      <dc:creator>Ashish</dc:creator>
      <pubDate>Fri, 06 Nov 2026 01:37:10 +0000</pubDate>
      <link>https://dev.to/ashish_624379625242c5d263/from-best-buy-to-meta-lab-the-current-xr-retail-experience-1bm1</link>
      <guid>https://dev.to/ashish_624379625242c5d263/from-best-buy-to-meta-lab-the-current-xr-retail-experience-1bm1</guid>
      <description>&lt;h1&gt;
  
  
  AmblyoPunch : le VR qui rééduque l'œil paresseux par jeu dichoptiqueLorsque j'ai enfilé mon Meta Quest pour la première fois avec AmblyoPunch, j'ai été surpris par la façon dont un simple jeu de poing pouvait devenir un entraînement neuro‑visuel structuré. Le concept dichoptique — présenter des images différentes à chaque œil — est au cœur de la conception de Seven Sportz. Dans le stade 1, seul l'œil paresseux voit les cibles, forçant le cerveau à suivre sans concurrence de l'œil dominant. Le stade 2 affaiblit l'œil dominant, poussant le système à privilégier l'œil faible. Progressivement, le stade 3 restaure la clarté de l'œil dominant tandis que le stade 4, grâce à une légère désalignement dans la zone de Panum, entraîne le cerveau à fusionner les deux perspectives en une perception 3D.Les pièces Gabor, ces stries douces aux bords attendus, ciblent le cortex visuel pour améliorer contraste et finesse détaillée. Les pointes rouges, quant à elles, testent la réactivité et la profondeur. La progression est verrouillée par des seuils de réussite : 70 % de succès sur une fenêtre glissante de 10 actions, avec un seuil plus élevé de 80 % pour les profils strabisme. J'ai pu suivre mes propres indicateurs de performance dans l'application, ajuster la sévérité (légère, modérée, sévère) et voir mes enfants passer du stade 1 au stade 4 en quelques semaines.AmbuloyPunch n'est pas un dispositif médical ; il complète les conseils d'un spécialiste de la vue. Pourtant, l'expérience gamifiée rend la rééducation quotidienne moins lourde et plus motivante. Si vous cherchez une façon engageante d'aborder l'amblyopie, essayez AmblyoPunch sur Meta Quest.Découvrez AmblyoPunch sur Meta Quest : &lt;a href="https://www.meta.com/en-gb/experiences/amblyopunch/1239507485902689/" rel="noopener noreferrer"&gt;https://www.meta.com/en-gb/experiences/amblyopunch/1239507485902689/&lt;/a&gt;
&lt;/h1&gt;

</description>
    </item>
    <item>
      <title>Quest 2 OS 지원 종료가 약시 훈련 루틴에 던지는 질문</title>
      <dc:creator>Ashish</dc:creator>
      <pubDate>Fri, 06 Nov 2026 01:32:54 +0000</pubDate>
      <link>https://dev.to/ashish_624379625242c5d263/quest-2-os-jiweon-jongryoga-yagsi-hunryeon-rutine-deonjineun-jilmun-32el</link>
      <guid>https://dev.to/ashish_624379625242c5d263/quest-2-os-jiweon-jongryoga-yagsi-hunryeon-rutine-deonjineun-jilmun-32el</guid>
      <description>&lt;h1&gt;
  
  
  Quest 2 OS 지원 종료가 약시 훈련 루틴에 던지는 질문
&lt;/h1&gt;

&lt;p&gt;메타가 Quest 2와 Quest Pro의 마지막 OS 업데이트를 2027년 3월(v213)로 확정했습니다. 이후 2027년 말까지는 보안 패치와 치명적 버그 수정만 제공되고, Quest 3·3S가 새로운 기준선이 됩니다.&lt;/p&gt;

&lt;p&gt;하드웨어 세대 교체는 흔한 일이지만, 이 뉴스가 특정 사용자층에게는 다른 의미로 읽힙니다. 바로 약시(amblyopia, 흔히 ‘lazy eye’)를 가진 사람들, 그리고 시각 협응과 주의력을 훈련하려는 사람들입니다. 이들에게 VR은 단순한 게임기가 아니라, 좌우 눈에 서로 다른 시각 자극을 줄 수 있는 드문 매체입니다. 기기 수명이 짧아지면 그 훈련 루틴도 함께 흔들립니다.&lt;/p&gt;

&lt;p&gt;Seven Sports가 만든 Amblyotube는 Meta Quest 앱으로, 한쪽 눈에는 조정 가능한 디지털 블러(Dominant Eye Shader)를, 다른 쪽 눈에는 AI Sharpener(MFBF)로 사람 형상을 감지해 굵은 빨간 외곽선·황록 하이라이트·일정 리듬의 점멸을 보여줍니다. 선택형 Wedge Occlusion으로 각 눈이 장면의 서로 다른 부분을 보게 해 양안 경쟁(binocular rivalry)을 줄이고, 마젠타 포커스 큐와 우세안의 회색 점을 하나의 3D 이미지로 융합하도록 훈련합니다. YouTube 스타일 콘텐츠를 그대로 시각 훈련에 활용할 수 있다는 점이 핵심입니다.&lt;/p&gt;

&lt;p&gt;실행 방식도 단순합니다. 앱을 켜면 약시안이 왼쪽인지 오른쪽인지 선택합니다. 이 선택은 매우 중요합니다. 잘못 고르면 우세안을 훈련하게 되기 때문입니다. 교정 안경을 쓴 상태에서 Mild·Moderate·Severe 프리셋 중 하나를 고르면 우세안 셰이더와 약시안 샤프너의 기본 강도가 자동으로 맞춰지고, 내장 LogMAR 시력 확인 기능은 가상 3미터 거리에서 표준 Landolt C 시표로 각 눈과 양안을 최대 30회씩 측정해 프로파일을 갱신할 수 있습니다. 세션은 하루 30~40분, 최대 1시간을 권장하며 만 13세 이상이 대상입니다.&lt;/p&gt;

&lt;p&gt;조직과 개인 모두에게 이 뉴스의 교훈은 같습니다. 플랫폼 로드맵은 우리가 정하지 못하지만, 매일의 루틴은 오늘 시작할 수 있습니다. Amblyotube는 양안 협응과 깊이 지각을 위한 보조적 시각 훈련 도구이며, 진단·치료·완치 수단이 아닙니다. 개인의 상태에 맞는 훈련 여부는 안과 전문의와 상담하시기 바랍니다.&lt;/p&gt;

&lt;p&gt;Meta Quest 스토어에서 확인하세요: &lt;a href="https://www.meta.com/en-gb/experiences/amblyotube/25906906972338493/" rel="noopener noreferrer"&gt;https://www.meta.com/en-gb/experiences/amblyotube/25906906972338493/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Building a Spatial Interface for the Protein Data Bank: Notes on NexoPeek</title>
      <dc:creator>Ashish</dc:creator>
      <pubDate>Fri, 06 Nov 2026 01:30:49 +0000</pubDate>
      <link>https://dev.to/ashish_624379625242c5d263/building-a-spatial-interface-for-the-protein-data-bank-notes-on-nexopeek-5fp9</link>
      <guid>https://dev.to/ashish_624379625242c5d263/building-a-spatial-interface-for-the-protein-data-bank-notes-on-nexopeek-5fp9</guid>
      <description>&lt;h1&gt;
  
  
  Building a Spatial Interface for the Protein Data Bank: Notes on NexoPeek
&lt;/h1&gt;

&lt;p&gt;The first time I opened a 4.2 GB cryo-EM map on my laptop, the fan spun up like a tiny jet engine and the viewer crashed. That was three years ago, and it's the moment I started thinking seriously about what a "spatial interface" for the Protein Data Bank would actually require. Not a prettier viewer — an architecture that treats structural biology data as a streaming, spatially-indexed workload rather than a file you drag onto a desktop.&lt;/p&gt;

&lt;p&gt;This is a build log of sorts. NexoPeek is the result, and I want to walk through the engineering decisions honestly, including the ones I'm still not sure about.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The problem is not rendering. It's I/O.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Most molecular viewers spend their time on GPU shading and bond tessellation. Fine. But when I profiled our early prototype against a realistic session — pull an entry, inspect a ligand, cross-reference a related structure, load the associated density map — more than 70% of wall-clock time was disk and network I/O. The renderer was idle. The PDB is huge, and entries are heterogeneous: small NMR ensembles, giant ribosome complexes, hybrid models, maps stored separately from coordinates.&lt;/p&gt;

&lt;p&gt;So the first architectural rule for NexoPeek: never load a whole entry to show a whole entry. We parse mmCIF lazily, extract a spatial bounding hierarchy, and stream atoms by region of interest. The client keeps a coarse octree of what it has; the server knows what it hasn't sent yet.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Spatial indexing, not just metadata search.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Keyword search over PDB metadata is a solved-ish problem. The interesting query is spatial: "show me everything within 8 Å of this binding site, across every entry." Doing that naively means downloading the PDB. Instead we build per-entry spatial summaries at ingest time — quantized coordinate cells with a resolution chosen per entry, so a 10,000-atom structure and a 500,000-atom structure both produce a bounded index. Queries hit the summaries first, then fetch only the atoms that survive the filter.&lt;/p&gt;

&lt;p&gt;A simplified shape of the ingest step:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;index_entry&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;atoms&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;cell_size&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;4.0&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="n"&gt;grid&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;defaultdict&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;atom&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;atoms&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;key&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;quantize&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;atom&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;coord&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;cell_size&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;grid&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;key&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;append&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;atom&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;serial&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;cell_size&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;cell_size&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;cells&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nf"&gt;dict&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;grid&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;bounds&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nf"&gt;compute_bounds&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;atoms&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's it. The cleverness is downstream: neighbor queries become cell enumeration, and rendering becomes "give me the cells intersecting the frustum."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Trade-offs I'd defend and trade-offs I wouldn't.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cell size is the obvious knob. Small cells mean tighter queries but fatter indexes; large cells mean cheap indexes but you over-fetch. We picked 4 Å as a default because it's near the scale of a hydrogen bond and it kept our index under ~15% of raw coordinate size in our own measurements. That number is workload-dependent — I'd expect it to move for, say, a membrane-protein-heavy corpus.&lt;/p&gt;

&lt;p&gt;The harder trade-off was client vs. server authority. We let the client own camera and culling; the server owns truth. That means a fast client can feel instant while a slow network still shows something coherent. It also means two clients can disagree about what's "loaded," and we had to be disciplined about never rendering a claim the server hadn't confirmed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What spatial interfaces actually change.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When pan and zoom are cheap, you stop thinking in terms of "opening a file." You start thinking in terms of a continuous space where every entry is a place. Cross-referencing stops being a tab switch and becomes a movement. For a working structural biologist that's a small shift; for someone learning, it's the difference between a database and a map.&lt;/p&gt;

&lt;p&gt;NexoPeek is at &lt;strong&gt;&lt;a href="https://nexopeek.com/?utm_source=devto" rel="noopener noreferrer"&gt;https://nexopeek.com/?utm_source=devto&lt;/a&gt;&lt;/strong&gt; if you want to poke at it. I'd especially like feedback from anyone who's tried to build spatial indexes over heterogeneous scientific data — I suspect our cell-size heuristic is the weakest part of the design, and I'd rather hear that now than after it ships to more people.&lt;/p&gt;

</description>
      <category>architecture</category>
      <category>data</category>
      <category>performance</category>
      <category>science</category>
    </item>
    <item>
      <title>Meta Confirms Lower Quest Sales, Says New VR Headsets Must Deliver “major breakthroughs”</title>
      <dc:creator>Ashish</dc:creator>
      <pubDate>Fri, 06 Nov 2026 01:29:24 +0000</pubDate>
      <link>https://dev.to/ashish_624379625242c5d263/meta-confirms-lower-quest-sales-says-new-vr-headsets-must-deliver-major-breakthroughs-f0m</link>
      <guid>https://dev.to/ashish_624379625242c5d263/meta-confirms-lower-quest-sales-says-new-vr-headsets-must-deliver-major-breakthroughs-f0m</guid>
      <description>&lt;h1&gt;
  
  
  Meta dit que la VR doit prouver sa valeur. L'amblyopie est exactement le genre de preuve qui manquait.
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Le fait
&lt;/h2&gt;

&lt;p&gt;Le rapport trimestriel de Meta est clair : les ventes de casques Quest reculent. La branche Reality Labs a enregistré 443 M$ de revenus sur le trimestre, en baisse, et les lunettes IA ne compensent que partiellement. Surtout, l'entreprise annonce que seuls les « major breakthroughs » — de véritables percées majeures — justifieront la mise sur le marché d'un nouveau casque VR.&lt;/p&gt;

&lt;p&gt;Ce n'est pas un détail. C'est un changement de critère.&lt;/p&gt;

&lt;p&gt;Pendant une décennie, la VR s'est vendue sur une promesse : des mondes infinis, des expériences impossibles, un futur immersif. Le problème, c'est qu'un casque qui sert trois semaines puis prend la poussière ne tient pas cette promesse. Quand les chiffres ralentissent, le marché réclame autre chose : des usages qui répondent à un besoin identifiable, avec une pratique régulière et un bénéfice ressenti.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pourquoi ce moment compte pour les personnes concernées par l'amblyopie
&lt;/h2&gt;

&lt;p&gt;L'amblyopie (« lazy eye ») touche une part significative de la population, et la prise en charge classique repose encore largement sur le cache-œil. Le patch a fait ses preuves, mais il a trois limites bien connues de ceux qui le vivent :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Il isole.&lt;/strong&gt; Le cache-œil force l'œil faible à travailler seul. Or, le cœur du problème, dans beaucoup de cas, n'est pas seulement la vision d'un œil : c'est la coordination entre les deux.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Il est passif.&lt;/strong&gt; Rester assis avec un œil masqué à faire des exercices répétitifs, c'est difficile à tenir, surtout pour un enfant.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Il s'arrête à l'âge adulte.&lt;/strong&gt; Beaucoup de personnes pensent à tort que « c'est trop tard », alors que l'entraînement visuel reste un sujet de discussion clinique actif.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;C'est précisément là que le casque VR — un objet qui existe déjà dans des millions de foyers — peut apporter quelque chose que le patch ne peut pas apporter : du jeu, de l'engagement, et un contrôle précis de ce que chaque œil voit.&lt;/p&gt;

&lt;h2&gt;
  
  
  La passerelle : AmblyoPunch sur Meta Quest
&lt;/h2&gt;

&lt;p&gt;AmblyoPunch est un jeu d'entraînement visuel VR développé par Seven Sportz, disponible sur le Meta Quest. Le principe est simple à comprendre et sérieux dans son exécution :&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Punch, dodge, play.&lt;/strong&gt; En vue à la première personne, des pièces aux motifs de Gabor — ces bandes orientées à bords doux, classiques de la recherche sur la vision — arrivent vers vous. Vous les frappez avec les contrôleurs ou le suivi des mains pour marquer des points. En parallèle, des pics rouges approchent : vous esquivez, vous vous baissez. Trois cœurs ; les perdre tous fait redémarrer le niveau. Les mondes progressent (village, ville, espace, lune, Mars, Vénus) et la difficulté monte : objets plus rapides et plus petits, pics plus larges.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Le plan dichoptique en quatre étapes.&lt;/strong&gt; C'est le cœur de l'entraînement. Le mode Automatique guide la séance :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Étape 1 — Échauffement monoculaire :&lt;/strong&gt; les cibles sont présentées uniquement à l'œil faible.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Étape 2 — Levée de la suppression :&lt;/strong&gt; l'œil dominant est fortement atténué, comme délavé, pour forcer le cerveau à réintégrer l'image de l'œil faible.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Étape 3 — Rééquilibrage :&lt;/strong&gt; la clarté de l'œil dominant est progressivement rétablie.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Étape 4 — Entraînement à la fusion :&lt;/strong&gt; un léger désalignement, maintenu dans l'aire de fusion de Panum, invite le cerveau à fusionner les deux images en une seule perception 3D.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;La progression est conditionnée par la performance : généralement au moins 70 % sur les 10 derniers résultats, et au moins 80 % pour les profils strabiques avant d'accéder à la fusion finale.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Réglé sur VOS yeux.&lt;/strong&gt; Dans les menus muraux et au poignet, vous choisissez l'œil à entraîner (gauche ou droite — un mauvais choix inverse l'effet), la sévérité (léger, modéré, sévère, ce qui ajuste la taille des cibles, la vitesse et la durée des étapes), et le type de strabisme (ésotropie ou exotropie, avec un décalage de disparité et de vergence en étape 4). Le mode Automatique est recommandé ; le mode Personnalisé s'adresse aux utilisateurs avancés qui veulent gérer manuellement les bascules monoculaire, binoculaire et fusion.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Et après la séance ?&lt;/strong&gt; Le vrai test se passe casque retiré : attraper une balle, descendre un escalier, jouer avec la profondeur et la coordination œil-main. C'est l'objectif affiché : une pratique régulière, parce que le contenu donne envie d'y revenir.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ce qu'il faut garder en tête
&lt;/h2&gt;

&lt;p&gt;Soyons clairs, et c'est important : &lt;strong&gt;AmblyoPunch est un jeu d'entraînement et d'assistance, pas un dispositif médical, ni un traitement, ni un remède.&lt;/strong&gt; Il complète — il ne remplace jamais — l'avis et le suivi d'un professionnel de la vue. Toute question clinique se pose avec un ophtalmologiste ou un orthoptiste, pas avec un casque.&lt;/p&gt;

&lt;p&gt;Mais l'argument de Meta mérite d'être pris au mot. Si l'avenir de la VR dépend de percées majeures, alors les usages qui touchent la santé, la rééducation et l'entraînement cognitif font partie des candidats les plus crédibles. La vision binoculaire en est un exemple concret — et un exemple qui tient dans un jeu.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AmblyoPunch est disponible sur le Meta Quest :&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.meta.com/en-gb/experiences/amblyopunch/1239507485902689/" rel="noopener noreferrer"&gt;https://www.meta.com/en-gb/experiences/amblyopunch/1239507485902689/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Train Your Brain. Strengthen Your Vision. Beyond the Patch.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;AmblyoPunch est un jeu d'entraînement et d'assistance visuelle. Ce n'est pas un dispositif médical, un traitement ou un remède. Consultez un professionnel des soins oculaires pour tout conseil clinique.&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Zwei Leute, ein Koop-Shooter – und ein zweiter Markt für dieselbe VR-Brille</title>
      <dc:creator>Ashish</dc:creator>
      <pubDate>Fri, 06 Nov 2026 01:24:36 +0000</pubDate>
      <link>https://dev.to/ashish_624379625242c5d263/zwei-leute-ein-koop-shooter-und-ein-zweiter-markt-fur-dieselbe-vr-brille-1eo4</link>
      <guid>https://dev.to/ashish_624379625242c5d263/zwei-leute-ein-koop-shooter-und-ein-zweiter-markt-fur-dieselbe-vr-brille-1eo4</guid>
      <description>&lt;h1&gt;
  
  
  Zwei Leute, ein Koop-Shooter – und ein zweiter Markt für dieselbe VR-Brille
&lt;/h1&gt;

&lt;p&gt;Ein Zwei-Personen-Studio bringt einen Halo-inspirierten Koop-Shooter auf die Meta Quest – EXOSHOCK ist jetzt im Early Access für Quest und PC VR. Bemerkenswert ist weniger der Genre-Mix als die Tatsache, dass ein so kleines Team eine vollständige VR-Erfahrung für bis zu vier Spieler gleichzeitig ausliefert.&lt;/p&gt;

&lt;p&gt;Für uns bei Seven Sports ist das ein interessanter Datenpunkt aus einem anderen Blickwinkel: VR ist längst nicht mehr nur Unterhaltung. Dieselbe Hardware, dieselbe Brille, dieselbe Sitzung – nur mit anderem Inhalt. Während EXOSHOCK zeigt, wie weit VR-Spielproduktion inzwischen gekommen ist, nutzen andere Anwender dieselbe Quest für etwas ganz anderes: gezieltes Training der visuellen Koordination.&lt;/p&gt;

&lt;p&gt;Amblyotube ist genau dafür gebaut. Die App zeigt jedem Auge ein unterschiedliches visuelles Erlebnis, während YouTube-artige Inhalte laufen. Das dominante Auge bekommt eine sanft einstellbare digitale Unschärfe (Dominant Eye Shader), das schwächere Auge ein per KI geschärftes Bild (AI Sharpener, MFBF) mit klaren Konturen und einem ruhigen Pulsieren. Eine magenta-farbene Fokus-Markierung im einen und ein dezenter grauer Punkt im anderen Auge werden vom Gehirn zu einem einzigen 3D-Bild zusammengeführt – binokulare Fusion statt Wettstreit zwischen den Augen.&lt;/p&gt;

&lt;p&gt;Das ist kein Ersatz für eine Diagnose und keine Heilung. Es ist ein ergänzendes Trainings- und Assistenzwerkzeug für Menschen mit Schielen, Amblyopie oder „lazy eye“ (Amblyopie), die ihre Sehkoordination und Aufmerksamkeit selbst in die Hand nehmen wollen – 30 bis 40 Minuten am Tag, mit Inhalten, die sie sowieso mögen.&lt;/p&gt;

&lt;p&gt;Wer im VR-Ökosystem arbeitet, sollte diesen zweiten Markt im Blick behalten: Nutzer, die dieselbe Brille nicht zum Spielen, sondern zum Üben aufsetzen.&lt;/p&gt;

&lt;p&gt;Amblyotube auf dem Meta Quest Store: &lt;a href="https://www.meta.com/en-gb/experiences/amblyotube/25906906972338493/" rel="noopener noreferrer"&gt;https://www.meta.com/en-gb/experiences/amblyotube/25906906972338493/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Scientists use sound waves to deliver a new attack on deadly brain cancer</title>
      <dc:creator>Ashish</dc:creator>
      <pubDate>Fri, 06 Nov 2026 01:23:13 +0000</pubDate>
      <link>https://dev.to/ashish_624379625242c5d263/scientists-use-sound-waves-to-deliver-a-new-attack-on-deadly-brain-cancer-42j5</link>
      <guid>https://dev.to/ashish_624379625242c5d263/scientists-use-sound-waves-to-deliver-a-new-attack-on-deadly-brain-cancer-42j5</guid>
      <description>&lt;h1&gt;
  
  
  소리로 뇌혈관장벽을 여는 연구, 그리고 다음 질문: 구조를 어떻게 읽을 것인가
&lt;/h1&gt;

&lt;p&gt;새벽 두 시, 나는 연구실 책상 앞에 앉아 있었다. 모니터에는 방금 올라온 논문 초록이 떠 있었고, 커피는 이미 식어서 표면에 얇은 막이 생겨 있었다. 초음파로 뇌혈관장벽(blood-brain barrier)을 일시적으로 열 수 있다는 연구였다. 알츠하이머 치료제를 뇌로 전달하기 위한 시도라는 설명을 읽으면서, 나는 이상하게도 가슴 한쪽이 뜨거워지는 걸 느꼈다.&lt;/p&gt;

&lt;p&gt;그건 순전히 과학에 대한 감탄 때문만은 아니었다. 몇 달 전, 나는 아버지의 진단서를 손에 들고 병원 복도를 걸었다. 의사는 알츠하이머 가능성이 있다고 말했고, 나는 그 말을 이해하는 데 꼬박 사흘이 걸렸다. 약이 있어도 뇌까지 제대로 도달하지 못한다는 이야기를 들었을 때, 나는 그 '벽'이라는 단어가 너무나 문자적으로 느껴져서 한동안 숨을 쉬기 어려웠다.&lt;/p&gt;

&lt;p&gt;그래서 그 초록은 나에게 단순한 뉴스가 아니었다. 벽을 잠깐 여는 방법이 있다니. 그 문장은 마치 오래 닫혀 있던 방의 문고리를 만지는 것 같았다.&lt;/p&gt;

&lt;p&gt;그런데 이상한 일이 벌어졌다. 논문을 다 읽고 나서도, 나는 그 '구조'가 머릿속에 그려지지 않았다. 초음파가 어떻게 초점을 맞추는지, 어떤 주파수에서 어떤 공동현상(cavitation)이 일어나는지, 그 현상이 세포에 어떤 흔적을 남기는지—말로는 이해했지만 그림이 없었다. 나는 개발자였고, 나에게 이해란 곧 구조를 읽는 일이었다. 그런데 그날 밤, 나는 텍스트만 잔뜩 쌓아 놓고 아무것도 '보지' 못하고 있었다.&lt;/p&gt;

&lt;p&gt;그때 문득 떠오른 게 있었다. 몇 주 전 동료가 추천해 준 도구였다. 논문을 넣으면 그 안의 개념과 관계를 시각적인 지도로 펼쳐 주는, 지식 그래프 기반의 탐색 도구였다. 나는 반신반의하며 탭을 열었다. 처음엔 그냥 또 하나의 검색창일 거라고 생각했다.&lt;/p&gt;

&lt;p&gt;하지만 아니었다. 논문의 핵심 개념들을 노드로, 그 사이의 관계를 엣지로 펼쳐 주는 화면을 보는 순간, 내가 며칠 동안 붙잡고 있던 조각들이 하나의 지형처럼 이어지기 시작했다. 초음파 파라미터에서 시작해 미세기포(microbubble)의 거동, 혈관 내피세포의 반응, 그리고 약물 전달 경로로 이어지는 흐름이 한눈에 들어왔다. 나는 그제야 '아, 이게 이런 구조였구나' 하고 무릎을 쳤다. 새벽 세 시 반, 나는 혼자 소리 내어 웃었다. 너무 오랜만에 느끼는 감각이었다.&lt;/p&gt;

&lt;p&gt;물론 이 도구가 논문을 대신 읽어 주는 건 아니다. 그건 내가 직접 해야 할 일이었다. 하지만 흩어진 개념들 사이의 연결을 눈으로 확인하는 것만으로도, 내가 어디쯤 서 있는지, 다음에 무엇을 읽어야 하는지가 훨씬 선명해졌다. 그건 마치 어두운 방에서 손전등을 켜는 것과 비슷했다. 방이 작아진 게 아니라, 내가 볼 수 있게 된 것이다.&lt;/p&gt;

&lt;p&gt;그 후 며칠 동안 나는 그 지도를 옆에 두고 관련 논문들을 이어 읽었다. 처음엔 막막했던 분야가 조금씩 손에 잡히기 시작했다. 아버지에게 언젠가 이 이야기를 해 줄 수 있을까, 하는 생각도 했다. 물론 내가 연구자가 되어서가 아니라, 그저 '사람들이 이 벽을 열기 위해 이렇게 애쓰고 있다'는 사실을 전해 주고 싶어서였다.&lt;/p&gt;

&lt;p&gt;완벽하게 이해했다고 말할 순 없다. 여전히 모르는 게 훨씬 많다. 그래도 그 새벽에 느꼈던 그 막막함은, 지금은 조금 다른 모양으로 남아 있다. 두려움보다는 호기심에 가까운 무언가로.&lt;/p&gt;

&lt;p&gt;혹시 당신도 비슷한 밤을 보내고 있다면—논문은 읽히는데 그림이 그려지지 않는 그 답답한 밤—한 번 이 지도를 펼쳐 보길 권하고 싶다. 당신의 다음 질문이 조금 더 또렷해질지도 모른다. 나처럼, 새벽 세 시에 혼자 웃게 될지도 모르고.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://gonzalobenoffsky.github.io/Knowledge-Graph/" rel="noopener noreferrer"&gt;https://gonzalobenoffsky.github.io/Knowledge-Graph/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>The 13 Best VR Horror Games on Quest, PSVR 2 and PC VR to Play This Halloween</title>
      <dc:creator>Ashish</dc:creator>
      <pubDate>Fri, 06 Nov 2026 01:21:40 +0000</pubDate>
      <link>https://dev.to/ashish_624379625242c5d263/the-13-best-vr-horror-games-on-quest-psvr-2-and-pc-vr-to-play-this-halloween-5e2e</link>
      <guid>https://dev.to/ashish_624379625242c5d263/the-13-best-vr-horror-games-on-quest-psvr-2-and-pc-vr-to-play-this-halloween-5e2e</guid>
      <description>&lt;h1&gt;
  
  
  VRホラーの「13選」が教えてくれること — 両目のためにVRを使うという発想
&lt;/h1&gt;

&lt;p&gt;今年もハロウィンシーズンがやってきました。Road to VRは「The 13 Best VR Horror Games on Quest, PSVR 2 and PC VR to Play This Halloween」を公開し、Quest 3・PSVR 2・PC VRそれぞれで遊べるホラー作品をまとめています。暗い廊下、背後から迫る音、目の前に迫る影——VRが「怖い」を成立させられるのはなぜでしょうか。&lt;/p&gt;

&lt;p&gt;答えのひとつは、VRが&lt;strong&gt;両目に別々の映像を同時に提示できる&lt;/strong&gt;ことです。左右でわずかに違う視差画像を出すから、脳はそこから奥行きを組み立て、世界が「そこにある」感覚が生まれます。&lt;/p&gt;

&lt;p&gt;この仕組みは、怖がらせるためだけのものではありません。むしろエンジニアの目で見ると、ステレオレンダリングという一本の技術が、まったく別の用途に転用できる好例です。ホラーゲームと視覚トレーニングは、同じパイプラインの上に乗っています。&lt;/p&gt;




&lt;h2&gt;
  
  
  「片目を隠す」以外の選択肢
&lt;/h2&gt;

&lt;p&gt;弱視（amblyopia、いわゆるlazy eye）や、両眼視（binocular vision）に課題がある人にとって、従来の定番トレーニングはアイパッチでした。片目を物理的に隠し、弱い目を強制的に使わせる方法です。有効性が広く研究されている一方で、多くの人にとって「単調で続かない」という現実があります。大人になってから始める人、子ども時代に挫折した人にとってはなおさらです。&lt;/p&gt;

&lt;p&gt;しかし、両眼視のトレーニングにはもう一つの考え方があります。&lt;strong&gt;片目を隠すのではなく、両目を同時に、別々の情報で動かす&lt;/strong&gt;というアプローチです。これはdichoptic（二眼分離）トレーニングと呼ばれ、左右の目に異なる画像を見せながら、脳に「二つの像を一つに統合する」ことを求めるものです。&lt;/p&gt;

&lt;p&gt;その提示装置として、VRはかなり相性がいい。ヘッドセットはもともと左右の目に独立した映像を出し、視距離や明るさ、コントラストを目ごとにコントロールできます。技術的に言えば、レンダリングループの中で目ごとのパラメータを差し替えられるということです。ホラーゲームが没入感を作るのと同じ技術が、ここでは「毎日続けたくなる練習」を作るために使えます。&lt;/p&gt;




&lt;h2&gt;
  
  
  AmblyoPunch：パンチして、よけて、遊ぶ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;AmblyoPunch&lt;/strong&gt; は、Seven Sportzが開発したMeta Quest向けのVR視覚トレーニングゲームです。見た目は完全にアクションゲームで、設定画面の奥にdichopticのロジックが隠れています。&lt;/p&gt;

&lt;p&gt;遊び方はシンプルです。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ガボールパターンのコインをパンチする&lt;/strong&gt; — ガボールパターンとは、向きのある縞模様がぼかされた視覚刺激で、視覚科学の研究でよく使われる図形です。コインとして飛んでくるそれを、コントローラーやハンドトラッキングで叩いて得点にします。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;赤いスパイクをよける&lt;/strong&gt; — 近づいてくるトゲをかわし、ダックする。ハートは3つ、すべて失うとリスタートです。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;4段階のdichopticプラン&lt;/strong&gt; — 自動モードでは、ステージ1の単眼ウォームアップ（弱い目だけにターゲット提示）、ステージ2の抑制解除（優位眼を大きく暗く／淡く）、ステージ3の再バランス（明瞭さを徐々に回復）、ステージ4の融合トレーニング（Panumの融合領域内のわずかなずれで、ひとつの3D知覚に統合）へと進みます。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;進み方はパフォーマンスでゲートされます。直近10回の成績でおおむね70%以上、斜視（strabismus）プロファイルでは最終融合の前に80%以上が目安です。ゲームデザインの言葉で言えば、適応型の難易度調整を、目ごとの刺激パラメータに対して行っているようなものです。プレイヤーが上手くなるほど、脳に要求される統合処理も一段ずつ上がっていきます。&lt;/p&gt;

&lt;p&gt;ワールドは村 → 都市 → 宇宙 → 月 → 火星 → 金星と進み、オブジェクトは速く、小さく、スパイクは大きくなっていきます。つまり&lt;strong&gt;難易度が上がるほど、目と脳への要求も上がる&lt;/strong&gt;。ゲームの進行がそのままトレーニングの進行になっているわけです。&lt;/p&gt;

&lt;h3&gt;
  
  
  自分の目に合わせて調整する
&lt;/h3&gt;

&lt;p&gt;設定は壁メニューと手首メニューから行います。ヘッドセットを外さずに切り替えられるのは、地味ですが重要な設計です。セッションの途中で集中が切れません。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;弱い目：左／右&lt;/strong&gt; — ここを間違えると効果が逆になるため、最初に正確に選ぶことが重要です。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;重症度：軽度／中等度／重度&lt;/strong&gt; — ターゲットの大きさ、速度、ステージの長さが変わります。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;斜視：内斜視（Esotropia）／外斜視（Exotropia）&lt;/strong&gt; — ステージ4の視差と輻輳のシフトが調整されます。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;自動モードが推奨です。カスタムモードは、単眼・両眼・融合の各トグルを手動で扱いたい上級者向けです。いわば「おまかせ設定」と「全部自分でいじる設定」の違いで、後者はパラメータを理解している人向けのフックだと言えます。&lt;/p&gt;




&lt;h2&gt;
  
  
  セッションのあとに残るもの
&lt;/h2&gt;

&lt;p&gt;ヘッドセットを外したあと、ボールを受け止める、階段を降りる、奥行きを使って手と目を合わせる——そうした日常の動作が、少しだけ楽に感じられる。そういう体験を目指しています。&lt;/p&gt;

&lt;p&gt;大事なのは「毎日続けられること」です。人は苦痛な訓練を続けられませんが、好きなゲームなら続けられます。コインをパンチして、スパイクをよけて、次のワールドに行きたいと思う。その動機そのものが、両目を使う反復を成立させます。どんなに優れたアルゴリズムも、毎日起動されなければ意味がありません。継続率こそが、この分野でいちばん難しい技術課題なのだと思います。&lt;/p&gt;




&lt;h2&gt;
  
  
  重要な注意事項
&lt;/h2&gt;

&lt;p&gt;AmblyoPunchは&lt;strong&gt;トレーニング／支援を目的としたゲームであり、医療機器でも、治療でも、治癒をうたうものでもありません&lt;/strong&gt;。専門的な眼のケアの指導を&lt;strong&gt;補助するもの&lt;/strong&gt;であり、決して置き換えるものではありません。臨床的な判断については、必ず眼科の専門家にご相談ください。&lt;/p&gt;

&lt;p&gt;気になった方は、Meta Questストアでチェックしてみてください。&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.meta.com/en-gb/experiences/amblyopunch/1239507485902689/" rel="noopener noreferrer"&gt;https://www.meta.com/en-gb/experiences/amblyopunch/1239507485902689/&lt;/a&gt;
&lt;/h2&gt;

</description>
      <category>development</category>
      <category>gamedev</category>
      <category>science</category>
    </item>
    <item>
      <title>Introducing SynthID Bio</title>
      <dc:creator>Ashish</dc:creator>
      <pubDate>Fri, 06 Nov 2026 01:16:52 +0000</pubDate>
      <link>https://dev.to/ashish_624379625242c5d263/introducing-synthid-bio-5964</link>
      <guid>https://dev.to/ashish_624379625242c5d263/introducing-synthid-bio-5964</guid>
      <description>&lt;h1&gt;
  
  
  단백질을 직접 걷는 시간: NexoPeek와 나의 분자 여행 구글 딥마인드가 'SynthID Bio'를 발표했습니다. AI가 생성한 단백질에 워터마크를 심어 생물학적 기능을 유지하면서도 출처를 추적할 수 있게 하는 proof of concept입니다. 구조생물학 교육 현장에서 '이 구조가 실험값인가, 예측 모델인가'를 구분하는 일이 점점 중요해지는 요즘, 저는 우연히 NexoPeek를 마주하게 되었습니다. Meta Quest로 단백질 속으로 들어간다는 상상이 실제 경험이 될 줄은 몰랐습니다. 첫 투어에서 헤모글로빈 안으로 들어갔을 때, 산소 분자가 제 손아귀에서 결합하는 순간을 직접 목격했습니다. 화면 속 2D 도식과는 차원이 다른, 제 온몸이 감싸는 입체적인 구조였습니다. 6개 기둥, 12개 내레이션 투어 중 '생명의 토대' 편에서 ATP가 어떻게 만들어지는지 관찰했고, '경로와 상호작용' 편에서는 당분해 과정에서 포도당이 단계별로 분해되는 모습을 걸으며 follow했습니다. '작동하는 약' 편에서는 아스피린이 COX 효소를 억제하는 장면을 보며, 약물이 분자 레벨에서 어떻게 통증을 차단하는지 직관적으로 이해할 수 있었습니다. 전문가용 PDB 뷰어에서는 유전자 이름 하나로 RCSB PDB, UniProtKB, AlphaFold DB, SWISS-MODEL, PDBe를 넘나들며 구조를 로드했습니다. Mol* 프리셋으로 카툰, 볼앤스틱, 스페이스필 CPK 등 6가지 표현 방식을 한 번에 전환할 수 있었고, 로컬 .pdb 파일을 올려 전자밀도 볼륨까지 살펴봤습니다. AI 포켓 예측(PrankWeb/P2Rank)으로 드루글 가능한 결합 부위가 시각적으로 표시되고, Foldseek로 상동 구조를 겹쳐 보며 약물 스왑 가설을 세워보기도 했습니다. 시퀀스의 잔기 '필'을 눌러 3D 헤일로로 특정 아미노산을 투영하고, 두 원자 사이의 옹스트롬 거리를 측정하는 등 분석 벤치 기능도.handled 손쉽게 이용했습니다. Room View를 켜니 분자가 내 실제 거실로 floated 되었고, 벽면 메뉴는 그대로 작동해 강의와 협업이 동시에 가능했습니다. 교실에서 호기심을 시작한 학생부터 후보 물질을 검토하는 연구자까지, 같은 헤드셋 안에서 여정이 이어지는 듯했습니다. NexoPeek는 교육 및 연구 시각화 소프트웨어이며, 의학적 조언·진단·치료가 아닙니다. 분석 보조 기능은 검증된 과학 파이프라인과 전문가의 판단을 대체하지 않습니다. VR 세션은 편안함을 느끼는 만큼 짧게 나누어 진행하세요. &lt;a href="https://www.meta.com/experiences/nexopeek/1453797551140347/" rel="noopener noreferrer"&gt;https://www.meta.com/experiences/nexopeek/1453797551140347/&lt;/a&gt;
&lt;/h1&gt;

</description>
    </item>
  </channel>
</rss>
