꽤 오래전부터 가상 현실(VR), 증강 현실(AR)이란 기술이 소개됐고 조금씩 우리 생활 속에서 사용자 서비스 위주로 경험해 볼 수 있었다. 갑자기 찾아온 코로나 사태 이후 온라인에서의 만남과 소통이 늘어 재미있고 서로 교감할 수 있는 온라인 서비스를 찾으면서 AR/VR의 입지가 높아졌다. 불과 1년 반의 시간 동안 우리는 이제 대면보다 비대면에 익숙해졌고, 재택근무를 하는 기업과 화상으로 수업, 회의를 진행하는 일상이 더 이상 낯설지 않다. 일상의 변화로 온라인 입학식, 졸업식, 워크숍, 회의, 수업 등 기존 오프라인에서 이뤄졌던 사회활동이 비대면으로 전환되고 온라인상의 가상공간에서 사용자를 대신한 아바타를 통해 감정/생각/행동을 표현하는 것이 자연스러워졌다.
AR/VR 콘텐츠들이 우리의 일상으로 들어오게 된 만큼 AR/VR의 기술에 대한 관심이 높아졌고 이를 실제로 구현해 보고 싶어하는 사람들도 자연스럽게 늘어났다. 그러나 AR/VR을 구현하려면 그 기초인 3D 그래픽에 대한 배경 지식과 이해가 필요하고 이는 많은 노력과 시간이 필요해 쉽게 도전하지 못하고 있다.
이 책에서 소개하는 A-Frame 프레임워크와 WebXR API는 AR/VR에 대한 배경 지식과 기본 개념을 전혀 알고 있지 못하더라도 웹으로 누구나 쉽게 AR/VR을 구현할 수 있도록 해준다. 웹의 필수 지식인 HTML과 자바스크립트를 모르는 초보자일지라도 웹을 통해 AR/VR을 쉽게 구현할 수 있도록 웹 제작 스킬과 기술을 한 권에 정리했다. 각 장마다 실습을 바탕으로 쉽고 자세하게 소개해 주고 있으며, 신기술과 구기술의 차이점에 대한 참고 설명을 통해 기존 개발에 필요로 됐던 노력과 시간을 얼마만큼 줄일 수 있는지 보여준다.
이 책은 웹 개발자와 3D 그래픽 개발자의 크로스오버 퍼포먼스를 할 수 있기를 바라면서, 좀 더 많은 사람이 웹을 통해 3D 그래픽을 쉽고 간단히 구현했으면 하는 바람에서 만들어졌다. 다방면의 AR/VR 기술 구현 및 콘텐츠 제작 활용에 도움이 됐으면 좋겠다.