Table of Contents

EasyAR Sense Unity Plugin 버전 4 릴리스 노트

참고

최신 EasyAR Sense Unity Plugin 버전은 4000.0입니다. 자세한 내용은 릴리스 노트를 참조하십시오.

버전 4부터 이전에 잘 알려져 있던 EasyAR SDK는 EasyAR Sense라는 새 이름을 갖게 되었습니다. EasyAR Sense는 실제 세계를 인식하는 기능을 제공합니다. Unity에서 EasyAR Sense Unity Plugin은 EasyAR Sense의 래퍼를 제공하여 개발자가 Unity 안에서 EasyAR Sense 기능을 편리하게 사용할 수 있게 합니다.

버전 4.6.5

릴리스 날짜: 2024-12-25

EasyAR Sense Unity Plugin 4.6.5는 발생 가능한 Unity 버그 하나를 우회했습니다.

이번 릴리스는 Unity 2019, Unity 2020 및 AR Foundation 4를 지원하는 마지막 버전입니다. 4.7 버전부터 EasyAR Sense Unity Plugin은 Unity 2021.3+ 및 AR Foundation 5+만 지원합니다. 다양한 헤드셋과 글래스에 대한 지원도 함께 제공될 예정입니다.

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

  • 🩹 Windows DX11에서 렌더링 결과를 예측할 수 없게 만들 수 있는 Unity 6 URP 17 render graph 버그를 우회

버전 4.6.4

릴리스 날짜: 2024-12-17

EasyAR Sense Unity Plugin 4.6.4는 조밀 공간 지도 표시 문제를 수정하고 Unity 6+, URP 17+ 및 AR Foundation 5/6+ 호환성을 제공합니다.

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

  • ✨ Unity 6(URP 17+)의 Render Graph 지원 추가
  • ✨ AR Foundation 5/6의 XROrigin 지원 추가
  • 🐛 조밀 공간 지도를 사용할 때 발생하는 메시 찢김 문제 수정
  • 🐛 조밀 공간 지도를 사용할 때 생성되는 충돌 메시의 오류 로그 수정

버전 4.6.3

릴리스 날짜: 2023-10-13

EasyAR Sense Unity Plugin 4.6.3은 몇 가지 문제를 수정하고 Unity 2023에서 URP를 사용할 때의 호환성 문제를 해결했습니다.

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

  • ✨ URP 15 호환성 추가
  • 🐛 AR Engine만 사용할 때 카메라가 잘못된 방향을 향하는 문제 수정

버전 4.6.2

릴리스 날짜: 2023-04-03

EasyAR Sense Unity Plugin 4.6.2는 몇 가지 버그를 수정했습니다.

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

  • 🐛 선형 색 공간에서 조밀 공간 지도 mesh 표시 문제 수정
  • 🩹 Unity 2022.2 및 2023.1(그 밖의 버전도 가능)의 Android에서 Camera_CustomCamera 샘플이 충돌할 수 있는 문제를 해결하기 위한 workaround 적용. 해당 버전들의 Unity JNI 부분에 버그가 있는 것으로 보입니다.

버전 4.6.1

릴리스 날짜: 2023-03-24

EasyAR Sense Unity Plugin 4.6.1은 몇 가지 작은 기능을 추가하고 몇 가지 버그를 수정했습니다.

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

  • ⬆️ Sense를 4.6.1.10366으로 업데이트
  • 🐛 특정 특수 상황에서 사용자 지정 카메라를 사용할 때 조밀 mesh 표시 위치가 올바르지 않은 문제 수정

버전 4.6.0

릴리스 날짜: 2023-02-13

