Table of Contents

Catatan Rilis EasyAR Sense Unity Plugin Versi 4

Catatan

Versi terbaru EasyAR Sense Unity Plugin adalah 4000.0. Untuk informasi selengkapnya, lihat catatan rilis.

Mulai versi 4, EasyAR SDK yang sebelumnya dikenal luas diberi nama baru: EasyAR Sense. EasyAR Sense menyediakan kemampuan untuk mempersepsikan dunia nyata. Di Unity, EasyAR Sense Unity Plugin menyediakan pembungkus EasyAR Sense agar pengembang dapat menggunakan kemampuan EasyAR Sense dengan mudah di Unity.

Versi 4.6.5

Tanggal rilis: 2024-12-25

EasyAR Sense Unity Plugin 4.6.5 menghindari kemungkinan bug Unity.

Ini akan menjadi rilis terakhir yang mendukung Unity 2019, Unity 2020, dan AR Foundation 4. Mulai versi 4.7, EasyAR Sense Unity Plugin hanya akan mendukung Unity 2021.3+ dan AR Foundation 5+. Dukungan untuk banyak headset dan kacamata juga akan hadir bersamaan.

Detail pembaruan adalah sebagai berikut:

  • 🩹 Menghindari kemungkinan bug Unity 6 URP 17 render graph yang dapat membuat hasil rendering pada Windows DX11 menjadi tidak dapat diprediksi

Versi 4.6.4

Tanggal rilis: 2024-12-17

EasyAR Sense Unity Plugin 4.6.4 memperbaiki masalah tampilan dense spatial map, serta menyediakan kompatibilitas dengan Unity 6+, URP 17+, dan AR Foundation 5/6+.

Detail pembaruan adalah sebagai berikut:

  • ✨ Menambahkan dukungan Render Graph untuk Unity 6 (URP 17+)
  • ✨ Menambahkan dukungan XROrigin untuk AR Foundation 5/6
  • 🐛 Memperbaiki masalah mesh robek saat menggunakan dense spatial map
  • 🐛 Memperbaiki log error yang muncul pada collision mesh yang dihasilkan saat menggunakan dense spatial map

Versi 4.6.3

Tanggal rilis: 2023-10-13

EasyAR Sense Unity Plugin 4.6.3 memperbaiki beberapa masalah dan menyediakan kompatibilitas saat menggunakan URP di Unity 2023.

Detail pembaruan adalah sebagai berikut:

  • ✨ Menambahkan kompatibilitas URP 15
  • 🐛 Memperbaiki arah kamera yang salah saat hanya menggunakan AR Engine

Versi 4.6.2

Tanggal rilis: 2023-04-03

EasyAR Sense Unity Plugin 4.6.2 memperbaiki beberapa bug.

Detail pembaruan adalah sebagai berikut:

  • 🐛 Memperbaiki masalah tampilan mesh dense spatial map pada linear color space
  • 🩹 Mengatasi (workaround) kemungkinan crash di Android pada contoh Camera_CustomCamera di Unity 2022.2 dan 2023.1 (mungkin juga versi lain); tampaknya terdapat bug pada bagian JNI Unity di versi tersebut

Versi 4.6.1

Tanggal rilis: 2023-03-24

EasyAR Sense Unity Plugin 4.6.1 menambahkan beberapa fitur kecil dan memperbaiki beberapa bug.

Detail pembaruan adalah sebagai berikut:

  • ⬆️ Memperbarui Sense ke 4.6.1.10366
  • 🐛 Memperbaiki masalah dense mesh ditampilkan pada posisi yang salah saat menggunakan kamera kustom dalam beberapa kondisi khusus

Versi 4.6.0

Tanggal rilis: 2023-02-13

