DEV Community

Ashish
Ashish

Posted on

Amazon Discounts New Mac Mini by Up to $149, Mac Studio by $200

아마존 맥 할인에 이끌려 새 맥 미니를 샀다 — 그리고 내 약시 눈을 VR로 다시 깨우기까지

아마존이 새 맥 미니를 최대 149달러, 맥 스튜디오를 200달러 할인한다는 맥루머스 기사를 본 건 지난달 말이었다. 그때 내 책상 위에는 2018년형 맥북 프로가 팬을 돌리며 버티고 있었고, 오른손엔 수년째 쓰지 않던 안대 패치가 서랍 깊숙이 묻혀 있었다. 나는 약시(amblyopia) — 흔히 '게으른 눈(lazy eye)'이라 부르는 — 를 가진 개발자다. 왼쪽 눈이 오른쪽 눈보다 현저히 약하고, 뇌가 오른쪽 눈 신호만 우선적으로 받아들이면서 왼쪽 눈은 점점 더 '게을러'졌다.

기사를 읽고 바로 주문했다. 맥 미니 M2 프로, 32GB 램, 1TB SSD. 배송 알림이 뜨자마자 메타 퀘스트 3도 함께 주문했다. 새 맥으로 개발 환경을 새로 짜면서, 동시에 내 눈도 '업그레이드'할 수 있지 않을까 하는 막연한 기대 때문이었다.


첫날: 퀘스트를 쓰고, 마을에 들어섰다

퀘스트를 머리에 쓰고 컨트롤러를 잡자, 조용한 마을 광장이 펼쳐졌다. 하늘에서 동전 같은 것들이 날아오고, 붉은 가시들이 섞여 내려온다. 동전은 가보 패턴(Gabor pattern) — 방향성이 있는 부드러운 줄무늬 자극 — 이 입혀져 있었다. 시과학에서 대비 감도와 방향 선택성, 세밀한 디테일 처리를 유도하는 데 쓰는 바로 그 자극이다.

"이게 다야?" 처음엔 그냥 리듬 게임처럼 느껴졌다. 동전을 때리고(펀치), 가시를 피하고(덕/회피). 하트가 세 개, 다 잃으면 재시작. 그런데 스테이지가 넘어가면서 무언가 달랐다.


4단계, 그리고 내 눈이 겪은 변화

앱은 자동 모드(Automatic Mode) 로 4단계를 스스로 진행한다. 나는 내 약시 눈이 왼쪽이라는 걸 알고 있었기에, 설정 메뉴(벽 메뉴와 손목 메뉴)에서 Lazy Eye: Left, Severity: Moderate, Strabismus: Exotropia 로 맞췄다. 이 설정이 틀리면 임상 효과가 반대로 간다고 문서에 적혀 있었다.

1단계 — 단안 워밍업 (Monocular Warm-up)

왼쪽 눈에만 타겟이 보였다. 오른쪽 눈은 완전히 차단된 느낌. 10회 시도 중 70% 이상 성공해야 다음 단계로 넘어간다는 진행 규칙(Progression Rules) 이 적용됐다. 처음에는 50% 언저리였다. 동전이 너무 빨라 보였고, 가시가 어디서 날아오는지 감이 안 잡혔다. 3일째 되던 날, 72%를 찍고 2단계로 올라갔다.

2단계 — 억제 깨기 (Breaking Suppression)

양쪽 눈에 타겟이 다 보이지만, 오른쪽 눈(우세 눈) 화면이 현저히 어둡게/워시아웃 처리됐다. 뇌가 "아, 오른쪽 눈 신호는 약하네, 왼쪽 눈 신호에 집중하자"라고 재조정하는 구간이다. 이 단계가 가장 지루하고 힘들었다. 오른쪽 눈이 흐릿하니 깊이감이 무너지고, 손-눈 협응이 자꾸 어긋났다. 하지만 5일 차에 75%를 넘겼다.

3단계 — 균형 맞추기 (Rebalancing Eyes)

오른쪽 눈 밝기가 서서히 돌아왔다. 서브 스텝마다 조금씩. 왼쪽 눈이 여전히 활성 상태를 유지하면서, 두 눈 입력이 비슷해지도록 유도한다. 여기서부터 손-눈 협응(hand-eye coordination) 이 나아지는 게 체감됐다. 코드 리뷰할 때 커서가 자연스럽게 목표 줄로 갔고, 터미널 스크롤할 때 눈이 덜 피로했다.

4단계 — 융합 훈련 (Fusion Training)

