EasyAR Sense 4.0 릴리스 노트
4.0.1
2020-05-13
EasyAR Sense 4.0.1은 몇 가지 작은 기능을 추가하고, 버그를 수정하며, 사용자 경험을 강화했습니다.
상세 업데이트 내용은 다음과 같습니다:
+ CloudRecognizer 상태 콜백에 "액세스 할당량에 도달" 상태 추가
+ 디버깅을 위한 입력 프레임 녹화 및 재생 기능 추가
+ MotionTracking 지원 기기 확대
* MotionTracking의 메모리 누수 문제 수정
* MotionTracking의 카메라 초점 모드를 자동 초점으로 변경
* SparseSpatialMapManager.load 오류 발생 시 충돌하는 문제 수정
* Android HelloARMotionTracking 샘플에서 카메라 이미지가 업데이트되지 않는 문제 수정
* 일부 안정성 문제 수정
4.0.0
2019-12-30
EasyAR는 하나의 큰 가족으로 성장해 왔습니다. 버전 4부터, 여러분이 알고 있던 EasyAR SDK는 새로운 이름을 얻게 됩니다: EasyAR Sense. EasyAR Sense는 현실 세계를 인지하는 능력을 제공합니다. 이 버전은 3.0의 모든 기능을 포함합니다.
EasyAR Sense는 독립적인 SDK로, 비시스템 컴포넌트나 Unity3D와 같은 도구에 의존하지 않으며, 유연한 데이터 스트림 기반의 컴포넌트화된 API를 제공합니다.
Unity 지원에 관해서는, EasyAR Sense Unity Plugin은 Unity 내에서 EasyAR Sense의 기능을 노출시키기 위한 매우 가벼운 래퍼(wrapper)입니다. EasyAR Sense Unity Plugin의 모든 코드는 잘 설계된 인터페이스를 가지며 오픈 소스입니다. 이 플러그인을 직접 사용하여 빠르게 AR 경험을 생성하거나, 플러그인 코드를 참조하여 EasyAR Sense 인터페이스와 기능을 더욱 유연하고 커스터마이징된 방식으로 사용하거나, 자신만의 Unity 플러그인을 생성할 수 있습니다.
EasyAR Sense 4.0은 다음과 같은 새로운 기능을 가져옵니다:
스파스 공간 지도 (Sparse Spatial Map) 스파스 공간 지도는 물리적 공간을 스캔하면서 포인트 클라우드 지도를 생성하고 실시간 위치 추정을 수행하는 능력을 제공합니다. 개발자는 현실 공간을 기반으로 AR 설명서 및 AR 내비게이션/가이드와 같은 애플리케이션을 빠르게 구축할 수 있습니다. 포인트 클라우드 지도에 배치된 가상 콘텐츠는 동시에 현실 공간에 영구적으로 배치되어 가상 세계와 물리적 세계를 연결합니다. 또한, 다중 사용자 AR 상호작용도 이를 기반으로 구현할 수 있습니다.
고밀도 공간 지도 (Dense Spatial Map) 가상 콘텐츠가 물리적 세계와 충돌 및 상호작용해야 AR 경험이 더욱 현실감 있게 됩니다. EasyAR Sense 4.0은 환경의 고밀도 공간 지도를 실시간으로 재구성하는 것을 지원하여 충돌, 오클루전(occlusion) 등의 효과를 구현함으로써 더욱 현실적인 AR 경험을 구축할 수 있게 합니다.
모션 트래킹 (Motion Tracking) 다중 센서 융합 방식을 통해 위치와 자세(pose)를 추정하여 카메라 움직임으로 인한 드리프트(drift)를 줄이고 가상 물체를 공간 내에서 더욱 안정적으로 유지시킵니다. 또한 트래킹 손실 후 위치를 복구할 수 있는 재위치 지정(relocalization) 기능을 제공합니다. 모션 트래킹을 사용하는 애플리케이션은 ARCore에 의존하지 않으며, 최종 사용자가 Google 서비스 프레임워크를 통해 ARCore 서비스를 설치할 필요도 없습니다.
ARKit/ARCore 지원 iOS에서는 ARKit, Android에서는 ARCore를 사용하는 것을 지원하며, EasyAR Sense의 다른 기능과 함께 사용할 수 있습니다.
EasyAR Sense Unity 플러그인 역시 다음과 같은 측면에서 큰 향상을 얻었습니다:
일관된 설계 진화 EasyAR Sense 1/2/3 Unity 플러그인의 모든 기능과 장점이 이 버전에 그대로 유지되었습니다. 이 버전의 플러그인은 가능한 한 Unity 자체 기능(예: start/stop을 제어하기 위한 OnEnable/OnDisable)을 최대한 활용합니다. 대부분의 EasyAR Sense 기능은 스크립트 없이도 바로 작동합니다. 모든 EasyAR Sense 4.0의 새로운 기능이 지원되며, 많은 버그가 수정되었습니다.
에디터 경험 최적화 에디터에서 image target의 기즈모(gizmo)를 표시하여 이전 버전의 편집 모드에서 자동 생성되던 mesh보다 더 나은 경험을 제공합니다. 라이선스 키 검증 실패와 같은 치명적 오류는 디버깅을 위해 화면에 팝업 메시지로 표시됩니다. API 외에도 Unity 도구 창을 통해 image target 데이터를 생성할 수 있습니다.
더 많은 샘플, 더 세부적인 API 커버리지 모든 새로운 기능과 서로 다른 알고리즘 조합의 작동을 보여주는 샘플이 추가되었습니다. AR 글래스 지원을 위한 샘플이 추가되었으며, Shadow Creator Action One 및 EPSON BT-350 두 모델의 AR 글래스에 대해 사전 보정되었습니다. 커뮤니티의 많은 "사용 방법" 질문들이 이 샘플들에서 해답을 찾을 수 있습니다. 여러분의 피드백에 감사드립니다!
EasyAR Sense 4.0은 무료 개인용 버전, 월간 유료 프로페셔널 버전 및 맞춤형 기능 엔터프라이즈 버전 세 가지 구독 모델을 제공합니다.