EasyAR Sense Unity Plugin 4.6.0은 많은 최적화와 개선을 제공하며, 주로 다음 몇 가지 영역에 집중되어 있습니다.

  1. 네이티브 Apple silicon 지원 추가

    EasyAR Sense 4.3부터 Apple silicon 라이브러리 파일을 배포해 왔습니다. 하지만 Unity 자체가 지원하기 전에는 Unity가 이 라이브러리를 인식하게 할 방법이 없었습니다. 이 새 릴리스에서는 최근 Apple silicon용으로 컴파일된 Unity 에디터 버전을 지원하기 위해 이 라이브러리 파일을 Unity에 도입했습니다.

  2. 내장 AR Engine 지원 추가

    플러그인에 내장 AR Engine 지원을 추가하여 EasyAR Mega 및 기타 EasyAR 기능을 지원하는 데 필요한 기능을 사용할 수 있게 했습니다. 이 변경은 새 Unity 버전에서 사용할 수 없는 오래된 Huawei Unity 패키지를 대체하기 위한 것입니다. AR Engine을 사용하지 않으려는 경우에도 쉽게 끌 수 있습니다.

  3. AR Foundation 및 Nreal 지원을 독립 확장 패키지로 분리

    AR Foundation과 Nreal 지원을 기본 플러그인 패키지에서 분리하여 확장 패키지로 만들었습니다. 이 두 기능은 처음에는 조건부 컴파일을 사용해 플러그인 패키지에 포함되었습니다. 하지만 Unity의 조건부 컴파일 지원이 완벽하지 않아 개발자에게 많은 장애가 되었습니다. 이를 확장 패키지로 분리하면 글래스와 같은 장치 지원의 배포도 더 쉬워집니다. 앞으로 EasyAR를 사용하는 새로운 장치가 많이 등장할 것입니다.

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

  • ✨ 네이티브 Apple silicon 지원 추가
  • ✨ 내장 AR Engine 지원 추가(모든 Unity 버전에서 사용 가능)
  • 🚚 Nreal(>= 1.6) 지원 분리 및 최적화
  • 🚚 AR Foundation(>= 4.1.3) 지원 분리 및 최적화
  • ✨ AR Foundation 5.x 패키지 구조 호환성 추가
  • ✨ 스크립트에서 패키지 버전과 이름 등을 더 편리하게 가져오기 위한 UnityPackage 클래스 추가
  • ✨ 모든 사용자 지정 카메라를 끄는 옵션 추가
  • ⚡ EasyAR Mega 지원 최적화
  • ⚡ 사용 가능한 frame source가 없을 때의 정보 최적화
  • ⚡ 오른쪽 클릭 메뉴 최적화
  • ⚡ 새로운 모션 퓨전 인터페이스 사용으로 전환
  • 🐛 파일이 존재하지 않을 때 target 파일 로드가 멈추고 오류를 보고하지 않는 문제 수정
  • 🐛 특정 특수 상황에서 frame source를 사용할 수 없는 문제 수정
  • 🔥 내장 Huawei 공식 Unity 플러그인 지원 제거(공식 유지보수 중단)
  • 🔥 4.4 이전 버전의 폐기된 인터페이스 및 prefab 제거
  • 🔥 iOS 빌드 시 Universal architecture 지원 제거
  • ⬆️ Sense를 4.6.0으로 업데이트

버전 4.5.0

릴리스 날짜: 2022-03-04

EasyAR Sense Unity Plugin 4.5.0은 몇 가지 작은 기능을 추가하고 몇 가지 버그를 수정했으며 사용자 경험을 향상했습니다. Google 정책에 따라 이 버전은 ARCore SDK를 1.23.0으로 업데이트하고 빌드 과정에 더 엄격한 검사를 추가했습니다.

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

EasyAR Sense Unity Plugin

  • 🚚 EasyAR Settings를 Unity Project Settings로 이동. settings asset은 더 이상 리소스 형태로 로드되지 않음
  • ✨ 빌드 과정에서 license key를 검증하는 옵션 추가
  • ✨ AR Foundation 및 기타 일부 컴포넌트를 사용할 때 컬러 이미지 입력을 사용하는 옵션 추가
  • ⚡ 모션 추적 상태가 불안정할 때 모션 퓨전 최적화
  • ⚡ CloudRecognizer 또는 CloudLocalizer 생성 실패 시 오류 정보 최적화
  • 🐛 비활성 GameObject에서 MotionTrackerFrameSource.CheckAvailability가 종료되지 않는 문제 수정
  • ⬆️ ARCore: ARCore SDK를 1.23.0으로 업데이트
  • ⬆️ ARCore: ARCore를 사용하는 빌드에서는 Gradle 버전이 반드시 >= 5.6.4여야 함
  • 🔧 ARCore: ARCore를 사용하는 빌드에서 32비트만 포함한 애플리케이션을 패키징하면 경고 메시지 표시
  • ⬆️ Sense를 4.5.0으로 업데이트