파눔의 융합 영역(Panum's fusion area) 안에서 미세한 상 차이(disparity)를 준다. 두 눈의 상이 조금 어긋나게 제시되고, 뇌가 이를 하나로 합쳐 3D 지각을 만들도록 유도한다. 사시 프로필(내 경우 외사시)은 80% 이상 성공해야 진입할 수 있다. 나는 83%로 들어갔다.

이 단계에서 가장 드라마틱한 순간이 왔다. 퀘스트를 벗고 책상 위 커피 잔을 집으려는데, 잔의 입체감이 예전과 달랐다. 손이 잔 가장자리를 정확히 짚었다. 계단을 내려갈 때 발 디딤판의 깊이가 더 또렷하게 느껴졌다. "아, 이게 융합이구나" — 머릿속에서만 알던 용어가 몸으로 와닿은 순간이었다.


개발자의 일상에서 느낀 차이

새 맥 미니로 개발 환경을 옮긴 지 3주 차. 하루 20분 세션(권장 세션 길이)을 저녁 식후에 꾸준히 했다. 게임이라 지루하지 않았고, 마을 → 도시 → 우주 → 달 → 화성 → 금성으로 월드가 열리는 월드 진행(World Progression) 덕에 동기부여가 됐다. 점수가 쌓이고 월드가 열리는 건 단순한 게이미피케이션이 아니라, 내 시각 피질이 점점 더 정교한 자극을 처리할 수 있게 됐다는 증거처럼 느껴졌다.

구체적으로 달라진 것들:

  • VS Code에서 긴 함수 스크롤할 때 눈이 덜 떨린다. 초점이 더 빨리 잡힌다.
  • PR 리뷰 중 diff 하이라이트 를 볼 때, 색상 대비와 라인 간 구분이 전보다 선명하다.
  • 듀얼 모니터 사이를 오갈 때 시선 이동이 자연스럽고, 오른쪽 모니터에서 왼쪽 모니터로 옮길 때 생기던 잠깐의 '초점 지연'이 줄었다.
  • 오프라인 모임에서 공 잡기, 계단 오르기 같은 사소한 동작에서 깊이 지각(depth perception)이 나아졌음을 느낀다.

기술적 관점에서 본 AmblyoPunch의 설계

개발자 시점에서 보면, 이 앱은 다이코틱(dichoptic) 제시 를 VR의 스테레오 렌더링 파이프라인 위에 구현한 것이다. 각 눈에 다른 텍스처(가보 패턴 코인, 디밍된 우세 눈 뷰, 미세한 disparity)를 실시간으로 렌더링하고, 헤드셋의 아이트래킹이나 컨트롤러 포즈와 동기화해 상호작용을 평가한다. 성능 게이팅(performance-gating) 은 롤링 윈도우 10회 중 성공률 ≥70%라는 명확한 임계값으로, 강화학습의 reward shaping 같은 느낌을 준다.

설정은 왼쪽/오른쪽 약시 눈, 심각도 3단계, 사시 유형(내사시/외사시), 커스텀 모드(전문가용 수동 토글) 로 파라미터화돼 있다. 이건 마치 CI/CD 파이프라인의 환경 변수처럼, 사용자 프로필에 맞춰 훈련 '빌드'를 다르게 찍어내는 구조다.

아쉬운 점도 있다. 핸드 트래킹 도 지원하지만, 정밀한 펀치/덕 판정에는 컨트롤러가 더 안정적이다. 또, 세션 데이터 내보내기(CSV/JSON) 기능이 없어 내 진행 곡선을 내 도구로 분석할 수 없다. 오픈 소스가 아니라 커스텀 모드 이상의 확장성은 기대하기 어렵다. 하지만 '의료 기기가 아니며 전문 안과 진료를 대체하지 않는다'는 안전 고지(Safety and Positioning) 가 명확하고, 보조 도구로서의 위치를 넘지 않는 점은 오히려 신뢰를 준다.


마무리하며

아마존 할인 기사가 아니었다면, 새 맥을 사지 않았을 테고, 퀘스트를 다시 꺼내지도 않았을 것이다. 안대 패치는 서랍 속에 그대로 있었을 테고, 내 왼쪽 눈은 여전히 '게으른' 채로 코드만 쳐다보고 있었을지 모른다.

AmblyoPunch는 마법 같은 치료제가 아니다. 의료 기기도, 치료제도, 완치 보장도 아니다. 하지만 두 눈이 함께 일하도록 뇌를 재훈련하는 구조화된 다이코틱 프로그램 을, 지루하지 않은 게임 루프 위에 올려놓았다. 하루 20분, 3주. 내 개발자 인생에서 가장 가성비 좋은 '하드웨어 업그레이드'는 맥 미니가 아니라, 이 VR 세션이었을지도 모른다.

당신 책상 위에 새 맥이 도착했다면, 퀘스트도 한 번 꺼내보길 권한다. 마을 광장에서 가보 패턴 동전을 때리며, 내 눈이 다시 세상을 입체로 보기 시작하는 순간을 만나보길.

다운로드: https://www.meta.com/en-gb/experiences/amblyopunch/1239507485902689/

Top comments (0)