차세대 플랫폼이 될 가상현실 기기의 성장에 따라 이제는 단순히 기기 뿐 아니라 VR을 위한 소프
트웨어의 최적화가 성공의 관건이 되고 있다.
VR콘텐츠에서 최적화를 하지 않을 시 발생하는 오버헤드는 일반 앱 과 비교가 되지 않을 정도로
크다. 하지만 VR을 활용한 소프트웨어에서의 메모리 리소스 최적화에 대한 기법은 여전히 문제점으
로 제기되고 있는 실정이다.
이에 본 논문에서는 3차원 유클리드 공간에서의 리지드바디의 기울기를 각 회전축을 중심으로 하
는 세 개의 각도를 조합해 나타낸 오일러 각을 활용하여 컨트롤러의 시선처리를 위한 회전률을 개선
하고, 유니티 엔진의 코루틴 메소드를 사용하여 CPU점유율을 낮출 수 있는 알고리즘을 개발하였다.
본 연구에서 실험한 업데이트와 코루틴 메소드의 비교 실험을 통하여, 코루틴의 사용이 리소스를
최적화 하고, 메모리 사용량을 줄였다는 것을 검증하였다. 이를 검증하기 위해 레이캐스트를 통한 충
돌, 객체 분류와 이를 통해 씬 이 전환되는 과정을 프로토타입 으로 구현하고 실험함으로써, CPU의
점유율이 현저히 낮아지는 것을 확인 하였다. 또한 이로 인해 VR소프트웨어의 용량이 적어지고 하드
웨어기기의 성능이 향상된 것을 확인하였다.