EasyAR Sense Unity Plugin Samples

  • 🔧 퓨전 샘플에서 AR Foundation의 업데이트 시도 끄기
  • 🔧 연결 타임아웃 매개변수를 더 잘 사용하도록 ImageTracking_CloudRecognition 샘플 수정

버전 4.4.0

릴리스 날짜: 2021-10-28

EasyAR Sense Unity Plugin 4.4.0은 많은 새 기능과 개선을 추가했으며, 주로 다음 몇 가지 영역에 집중되어 있습니다.

  1. Unity AR Foundation 지원

    EasyAR는 이제 AR Foundation과 함께 작동할 수 있습니다. 이는 EasyAR와 AR Foundation 양쪽의 기능을 강화하여 두 기능의 장점을 동시에 얻을 수 있게 합니다. 예를 들어 실제 환경에서 EasyAR 희소 공간 지도로 장치를 위치 추정하면서 AR Foundation이 노출하는 ARKit 또는 ARCore 기능, 예를 들어 환경 프로브를 활용할 수 있습니다.

    AR Foundation 지원은 플러그인 하위 계층 EasyAR Sense의 유연한 기능 중 하나인 사용자 지정 카메라를 통해 구현되었습니다. 이를 참고하면 이제 이전보다 더 쉽게 플러그인을 사용자 지정하여 다른 AR 프레임워크를 지원할 수 있습니다.

  2. Nreal 글래스(VIO 기능이 있는 AR 글래스) 지원

    EasyAR는 이제 Nreal 글래스를 지원할 수 있습니다. Nreal 지원은 플러그인 하위 계층 EasyAR Sense의 유연한 기능 중 하나인 사용자 지정 카메라를 통해 구현되었습니다.

  3. Unity Universal Render Pipeline 지원

    이 버전부터 URP 지원이 플러그인에 내장됩니다.

  4. EasyAR Cloud SpatialMap 지원

    EasyAR Cloud SpatialMap은 도시 규모 AR 클라우드 솔루션을 제공합니다. EasyAR Sense Unity Plugin은 애플리케이션 측에서 EasyAR Cloud SpatialMap을 지원하는 중요한 개발 도구 중 하나입니다.

  5. 모션 퓨전 기능 추가

    어떤 종류의 모션 추적 기능이라도 사용할 수 있으면 EasyAR 모션 퓨전은 정지 이미지와 물체 추적을 더 안정적으로 만들고, target이 카메라 시야를 벗어난 뒤에도 계속 추적할 수 있게 합니다. 이 새 기능은 이전 버전에서 할 수 있었던 것처럼 모션 추적과 이미지 추적을 단순히 동시에 실행하는 것이 아니라, 두 추적을 융합하여 더 나은 추적 결과를 제공합니다.

  6. 새로운 AR Session 생성 프로세스

    AR session 및 기타 AR 컴포넌트 생성은 이제 GameObject 메뉴를 통해 수행할 수 있어 더 유연하고 편리합니다. Prefab은 폐기 예정으로 표시되었으며 향후 릴리스에서 삭제될 예정입니다.

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

