최근 아이폰 12프로도 라이다 센서가 추가되면서 AR 기능이 강화 되었습니다.
그래서 자연스럽게 AR앱 개발도 많아지고 스토어에도 멋진 앱들이 보이기 시작하더라고요.
저처럼 유니티 개발자분들은 자연스럽게 AR Foundation 을 통해서 AR개발을 고려하실텐데, 유니티가
작년 말부터 약속했던 Remote 을 약속을 어기고 출시를 안해주고 있는 상황이죠.
대신 금년 중반에 MARS라는 새로운 유니티기반의 AR 개발 솔루션? 을 출시했습니다.
https://unity.com/kr/products/unity-mars
저도 연초부터 유니티 AR 포럼등을 보면서 MARS라는 것이 있고, 관심은 있었지만,
딱히 써야되나? 고민만 하고 있다가 최근 MARS관련 수업을 하게 되어서 겸사 겸사 사용도 해보고
활용방법을 고민해보니, 꽤나 괜찮더라고요.
일단, 가장 큰점은 바로 시뮬레이션 뷰의 존재입니다.
MARS를 설치하시면 위와같이 기본적으로 시뮬레이션 뷰라는 가상 공간을 띄워논채로 개발을 할 수있는데요, 여기서 유니티가 제공하는 AR Foundation 관련 기능들이 확인이 가능합니다. 즉 매번 빌드할 필요없이 플레이만으로 바로 어느정도 체크하고 확인하는 것이 가능하다는 것이죠.
앞서 말했던 것처럼 유니티에서 개발하기 위해서 현재는 개발이 중단된 AR Foundation Remote 를 계속 기다리고 있었는데.. 5월인가? 알파 테스터 모집도 하더니 그 이후로 개발 소식은 깜깜한 상황입니다.
일반 개발자가 제작한 AR Remote 어셋도 있지만, 80달라 정도에 판매중이고 ( 할인이어서 40달라에 구매 가능 ) 써보니, 괜찮기도 하지만 좀 아쉽기도 한 부분이 있습니다. 이 어셋도 다음 기회에 한번 소개해볼께요.
어쨌든, 리모트 환경이 구축이 되지 않으면 기능을 구현하고 매번 빌드해서 테스트하고 해야 했는데, MARS를 사용하면 그럴 필요 없이 어느정도 유니티 에디터에서 AR 테스트를 할 수 있습니다. 특히 AR앱 개발이 좀 어색한 초보자분들에게 가장 좋은 것 같아요.
마스 환경을 설정해놓고 바로 플레이해보시면 아래와 같이 게임 창에서 WASD 로 이동을하면서 ( 마우스 오른쪽 클릭한채로 ) AR 테스트틀 해볼 수 있습니다. 이게 말로해선 좀 어색한데 써보면 확실히 매우 편합니다.
하지만 이 MARS는 아주 치명적인 문제가 있는데.. 바로.. 가격입니다. 일반사용자 기준으로 연간 600달라의 결제가 발생하고, 프로 사용자의 경우는 무려 1800달라가 (사용자당) 발생합니다. 엄청난 가격이죠.
물론, 현재는 프로 사용자 분들은 연말까지 마스 1년 시트를 프로모션으로 제공해주고 있는 것 같습니다만..
여하튼 유니티 사용자들중에서 어느정도 규모가 되는 회사가 아니면 대부분 무료 사용자거나 저처럼 플러스 사용자일텐데, 연간 600달라정도되는 비용은 여러모로 부담이 될 것 같습니다.
또한, 아직 초창기라서 그런지 사용자도 매우 적고, 해외에서 는 제법 사용자들을 찾아볼 수 있는데 배우고 싶어서 찾을 수 있는 샘플 및 튜토리얼들을 찾기가 어렵습니다. 유튜브에서도 유니티 공식 튜토리얼도 다 비슷하고 기본적인 샘플 게임정도를 만드는 건데, 왜 그렇게 만들어야 하는지 등 설명이 미흡합니다. 하지만 이미 많은 기능들이 구현 되어져 있기 때문에 조금 더 사용자들이 늘어나고 기다리면 좋은 튜토리얼 및 강좌들이 나올 것 같습니다.
결론적으로, 장 단점을 비교해보면 다음과 같습니다.
장점
1. 유니티에서 AR 개발 할때 매우 편리한 디버그 환경을 구축할 수 있다.
2. 다양한 템플릿 및 샘플들이 제공될 예정이다. ( 지금은 예제가 적어요 )
3. 어느정도는 코드리스 하게 AR환경 개발이 가능하다.
단점
1. 비용이 발생한다. (월별 50달라, 연간 600달라)
2. 샘플 및 템블릿 및 공부를 위한 강좌가 너무 적다.
3. 코드리스 개발은 현재는 궁극적으론 불가능, 과연 어떻게 하려는지 잘 모르겠다.. 방향성의 부재.
( 샘플 예제도 보면 다 유니티 코드를 작업 해야합니다. )
아래에 영상으로 제작해논 MARS 설정 방법과 간단한 기능 설명 영상을 올려 둡니다.
최근에 다양한 AR툴들을 공부해보면서 Spark AR 사용자 그룹에도 가입해서 Spark AR(페이스북 것) 도 사용을 해봤는데,
툴이 상당히 괜찮더라고요. 물론 페북, 인스타에만 나가는 필터 위주의 AR기능을 구현하기 때문에 기능이 제한적이지만
제작 툴 자체를 잘 만들어놔서 개발 지식이 부족한 디자이너나 어린 크리에이터들이 사용하기 매우 좋더라고요.
개인적인 식견으론 아마 유니티도 이러한 Spark AR이나 렌즈 스튜디오등 코드리스 AR제작 툴을 따라가고 싶은게..
아닌가 생각이 듭니다만. 다만 사용자를 늘리기 위해서 학생 사용자들을 위한 무료 라이센스나 기타 사용자 확충을 위한
정책이 좀 필요하지 않을까 생각합니다.
전 사용하면서 시뮬레이션 뷰를 활용한 테스트 환경 구축이 매우 만족 스러워서.. 진지하게 결재를 할까 말까 고민중이네요.
너무 아쉽더라구요 ㅎㅎㅎ