EasyAR Sense Unity Plugin 4.6.0 menghadirkan banyak optimasi dan peningkatan, terutama berfokus pada beberapa aspek berikut:

  1. Menambahkan dukungan native Apple silicon

    Kami mulai merilis file library Apple silicon sejak EasyAR Sense 4.3. Namun sebelum Unity sendiri mendukungnya, kami belum dapat membuat Unity mengenali library ini. Dalam rilis baru ini, kami memasukkan library tersebut ke Unity untuk mendukung beberapa versi Unity Editor terbaru yang dikompilasi untuk Apple silicon.

  2. Menambahkan dukungan AR Engine bawaan

    Kami menambahkan dukungan AR Engine bawaan di plugin, yang dapat menggunakan kemampuan untuk mendukung EasyAR Mega dan fitur EasyAR lainnya. Perubahan ini menggantikan paket Unity Huawei lama yang tidak dapat digunakan pada versi Unity baru. Jika Anda tidak ingin menggunakan AR Engine, Anda juga dapat menonaktifkannya dengan mudah.

  3. Memisahkan dukungan AR Foundation dan Nreal ke paket ekstensi independen

    Kami memisahkan dukungan AR Foundation dan Nreal dari paket plugin utama dan menjadikannya paket ekstensi. Dua fitur ini awalnya ditambahkan ke paket plugin melalui conditional compilation. Namun dukungan Unity untuk conditional compilation tidak sepenuhnya sempurna, sehingga menimbulkan banyak hambatan bagi pengembang. Pemisahan menjadi paket ekstensi juga memudahkan distribusi dukungan perangkat seperti kacamata. Ke depan akan ada banyak perangkat baru yang menggunakan EasyAR.

Detail pembaruan adalah sebagai berikut:

  • ✨ Menambahkan dukungan native Apple silicon
  • ✨ Menambahkan dukungan AR Engine bawaan (tersedia untuk semua versi Unity)
  • 🚚 Memisahkan dan mengoptimalkan dukungan Nreal (>= 1.6)
  • 🚚 Memisahkan dan mengoptimalkan dukungan AR Foundation (>= 4.1.3)
  • ✨ Menambahkan kompatibilitas dengan struktur paket AR Foundation 5.x
  • ✨ Menambahkan kelas UnityPackage untuk lebih mudah mendapatkan versi paket, nama, dan lainnya dalam skrip
  • ✨ Menambahkan opsi untuk menonaktifkan semua kamera kustom
  • ⚡ Mengoptimalkan dukungan EasyAR Mega
  • ⚡ Mengoptimalkan informasi saat tidak ada frame source yang tersedia
  • ⚡ Mengoptimalkan menu klik kanan
  • ⚡ Beralih menggunakan antarmuka motion fusion baru
  • 🐛 Memperbaiki target file yang macet saat dimuat dan tidak melaporkan error ketika file tidak ada
  • 🐛 Memperbaiki frame source yang tidak dapat digunakan dalam kondisi khusus tertentu
  • 🔥 Menghapus dukungan bawaan untuk plugin Unity resmi Huawei (resmi sudah tidak dipelihara)
  • 🔥 Menghapus interface dan prefab usang sebelum versi 4.4
  • 🔥 Menghapus dukungan Universal architecture saat membangun iOS
  • ⬆️ Memperbarui Sense ke 4.6.0

Versi 4.5.0

Tanggal rilis: 2022-03-04

EasyAR Sense Unity Plugin 4.5.0 menambahkan beberapa fitur kecil, memperbaiki beberapa bug, dan meningkatkan pengalaman pengguna. Sesuai kebijakan Google, versi ini memperbarui ARCore SDK ke 1.23.0 dan menambahkan pemeriksaan yang lebih ketat selama proses build.

Detail pembaruan adalah sebagai berikut:

EasyAR Sense Unity Plugin

  • 🚚 Memindahkan EasyAR Settings ke Unity Project Settings; settings asset tidak lagi dimuat sebagai resource
  • ✨ Menambahkan opsi untuk memverifikasi license key selama proses build
  • ✨ Menambahkan opsi untuk menggunakan input gambar berwarna saat menggunakan AR Foundation dan beberapa komponen lainnya
  • ⚡ Mengoptimalkan motion fusion saat status motion tracking tidak stabil
  • ⚡ Mengoptimalkan pesan error ketika CloudRecognizer atau CloudLocalizer gagal dibuat
  • 🐛 Memperbaiki MotionTrackerFrameSource.CheckAvailability yang tidak dapat berakhir pada GameObject yang tidak aktif
  • ⬆️ ARCore: Memperbarui ARCore SDK ke 1.23.0
  • ⬆️ ARCore: Dalam build yang menggunakan ARCore, versi Gradle harus >= 5.6.4
  • 🔧 ARCore: Dalam build yang menggunakan ARCore, peringatan akan muncul jika aplikasi yang dikemas hanya berisi 32-bit
  • ⬆️ Memperbarui Sense ke 4.5.0