EasyAR Sense Unity Plugin

  • 🚀 Unity AR Foundation 지원 추가
  • 🚀 Unity Universal Render Pipeline (URP) 지원 추가
  • 🚀 Nreal 글래스 지원 추가
  • 🚀 motion tracking을 사용할 수 있을 때 image tracking과 3D object tracking을 최적화하는 motion fusion 기능 추가
  • 🚀 EasyAR Cloud SpatialMap을 지원하기 위해 CloudSpatialMapLocalizerFrameFilter 추가
  • 🚀 AR session 및 기타 AR 컴포넌트를 생성하는 새로운 방법 도입
    • ✨ AR session 및 기타 GameObject를 생성하기 위한 기능별 GameObject 메뉴 항목 추가
    • ✨ 유용한 GameObject preset 메뉴 항목 다수 추가
    • 🔥 prefab은 obsolete로 표시되었으며 향후 릴리스에서 제거됩니다
  • ✨ AR framework 및 디바이스 지원을 확장하기 위해 더 많은 frame source 추가
    • VIOCameraDeviceUnion을 대체하기 위해 ARCoreFrameSource & ARKitFrameSource & MotionTrackerFrameSource 추가. runtime 정책 선택은 더 유연한 ARComponentPicker로 대체됩니다
    • ✨ Unity AR Foundation을 지원하기 위해 ARFoundationFrameSource 추가
    • ✨ Huawei AR Engine을 지원하기 위해 HuaweiAREngineFrameSource 추가
    • 🔥 VIOCameraDeviceUnion은 obsolete로 표시되었으며 향후 릴리스에서 제거됩니다
    • 🚚 VideoCameraDeviceCameraDeviceFrameSource로 이름이 변경되었습니다
    • 🚚 RenderCameraFrameSource GameObject로 이동되었습니다
    • 🔧 AR session의 Camera는 runtime에 FrameSource가 선택합니다
    • 🔧 MotionTrackerFrameSource는 기본적으로 서버에서 디바이스 지원 목록 업데이트를 시도하며 timeout은 2s입니다
    • ARCoreFrameSource & ARKitFrameSource에 autofocus 제어 기능이 추가되었습니다
  • ✨ AR session 작업량 및 API 최적화
    • ✨ runtime에 사용 가능한 frame source 및 기타 컴포넌트를 선택하기 위한 ARComponentPicker 컴포넌트 추가
    • ✨ session에서 사용 가능한 모든 center mode를 조회하기 위한 ARSession.AvailableCenterMode 추가
    • ✨ motion tracking 실행 중 카메라 움직임의 기준 객체를 가져오기 위한 ARSession.Origin 추가
    • ✨ 디바이스 motion tracking 품질을 가져오기 위한 ARSession.TrackingStatus 추가
    • ✨ ARSession 상태를 조회하기 위한 ARSession.State & ARSession.StateChanged 추가
  • ✨ center mode 처리 최적화
    • 🔧 session에서 사용 가능한 center mode는 runtime에 선택된 frame source에 의해 결정됩니다
    • 🔧 spatial map은 모든 center mode에서 사용할 수 있습니다
    • 🔥 ARCenterMode.ExternalControl 제거. 해당 기능은 FrameSource.IsCameraUnderControl == false로 대체됩니다
    • 🚚 ARCenterMode.WorldRootARCenterMode.SessionOrigin으로 이름 변경
  • ✨ 초기화 프로세스, 특히 첫 사용 경험 최적화
    • ✨ 시작 후 수동 초기화를 지원하기 위해 EasyARController.Initialize & EasyARController.Deinitialize API 추가
    • 🔧 EasyAR 라이브러리 파일 로드에 실패하면 오류 프롬프트가 표시됩니다
    • 🔧 라이선스 검증 실패 팝업 메시지 개선
  • ✨ build 프로세스, 특히 첫 사용 경험 최적화
    • ✨ plugin 패키지가 Unity Package Manager를 통해 올바르게 가져와지지 않은 경우 컴파일 및 로드 오류가 생성됩니다
    • ✨ pre-build 또는 post-build 중 오류가 발생하면 build가 실패합니다
    • ✨ ARCore XR Plugin 사용 시 ARCore SDK 선택은 기본적으로 자동 처리됩니다
    • ✨ build에서 iOS usage description 검사 기능 추가
    • 🔧 Assets/HiddenEasyAR는 더 이상 build에서 사용되지 않습니다
  • ⚡ sparse spatial map의 tracking 안정성 최적화
  • 🔧 SurfaceTrackerFrameFilter는 motion tracking 디바이스와 함께 사용할 수 있습니다
  • 🐛 일부 경우 컴포넌트가 삭제된 후 target controller 이벤트가 트리거될 수 있는 문제 수정
  • 🐛 MotionTrackerCameraDevice의 tracking mode가 올바르게 설정되지 않던 문제 수정
  • 🔧 카메라의 field of view가 이제 projection matrix와 일치하도록 설정됩니다
  • ⬆️ Sense를 4.4.0으로 업데이트

