Table of Contents

EasyAR Sense 4.0 릴리스 노트

4.0.1

2020-05-13

EasyAR Sense 4.0.1은 몇 가지 작은 기능을 추가하고 일부 bug를 수정했으며 사용자 경험을 개선했습니다.

자세한 업데이트 내용은 다음과 같습니다.

+ CloudRecognizer 상태 callback에 "접근 quota 도달" 상태 추가

+ debugging을 위한 input frame 녹화 및 재생 기능 추가

+ MotionTracking 지원 기종 추가

* MotionTracking의 메모리 누수 문제 수정

* MotionTracking의 카메라 초점 모드를 자동 초점으로 변경

* SparseSpatialMapManager.load 오류 시 crash가 발생하는 문제 수정

* 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 기능을 노출하기 위한 매우 얇은 래퍼입니다. EasyAR Sense Unity Plugin의 모든 코드는 잘 설계된 인터페이스를 갖추고 있으며 open source입니다. 이 plugin을 직접 사용하여 AR 경험을 빠르게 만들 수도 있고, plugin 코드를 참고하여 EasyAR Sense 인터페이스와 기능을 더 유연하고 사용자 정의된 방식으로 사용하거나 자신만의 Unity plugin을 만들 수도 있습니다.

EasyAR Sense 4.0은 다음과 같은 새로운 기능을 제공합니다.

  1. Sparse Spatial Map

    Sparse Spatial Map은 물리 공간을 스캔하면서 point cloud map을 생성하고 실시간 localization을 수행하는 기능을 제공합니다. 개발자는 AR 설명서, AR 내비게이션 및 안내와 같이 현실 공간을 기반으로 한 애플리케이션을 빠르게 만들 수 있습니다. point cloud map에 배치된 가상 콘텐츠도 현실 공간에 지속적으로 배치되어 가상 세계와 물리 세계를 연결합니다. 또한 이를 기반으로 다중 사용자 AR 상호작용도 구현할 수 있습니다.

  2. Dense Spatial Map

    가상 콘텐츠가 물리 세계와 상호작용하고 collision을 일으킬 때 AR 경험은 더 현실적입니다. EasyAR Sense 4.0은 환경의 Dense Spatial Map을 실시간으로 재구성하는 기능을 지원하여 collision, occlusion 등의 효과를 구현하고 더 현실적인 AR 경험을 구축할 수 있습니다.

  3. Motion Tracking

    Motion Tracking은 다중 센서 융합 방식으로 위치와 pose를 계산하여 카메라 움직임으로 인한 drift를 줄이고, 가상 객체가 공간에서 더 안정적으로 보이도록 합니다. 또한 relocalization 기능을 제공하여 tracking이 손실된 후 localization을 복구할 수 있습니다. Motion Tracking을 사용하는 애플리케이션은 ARCore에 의존하지 않으며, 최종 사용자가 Google Services Framework를 통해 ARCore 서비스를 설치할 필요도 없습니다.

  4. ARKit/ARCore 지원

    iOS에서 ARKit, Android에서 ARCore 사용을 지원하며, EasyAR Sense의 다른 기능과 함께 사용할 수 있습니다.

EasyAR Sense Unity Plugin도 크게 향상되었으며, 주로 다음과 같은 측면에 집중되어 있습니다.

  1. 일관된 설계 진화

    EasyAR Sense 1/2/3의 Unity Plugin이 가진 모든 기능과 장점은 이 버전에 그대로 유지되었습니다. 이 버전의 plugin은 OnEnable/OnDisable로 start/stop을 제어하는 것처럼 Unity 자체 기능을 가능한 한 많이 사용합니다. 대부분의 EasyAR Sense 기능은 스크립트를 작성하지 않아도 바로 동작할 수 있습니다. EasyAR Sense 4.0의 모든 새로운 기능이 이미 지원되며, 많은 bug도 수정되었습니다.

  2. Editor 경험 최적화

    editor에서 image target의 gizmo를 표시할 수 있어, 이전 버전의 edit mode에서 자동 생성되던 mesh를 더 나은 경험으로 대체합니다. license key 검증 실패와 같은 심각한 오류는 debug에 도움을 주기 위해 팝업 메시지로 화면에 표시됩니다. API 외에도 image target data를 생성하는 Unity tool window가 제공됩니다.

  3. 더 많은 샘플, 더 세부적인 API 포함

    모든 새로운 기능과 다양한 알고리즘 조합의 동작을 보여주는 샘플이 추가되었습니다. 두 가지 AR 안경인 Shadow Creator Action One 및 EPSON BT-350을 사전 보정한 AR 안경 지원 샘플이 추가되었습니다. 커뮤니티의 많은 "사용 방법" 질문이 이 샘플들에서 답변되었습니다. 피드백에 감사드립니다.

EasyAR Sense 4.0은 무료 Personal Edition, 월 과금 Professional Edition, 맞춤형 기능 Enterprise Edition의 세 가지 구독 모드를 제공합니다.

기능, 가격, 결제 방식 등에 대한 자세한 정보는 제품 페이지가격 페이지에서 확인할 수 있습니다.