EasyAR Sense Unity Plugin Samples

  • 🔧 Menonaktifkan percobaan pembaruan AR Foundation dalam contoh fusion
  • 🔧 Mengubah contoh ImageTracking_CloudRecognition agar menggunakan parameter connection timeout dengan lebih baik

Versi 4.4.0

Tanggal rilis: 2021-10-28

EasyAR Sense Unity Plugin 4.4.0 menambahkan banyak fitur dan peningkatan baru, terutama berfokus pada beberapa aspek berikut:

  1. Mendukung Unity AR Foundation

    EasyAR sekarang dapat bekerja bersama AR Foundation. Ini memperkuat kemampuan EasyAR dan AR Foundation, sekaligus memperoleh keunggulan keduanya. Misalnya, saat menggunakan EasyAR Sparse Spatial Map untuk melokalisasi perangkat di lingkungan nyata, Anda juga dapat memanfaatkan kemampuan ARKit atau ARCore yang diekspos oleh AR Foundation, seperti environment probe.

    Dukungan AR Foundation diimplementasikan melalui salah satu kemampuan fleksibel EasyAR Sense pada lapisan bawah plugin, yaitu kamera kustom. Dengan ini sebagai referensi, kini plugin dapat dikustomisasi untuk mendukung framework AR lain dengan lebih mudah dibanding sebelumnya.

  2. Mendukung kacamata Nreal (kacamata AR dengan kemampuan VIO)

    EasyAR sekarang dapat mendukung kacamata Nreal. Dukungan Nreal diimplementasikan melalui salah satu kemampuan fleksibel EasyAR Sense pada lapisan bawah plugin, yaitu kamera kustom.

  3. Mendukung Unity Universal Render Pipeline

    Mulai versi ini, dukungan URP akan dibangun langsung ke dalam plugin.

  4. Mendukung EasyAR Cloud SpatialMap

    EasyAR Cloud SpatialMap menyediakan solusi cloud AR tingkat kota. EasyAR Sense Unity Plugin adalah salah satu alat pengembangan penting yang mendukung EasyAR Cloud SpatialMap di sisi aplikasi.

  5. Menambahkan fitur motion fusion baru

    Selama salah satu kemampuan motion tracking dapat digunakan, EasyAR motion fusion dapat membuat pelacakan gambar statis dan objek lebih stabil, serta terus melacak setelah target keluar dari bidang pandang kamera. Fitur baru ini bukan sekadar menjalankan motion tracking dan image tracking secara bersamaan seperti yang dapat dilakukan pada versi sebelumnya, tetapi menyediakan hasil pelacakan yang lebih baik berdasarkan fusi dua jenis pelacakan.

  6. Alur pembuatan AR Session yang sepenuhnya baru

    AR session dan komponen AR lainnya kini dapat dibuat melalui menu GameObject, sehingga penggunaannya lebih fleksibel dan mudah. Prefab telah ditandai usang dan akan dihapus dalam rilis mendatang.

Rincian pembaruan adalah sebagai berikut:

EasyAR Sense Unity Plugin

  • 🚀 Menambahkan dukungan Unity AR Foundation
  • 🚀 Menambahkan dukungan Unity Universal Render Pipeline (URP)
  • 🚀 Menambahkan dukungan kacamata Nreal
  • 🚀 Menambahkan motion fusion untuk mengoptimalkan image tracking dan 3D object tracking saat motion tracking tersedia
  • 🚀 Menambahkan CloudSpatialMapLocalizerFrameFilter untuk mendukung EasyAR Cloud SpatialMap
  • 🚀 Memperkenalkan cara baru untuk membuat AR session dan komponen AR lainnya
    • ✨ Menambahkan item menu GameObject yang diatur berdasarkan fitur untuk membuat AR session dan GameObject lainnya
    • ✨ Menambahkan banyak item menu preset GameObject yang berguna
    • 🔥 prefab telah ditandai obsolete dan akan dihapus pada rilis mendatang
  • ✨ Menambahkan lebih banyak frame source untuk memperluas dukungan framework AR dan perangkat
    • ✨ Menambahkan ARCoreFrameSource & ARKitFrameSource & MotionTrackerFrameSource untuk menggantikan VIOCameraDeviceUnion; pemilihan kebijakan runtime digantikan oleh ARComponentPicker yang lebih fleksibel
    • ✨ Menambahkan ARFoundationFrameSource untuk mendukung Unity AR Foundation
    • ✨ Menambahkan HuaweiAREngineFrameSource untuk mendukung Huawei AR Engine
    • 🔥 VIOCameraDeviceUnion telah ditandai obsolete dan akan dihapus pada rilis mendatang
    • 🚚 VideoCameraDevice diganti namanya menjadi CameraDeviceFrameSource
    • 🚚 RenderCamera dipindahkan ke GameObject FrameSource
    • 🔧 Camera dalam AR session akan dipilih oleh FrameSource saat runtime
    • 🔧 MotionTrackerFrameSource secara default akan mencoba memperbarui daftar dukungan perangkat dari server, dengan timeout 2s
    • ARCoreFrameSource & ARKitFrameSource mendapatkan kemampuan untuk mengontrol autofocus
  • ✨ Mengoptimalkan beban kerja dan API AR session
    • ✨ Menambahkan komponen ARComponentPicker untuk memilih frame source dan komponen lain yang tersedia saat runtime
    • ✨ Menambahkan ARSession.AvailableCenterMode untuk mengkueri semua center mode yang tersedia dalam satu session
    • ✨ Menambahkan ARSession.Origin untuk mendapatkan objek relatif terhadap gerakan kamera saat motion tracking berjalan
    • ✨ Menambahkan ARSession.TrackingStatus untuk mendapatkan kualitas motion tracking perangkat
    • ✨ Menambahkan ARSession.State & ARSession.StateChanged untuk mengkueri status ARSession
  • ✨ Mengoptimalkan penanganan center mode
    • 🔧 Center mode yang tersedia dalam satu session akan ditentukan oleh frame source yang dipilih saat runtime
    • 🔧 Spatial map dapat digunakan dalam semua center mode
    • 🔥 Menghapus ARCenterMode.ExternalControl; fungsinya digantikan oleh FrameSource.IsCameraUnderControl == false
    • 🚚 Mengganti nama ARCenterMode.WorldRoot menjadi ARCenterMode.SessionOrigin
  • ✨ Mengoptimalkan proses inisialisasi, terutama pengalaman penggunaan pertama
    • ✨ Menambahkan API EasyARController.Initialize & EasyARController.Deinitialize untuk mendukung inisialisasi manual setelah startup
    • 🔧 Jika file library EasyAR gagal dimuat, prompt error akan ditampilkan
    • 🔧 Memperbaiki pesan popup saat verifikasi lisensi gagal
  • ✨ Mengoptimalkan proses build, terutama pengalaman penggunaan pertama
    • ✨ Jika paket plugin tidak diimpor dengan benar oleh Unity Package Manager, error saat kompilasi dan pemuatan akan dibuat
    • ✨ Jika terjadi error selama pre-build atau post-build, build akan gagal
    • ✨ Saat menggunakan ARCore XR Plugin, pemilihan ARCore SDK secara default akan ditangani otomatis
    • ✨ Menambahkan pemeriksaan iOS usage description dalam build
    • 🔧 Assets/HiddenEasyAR tidak lagi digunakan dalam build
  • ⚡ Mengoptimalkan stabilitas tracking untuk sparse spatial map
  • 🔧 SurfaceTrackerFrameFilter dapat digunakan bersama perangkat motion tracking
  • 🐛 Memperbaiki masalah di mana event target controller dapat terpicu setelah komponen dihancurkan dalam beberapa kasus
  • 🐛 Memperbaiki tracking mode MotionTrackerCameraDevice yang tidak diatur dengan benar
  • 🔧 field of view kamera sekarang diatur agar sesuai dengan projection matrix
  • ⬆️ Memperbarui Sense ke 4.4.0