EasyAR Sense Unity Plugin Samples

  • ✨ Added new sample ARFoundation to show usage with Unity AR Foundation
  • ✨ Added new sample HuaweiAREngine to show usage with Huawei AR Engine
  • ✨ Added new sample Eyewear_Nreal_SpatialMap_Building to show how to use spatial maps on Nreal glasses
  • ✨ Added new sample Eyewear_Nreal_ImageTracking_InWorld to show how to use image tracking on Nreal glasses
  • ✨ Added new sample MotionTracking_Fusion to show automatic selection at startup and manual switching of available frame sources at runtime in a single scene, supporting the most devices and enabling unique features of each AR framework on supported devices
  • 🔧 Modified the FrameRecording sample to automatically record a motion tracking session when motion tracking is available
  • 🚚 Renamed sample ImageTracking_MotionExtend to ImageTracking_MotionFusion to show the new motion fusion feature
  • 🚚 Renamed sample Eyewear_ImageTracking to Eyewear_DeviceHasNoTracking to clarify the sample purpose
  • 🚚 Renamed sample MapLocalizing_Sparse to SpatialMap_Sparse_Localizing
  • 🚚 Renamed sample SpatialMap_Dense_BallGame to SpatialMap_Dense_BallGame
  • 🚚 Renamed sample SpatialMap_Sparse_ImageTarget to SpatialMap_Sparse_ImageTarget
  • 🚚 Renamed sample MapBuilding_Sparse to SpatialMap_Sparse_Building
  • 🚚 Renamed sample MapBuilding_Sparse_Dense to SpatialMap_Sparse_Dense_Building

버전 4.3.0

릴리스 날짜: 2021-04-07

EasyAR Sense Unity Plugin 4.3.0은 Unity package로 파일을 구성하여 패키징 과정의 설정을 단순화하고 플러그인 업데이트가 어려운 문제를 해결했습니다. 이 버전부터 Unity 2019.4 이상 버전만 지원합니다.

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

EasyAR Sense Unity Plugin

  • 🚀 Asset Package를 Unity Package로 대체. Unity 2019.4 이상 버전과 호환되며 이전 버전은 더 이상 호환되지 않음
  • ✨ iOS: bitcode 자동 설정. 더 이상 XCode 프로젝트의 bitcode 설정을 수정할 필요 없음
  • ✨ iOS: Sense의 동적 라이브러리 framework 사용. 더 이상 XCode 프로젝트의 framework 설정을 수정할 필요 없음
  • ✨ Android: Sense의 aar 파일 사용, proguard rule 포함
  • ✨ Android: 더 이상 Plugins 폴더의 Android Manifest를 사용하지 않으며, 사용하는 기능에 따라 Manifest의 권한 설정을 제어할 수 있음
  • ⬆️ ARCore: 플러그인과 함께 배포되던 ARCore SDK를 공식 ARCore SDK 1.6 버전 aar 파일로 교체
  • ✨ ARCore: AR Foundation과의 충돌을 해결하기 위해 ARCore 사용 제어 옵션 추가
  • 🔧 메뉴 항목 병합
  • ⬆️ Sense를 4.3.0으로 업데이트

EasyAR Sense Unity Plugin Samples

  • 🔥 이전 Unity 버전을 위한 동영상 재생 workaround 제거
  • 🐛 일부 Android 장치에서 custom camera sample이 camera를 열 수 없는 문제 수정

버전 4.2.0

릴리스 날짜: 2021-01-25

EasyAR Sense Unity Plugin 4.2.0은 InputFrameRecorder/InpuptFramePlayer 지원을 추가하여 에디터에서 장치 실행 효과를 테스트하고 디버그하는 데 사용할 수 있게 했습니다. 동시에 몇 가지 버그를 수정하고 사용자 경험을 향상했습니다.

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

