평소 뇌과학에 대한 관심이 있어서 읽었던 책 중에 환상통을 치료하는 거울치료에 대한 내용이 있었습니다. 이 거울치료*를 환자들이 여행을 가거나 이동을 할 때 거울을 들고 다녀야 하는 불편함이 없도록 거울없이도 치료를 할 수 있는 어플리케이션을 만들면 좋겠다는 생각이 들어 만들게 되었습니다.
*환지통(Phantom limb pain)은 더는 존재하지 않는 신체의 일부분에서 통증을 느끼는 증상으로 16세기 프랑스 군의관에 의해 처음 기술되었으나 지금까지도 병에 대한 이해가 충분치 않은 난치성 질환이다. *거울치료란 뇌신경이 구조적, 기능적으로 변화되고 재조직화 될 수 있다는 뇌 가소성 원리에 기반한 치료법으로 환측 사지의 움직임을 유도하여 운동기능 회복을 촉진한다.
손이 없는 이용자들을 위해 음성 인식을 이용해 원하는 손 동작 애니메이션(예: "때려", "잡아" 등)을 플레이하여 거울치료를 할 수 있습니다.
안드로이드 스튜디오의 STT를 이용하여 사용자의 음성을 인식하고, 인식한 음성에 맞는 손동작 VR 애니메이션이 재생되도록 Unity를 코드를 작성하였습니다.
처음으로 사용하는 Unity임에도 Unity 설치를 포함하여 5일만에 이런 작품을 하나 만들어냈다는 것이 뿌듯합니다.
처음 사용하는 언어도 두려움을 가지지 않고 할 수 있다는 마음으로 코딩을 한다면 원하는 결과물을 만들어 낼 수 있다는 것을 배웠습니다.
그리고 유니티는 절대 할일이 없을 것이라고, 흥미로워 보이지 않는다고 생각했는데 막상 유니티를 사용하여 게임을 만드는 과정이 매우 재미있었습니다. 따라서 하고자 하는 개발의 영역에 제한을 두지 않는 열린 개발자가 되어야겠다는 목표를 세우게 되었습니다.
- Unity
- C#
- Java
- STT(Speech to Text)