Sample EasyAR Sense Unity Plugin

  • ✨ 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

Versi 4.3.0

Tanggal rilis: 2021-04-07

EasyAR Sense Unity Plugin 4.3.0 menggunakan Unity package untuk mengorganisasi file, menyederhanakan konfigurasi selama proses pengemasan, dan mengatasi kesulitan pembaruan plugin. Mulai versi ini, hanya Unity 2019.4 dan versi lebih tinggi yang didukung.

Detail pembaruan adalah sebagai berikut:

EasyAR Sense Unity Plugin

  • 🚀 Menggunakan Unity Package untuk menggantikan Asset Package, kompatibel dengan Unity 2019.4 dan versi lebih tinggi; versi lama tidak lagi kompatibel
  • ✨ iOS: Mengonfigurasi bitcode secara otomatis, sehingga tidak perlu lagi mengubah pengaturan bitcode proyek XCode
  • ✨ iOS: Menggunakan dynamic library framework Sense, sehingga tidak perlu lagi mengubah pengaturan framework proyek XCode
  • ✨ Android: Menggunakan file aar Sense, termasuk proguard rule
  • ✨ Android: Tidak lagi menggunakan Android Manifest di folder Plugins; pengaturan permission dalam Manifest dapat dikontrol berdasarkan fitur yang digunakan
  • ⬆️ ARCore: Mengganti ARCore SDK yang didistribusikan bersama plugin dengan file aar resmi ARCore SDK versi 1.6
  • ✨ ARCore: Menambahkan opsi untuk mengontrol penggunaan ARCore, menyelesaikan konflik dengan AR Foundation
  • 🔧 Menggabungkan item menu
  • ⬆️ Memperbarui Sense ke 4.3.0

EasyAR Sense Unity Plugin Samples

  • 🔥 Menghapus workaround pemutaran video yang disiapkan untuk Unity versi lama
  • 🐛 Memperbaiki custom camera sample yang tidak dapat membuka kamera pada beberapa perangkat Android

Versi 4.2.0

Tanggal rilis: 2021-01-25

EasyAR Sense Unity Plugin 4.2.0 menambahkan dukungan InputFrameRecorder/InpuptFramePlayer, yang dapat digunakan untuk menguji dan men-debug efek berjalan pada perangkat di editor. Versi ini juga memperbaiki beberapa bug dan meningkatkan pengalaman pengguna.

Detail pembaruan adalah sebagai berikut:

EasyAR Sense Unity Plugin

  • ✨ Menambahkan dukungan InputFrameRecorder/InpuptFramePlayer
  • ✨ Parameter kalibrasi motion tracking akan diperbarui dari server secara default
  • 🚚 Mengorganisasi ulang file
  • ⚡ Menyederhanakan panggilan hit test
  • 🐛 Memperbaiki target yang tidak hilang setelah tracker dihancurkan
  • 🐛 Memperbaiki gambar kamera yang berotasi 180 derajat dalam kondisi tertentu
  • 🐛 Memperbaiki warna gambar kamera pada linear color space
  • ⬆️ Memperbarui Sense ke 4.2.0

EasyAR Sense Unity Plugin Samples

  • ✨ Menambahkan FrameRecording sample untuk mendemonstrasikan penggunaan InputFrameRecorder/InpuptFramePlayer
  • ⚡ Mengoptimalkan deteksi bidang pada motion tracking sample

Versi 4.1.0

Tanggal rilis: 2020-07-16

EasyAR Sense Unity Plugin 4.1.0 menambahkan beberapa fitur kecil, memperbaiki beberapa bug, dan meningkatkan pengalaman pengguna.

Detail pembaruan adalah sebagai berikut:

EasyAR Sense Unity Plugin

  • ✨ Menambahkan dokumentasi lengkap dalam skrip plugin
  • ✨ Dokumentasi penggunaan plugin yang rinci dan analisis sample telah tersedia online
  • ♻️ Menulis ulang CloudLocalizerFrameFilter untuk mendukung pemindaian satu kali
  • 🐛 Memperbaiki pencemaran invert culling terhadap kamera lain di scene saat gambar kamera dibalik menggunakan ARHorizontalFlipMode.World
  • 🐛 Memperbaiki masalah tampilan image target gizmo pada monitor dpi tinggi
  • 🐛 Memperbaiki rotasi gambar kamera dengan tipe piksel RGB/RGBA
  • ⬆️ Memperbarui Sense ke 4.1.0

EasyAR Sense Unity Plugin Samples

  • ♻️ Menulis ulang MotionTracking sample untuk mendemonstrasikan fungsi deteksi bidang motion tracking
  • ♻️ Menulis ulang ImageTracking_CloudRecognition sample menggunakan kemampuan interface baru
  • 🔧 Mengubah ImageTracking_Targets sample agar menggunakan image target yang ditempatkan horizontal dan vertikal

Versi 4.0.1

Tanggal rilis: 2020-05-13

EasyAR Sense Unity Plugin 4.0.1 menambahkan beberapa fitur kecil, memperbaiki beberapa bug, dan meningkatkan pengalaman pengguna.

Detail pembaruan adalah sebagai berikut:

EasyAR Sense Unity Plugin

  • 🐛 Perbaikan kecil
  • ⬆️ Memperbarui Sense ke 4.0.1

EasyAR Sense Unity Plugin Samples

  • ♻️ Menulis ulang TargetOnTheFly sample agar lebih sederhana dan stabil

Versi 4.0.0

Tanggal rilis: 2019-12-30

EasyAR telah berkembang menjadi sebuah keluarga besar. Mulai versi 4, EasyAR SDK yang sebelumnya dikenal luas akan diberi nama baru: EasyAR Sense. EasyAR Sense menyediakan kemampuan untuk mempersepsikan dunia nyata. Versi ini mencakup semua fitur 3.0.

EasyAR Sense adalah SDK independen. SDK ini tidak bergantung pada komponen non-sistem atau alat seperti Unity3D, dan dapat menyediakan API terkomponen berbasis aliran data yang fleksibel.

Terkait dukungan Unity, EasyAR Sense Unity Plugin adalah pembungkus yang sangat tipis untuk mengekspos fungsi EasyAR Sense di Unity. Semua kode EasyAR Sense Unity Plugin dirancang dengan interface yang baik dan bersifat open source. Anda dapat langsung menggunakan plugin ini untuk membuat pengalaman AR dengan cepat, atau merujuk ke kode plugin untuk menggunakan interface dan fungsi EasyAR Sense dengan lebih fleksibel dan kustom, atau membuat plugin Unity milik Anda sendiri.

Plugin EasyAR Sense Unity memperoleh peningkatan besar, terutama berfokus pada beberapa aspek berikut:

  1. Evolusi desain yang konsisten

    Semua fungsi dan keunggulan plugin Unity EasyAR Sense 1/2/3 dipertahankan dalam versi ini. Plugin versi ini menggunakan sebanyak mungkin fungsi Unity itu sendiri, seperti menggunakan OnEnable/OnDisable untuk mengontrol start/stop. Sebagian besar fungsi EasyAR Sense dapat bekerja langsung tanpa perlu menulis skrip. Semua fitur baru EasyAR Sense 4.0 telah didukung, dan banyak bug juga telah diperbaiki.

  2. Optimasi pengalaman editor

    Gizmo image target dapat ditampilkan di editor, menggantikan mesh yang otomatis dibuat dalam edit mode pada versi sebelumnya dengan pengalaman yang lebih baik. Error serius (seperti kegagalan verifikasi license key) akan ditampilkan di layar melalui pesan pop-up untuk membantu debug. Selain API, disediakan jendela alat Unity untuk membuat image target data.

  3. Lebih banyak sample, mencakup lebih banyak API detail

    Menambahkan sample yang menampilkan semua fitur baru dan kerja kombinasi algoritma yang berbeda. Menambahkan sample dukungan kacamata AR, dengan dua kacamata AR yang telah dikalibrasi sebelumnya: Shadow Creator Action One dan EPSON BT-350. Banyak pertanyaan "cara menggunakan" dari komunitas dijawab dalam sample ini. Terima kasih atas umpan balik Anda semua!