EasyAR Sense Unity Plugin

  • ✨ InputFrameRecorder/InpuptFramePlayer 지원 추가
  • ✨ 모션 추적 보정 매개변수는 기본적으로 서버에서 업데이트됨
  • 🚚 파일 재구성
  • ⚡ hit test 호출 단순화
  • 🐛 tracker가 폐기된 후 target이 사라지지 않는 문제 수정
  • 🐛 특정 상황에서 카메라 이미지가 180도 회전하는 문제 수정
  • 🐛 선형 색 공간에서 카메라 이미지 색상 수정
  • ⬆️ Sense를 4.2.0으로 업데이트

EasyAR Sense Unity Plugin Samples

  • ✨ InputFrameRecorder/InpuptFramePlayer 사용을 보여 주는 FrameRecording sample 추가
  • ⚡ 모션 추적 sample의 평면 검출 최적화

버전 4.1.0

릴리스 날짜: 2020-07-16

EasyAR Sense Unity Plugin 4.1.0은 몇 가지 작은 기능을 추가하고 몇 가지 버그를 수정했으며 사용자 경험을 향상했습니다.

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

EasyAR Sense Unity Plugin

  • ✨ 플러그인 스크립트에 전체 문서 추가
  • ✨ 플러그인의 자세한 사용 설명과 샘플 분석 문서 공개
  • ♻️ 단일 스캔을 지원하도록 CloudLocalizerFrameFilter 재작성
  • 🐛 camera 이미지가 ARHorizontalFlipMode.World로 플립될 때 invert culling이 장면 내 다른 카메라에 영향을 주는 문제 수정
  • 🐛 고 dpi 디스플레이에서 image target gizmo 표시 문제 수정
  • 🐛 RGB/RGBA 픽셀 타입의 camera 이미지 회전 수정
  • ⬆️ Sense를 4.1.0으로 업데이트

EasyAR Sense Unity Plugin Samples

  • ♻️ 모션 추적의 평면 검출 기능을 보여 주도록 MotionTracking sample 재작성
  • ♻️ 새 인터페이스 기능을 사용하도록 ImageTracking_CloudRecognition sample 재작성
  • 🔧 수평 및 수직으로 배치된 image target을 사용하도록 ImageTracking_Targets sample 수정

버전 4.0.1

릴리스 날짜: 2020-05-13

EasyAR Sense Unity Plugin 4.0.1은 몇 가지 작은 기능을 추가하고 몇 가지 버그를 수정했으며 사용자 경험을 향상했습니다.

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

EasyAR Sense Unity Plugin

  • 🐛 작은 수정
  • ⬆️ Sense를 4.0.1로 업데이트

EasyAR Sense Unity Plugin Samples

  • ♻️ TargetOnTheFly sample을 더 간결하고 안정적으로 재작성

버전 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의 모든 코드는 잘 설계된 인터페이스를 갖추고 있으며 오픈 소스입니다. 이 플러그인을 직접 사용해 AR 경험을 빠르게 만들 수도 있고, 플러그인 코드를 참고해 EasyAR Sense 인터페이스와 기능을 더 유연하고 사용자 지정 방식으로 사용하거나 자신만의 Unity 플러그인을 만들 수도 있습니다.

EasyAR Sense Unity 플러그인은 크게 향상되었으며, 주로 다음 몇 가지 영역에 집중되어 있습니다.

  1. 일관된 설계 진화

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

  2. 에디터 경험 최적화

    에디터에서 image target의 gizmo를 표시할 수 있어, 이전 버전의 편집 모드에서 자동 생성되던 mesh를 더 나은 경험으로 대체합니다. license key 검증 실패와 같은 심각한 오류는 디버그를 돕기 위해 팝업 메시지로 화면에 표시됩니다. API 외에도 image target data를 생성하기 위한 Unity 도구 창을 제공합니다.

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

    모든 새 기능과 서로 다른 알고리즘 조합의 동작을 보여 주는 샘플을 추가했습니다. AR 글래스 지원 샘플을 추가했으며, 두 가지 AR 글래스인 Shadow Creator Action One 및 EPSON BT-350을 미리 보정했습니다. 커뮤니티의 많은 "사용 방법" 관련 질문이 이 샘플들 안에서 답을 얻을 수 있습니다. 여러분의 피드백에 감사드립니다!

EasyAR Sense 4.0은 무료 개인판, 월 구독형 프로페셔널판, 맞춤형 기능의 엔터프라이즈판 세 가지 구독 모델을 제공합니다.

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

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

Unity Plugin for EasyAR Sense 4.0.0

  • 🚀 EasyAR Sense 4.0.0 의 모든 새 기능 지원: Sparse Spatial Map, Dense Spatial Map 및 Motion Tracking
  • 🚀 Sense 2.3 과 유사한 인터페이스 설계와 동작을 복원하고 많은 개선 추가
  • ✨ 심각한 오류 상황의 팝업 메시지 추가, EasyARController 에서 끌 수 있음
  • ✨ Components: 대부분의 컴포넌트는 Unity 컴포넌트의 enabled 를 사용해 start/stop 제어 가능
  • ✨ Component ARSenssion: AR 진입점, center mode 제어, 커스텀 카메라와 AR 안경 같은 외부 디바이스 지원
  • ✨ Component ARAssembly: EasyAR Sense 컴포넌트화 API 의 조립 과정을 보여 주며 모든 EasyAR Sense 컴포넌트 지원
  • ✨ Component ImageTargetController: 다양한 입력 유형 지원 개선, 로컬 파일 시스템 또는 web URL 에서 이미지와 .etd 파일 로드 가능
  • ✨ Component CameraImageRenderer: 이 컴포넌트를 disable 하여 camera 이미지 렌더링을 끌 수 있음
  • ✨ Component VIOCameraDeviceUnion: motion tracking, 디바이스에서 사용 가능한 ARKit, ARCore 또는 EasyAR motion tracking 기능을 자동 선택
  • ✨ Scene: target gizmo 를 추가하여 Unity Editor 에서 target 세부 정보 표시 가능
  • ✨ Asset: 전역 서비스 설정 및 gizmo 제어 옵션 추가
  • ✨ Window: image target data, .etd 파일을 생성하는 창 추가
  • ✨ Window: license key 설정 화면 및 기타 전역 설정으로 이동하는 메뉴 추가
  • 🐛 target tracking 에 한 프레임 지연이 있던 문제 수정
  • 🐛 블로킹 방식 target loading 을 수정하고 target loading 시간 단축
  • 🐛 target size 획득 수정
  • 🐛 기타 많은 개선 및 bug 수정
  • ⬆️ Sense 를 4.0.0 으로 업데이트

Samples of Unity Plugin for EasyAR Sense 4.0.0

  • 🚀 Sense 기능과 API 사용을 보여 주는 많은 sample 추가
  • 🚀 Sense 2.3 의 모든 sample 다시 추가
  • 🚀 Sparse Spatial Map, Dense Spatial Map, Motion Tracking 등 새 기능을 보여 주는 sample 과, 이러한 기능을 Image Tracking 등 다른 컴포넌트와 함께 사용하는 방법을 보여 주는 sample 추가
  • ✨ 모든 samples 를 로드할 수 있는 sample launcher 추가
  • ✨ 모든 sample 을 포괄하는 화면상 컴포넌트 상태 정보 추가
  • ✨ AR 안경 지원을 보여 주는 sample 추가
  • ✨ Surface Tracking 과 Image Tracking 을 함께 사용하는 sample 추가
  • ✨ camera 이미지 텍스처를 획득하고 camera 표시를 제어하는 sample 추가
  • ✨ video aspect ratio 수정, Unity VideoPlayer 기능, 을 image target 에 맞추는 sample 추가
  • ✨ image extension 에서 tracking 을 보여 주는 sample 추가
  • ♻️ cloud recognition sample 은 이제 로컬 캐시를 사용하고 tracking 상태에서 cloud recognition 을 중지하여 일반적인 사용 시나리오를 커버
  • 🐛 coloring3D sample 최적화 및 bug 수정