EasyAR Sense 4.0 menyediakan tiga mode langganan: Personal Edition gratis, Professional Edition berbayar bulanan, dan Enterprise Edition dengan fitur kustom.

Informasi rinci tentang fitur, harga, metode pembayaran, dan lainnya dapat dilihat di halaman produk dan halaman harga.

Detail pembaruan adalah sebagai berikut:

Unity Plugin for EasyAR Sense 4.0.0

  • 🚀 Mendukung semua fitur baru EasyAR Sense 4.0.0: Sparse Spatial Map, Dense Spatial Map, dan Motion Tracking
  • 🚀 Mengembalikan desain dan perilaku interface yang mirip Sense 2.3, dengan banyak peningkatan
  • ✨ Menambahkan pesan pop-up untuk kesalahan berat, yang dapat dinonaktifkan pada EasyARController
  • ✨ Components: sebagian besar komponen dapat menggunakan properti enabled milik komponen Unity untuk mengontrol start/stop
  • ✨ Component ARSenssion: entri AR, mengontrol center mode, dan memiliki kemampuan mendukung perangkat eksternal seperti kamera kustom dan kacamata AR
  • ✨ Component ARAssembly: menampilkan proses perakitan API berkomponen EasyAR Sense dan mendukung semua komponen EasyAR Sense
  • ✨ Component ImageTargetController: meningkatkan dukungan untuk berbagai jenis input dan dapat memuat gambar serta file .etd dari sistem file lokal atau web URL
  • ✨ Component CameraImageRenderer: rendering gambar kamera dapat dimatikan dengan menonaktifkan komponen ini
  • ✨ Component VIOCameraDeviceUnion: motion tracking, dapat otomatis memilih kemampuan ARKit, ARCore, atau EasyAR motion tracking yang tersedia pada perangkat
  • ✨ Scene: menambahkan target gizmo untuk menampilkan detail target di Unity Editor
  • ✨ Asset: menambahkan konfigurasi layanan global dan opsi kontrol gizmo
  • ✨ Window: menambahkan jendela untuk membuat image target data, file .etd
  • ✨ Window: menambahkan entri menu untuk masuk ke halaman pengaturan license key dan konfigurasi global lainnya
  • 🐛 Memperbaiki delay satu frame pada target tracking
  • 🐛 Memperbaiki blocking target loading dan mengurangi waktu target loading
  • 🐛 Memperbaiki pengambilan target size
  • 🐛 Banyak peningkatan dan perbaikan bug lainnya
  • ⬆️ Memperbarui Sense ke 4.0.0

Samples of Unity Plugin for EasyAR Sense 4.0.0

  • 🚀 Menambahkan banyak sample untuk menunjukkan fitur Sense dan penggunaan API
  • 🚀 Menambahkan kembali semua sample Sense 2.3
  • 🚀 Menambahkan sample yang menunjukkan fitur baru, termasuk Sparse Spatial Map, Dense Spatial Map, dan Motion Tracking, serta sample tentang cara fitur ini digunakan bersama komponen lain seperti Image Tracking
  • ✨ Menambahkan sample launcher yang dapat memuat semua samples
  • ✨ Menambahkan informasi status komponen di layar, mencakup semua sample
  • ✨ Menambahkan sample yang menunjukkan dukungan kacamata AR
  • ✨ Menambahkan sample penggunaan Surface Tracking dan Image Tracking bersama
  • ✨ Menambahkan sample untuk memperoleh tekstur gambar kamera dan mengontrol tampilan kamera
  • ✨ Menambahkan sample untuk menyesuaikan perubahan video aspect ratio, fitur Unity VideoPlayer, dengan image target
  • ✨ Menambahkan sample yang menunjukkan tracking dari image extension
  • ♻️ Sample cloud recognition sekarang menggunakan cache lokal dan menghentikan cloud recognition saat tracking, mencakup skenario penggunaan umum
  • 🐛 Mengoptimalkan sample coloring3D dan memperbaiki bug