Table of Contents

Rilis plugin EasyAR Sense Unity

Kami dengan senang hati mengumumkan rilis EasyAR Sense Unity Plugin 4000. Rilis ini menandai bahwa EasyAR telah memiliki API yang matang dan dukungan perangkat yang terus diperbarui, sekaligus membuat rilis versi baru menjadi lebih sering daripada sebelumnya.

Unduh EasyAR Sense Unity Plugin 4000 untuk menikmati fitur dan peningkatan baru ini.

Riwayat versi

Versi 4003.1.1

Tanggal rilis: 2026-09-07

  • 🚀 Menambahkan EasyAR Sense Unity Plugin Meta XR Extension, mendukung Meta Quest 3/3S
  • 🐛 Memperbaiki masalah input extension tidak dapat digunakan ketika DeviceOriginType adalah OriginType.External
  • 🔧 AR session tidak lagi gagal dimulai ketika Mega cloud service dikonfigurasi nonaktif

Versi 4003.1.0

Tanggal rilis: 2026-08-20

  • ✨ Menambahkan dukungan Mega Go
  • ✨ Menambahkan dukungan antarmuka ARSession.InputFrameUpdate pada headset, untuk memperoleh data kamera non-realtime saat runtime di headset
  • 🐛 Memperbaiki masalah kegagalan pemosisian Mega yang mungkin terjadi saat memainkan EIF saat session dimulai
  • ⬆️ Memperbarui EasyAR Sense ke 4.10.0
  • ⬆️ Memperbarui EasyAR Sense Unity Plugin PICO Extension ke 4000.1.0
    • ✨ Menambahkan dukungan untuk perangkat pengguna PICO 4 Ultra, PICO Space Pro, dan kompatibilitas untuk perangkat PICO baru di masa depan
    • 💥 Mengganti antarmuka perangkat enterprise PICO dengan antarmuka perangkat pengguna, sehingga pada perangkat enterprise tidak lagi memerlukan otorisasi enterprise dari PICO

Versi 4003.0.0

Tanggal rilis: 2026-07-01

  • 🚀 Alur pengembangan Mega yang benar-benar baru
    • ✨ API fitur Mega dan alur pengembangan lebih dekat ke fungsi AR tradisional seperti image tracking
    • ✨ Menambahkan komponen MegaBlockController, menggantikan grup node yang sebelumnya dibuat oleh Mega Studio
    • ✨ Tool verifikasi session mendukung lebih banyak opsi kontrol Mega yang praktis
    • ✨ Menggunakan switch konfigurasi global untuk mengendalikan aktivasi fitur Mega
    • 💥 Runtime tidak lagi bergantung secara paksa pada com.easyar.mega; com.easyar.mega hanya menyediakan fungsi editor dan ema
    • 🔥 Menghapus opsi konfigurasi multi block dan block root node; setiap block berdiri sendiri
    • 🔥 Menghapus area pengujian editor MegaTrackerFrameFilter, karena fungsi ini sepenuhnya digantikan oleh tool verifikasi session
  • 🐛 Memperbaiki scene menjadi lebih gelap saat sample digunakan pada Unity 6 ke atas
  • 🐛 Memperbaiki error kompilasi skrip tertentu di lingkungan Unity 6.4 URP
  • 🐛 Memperbaiki perubahan opsi lanjutan MotionTrackerFrameFilter yang tidak dapat disimpan di editor
  • ⬆️ Memperbarui paket dukungan EasyAR Mega ke 2.13.0
    • 🚚 Memisahkan com.easyar.mega lama menjadi dua paket, yaitu com.easyar.mega (paket dukungan Mega) dan com.easyar.mega.studio (Mega Studio), dan Mega Studio tidak lagi mendukung penggunaan untuk pengembangan Unity
    • 🚚 Sebagian antarmuka dipindahkan dari namespace EasyAR.Mega.Scene ke EasyAR.Mega
    • ✨ Mendukung layanan Mega internasional
    • ✨ Mendukung pratinjau panorama saat menggunakan mode play editor
    • ✨ Mendukung melihat data block di prefab view
    • ✨ Mengizinkan block berotasi bebas di editor
    • ✨ Memaksa menampilkan gizmo batas mesh saat pemuatan gagal
    • 🔥 Menghapus dukungan untuk data block yang dibuat oleh layanan pemetaan versi 9.3 dan sebelumnya
    • 🔥 Menghapus dukungan untuk layanan pemosisian 2.0 dan sebelumnya
    • 🔥 Menghapus dukungan untuk ema 0.3-0.4
    • 🔥 Menghapus dukungan untuk node anotasi di scene
  • ⬆️ Memperbarui EasyAR Sense Unity Plugin Extensions ke 4000.0.1
    • 🔧 Menyesuaikan komponen Mega di scene sample

Versi 4002.0.0

Tanggal rilis: 2026-05-18

  • 🐛 Memperbaiki kegagalan build Android pada Unity 6.4.4.
  • 🔧 Menyesuaikan sebagian kode contoh.
  • ⬆️ Memperbarui EasyAR Sense ke 4.9.0

Versi 4001.0.0

Tanggal rilis: 2026-03-10

  • 🐛 Memperbaiki masalah numerik pada konversi pose dari native ke Unity. Masalah ini dapat menyebabkan pose melonjak sesaat pada beberapa perangkat saat menggunakan Mega, sehingga konten berkedip atau bergetar cepat. Perbaikan ini juga mungkin menyelesaikan masalah potensial serupa lainnya.
  • 🔧 Menyesuaikan sebagian antarmuka MegaTrackerFrameFilter agar sesuai dengan perubahan antarmuka EasyAR Sense
  • ⬆️ Memperbarui EasyAR Sense ke 4.8.0

Versi 4000.0.1

Tanggal rilis: 2025-11-14

  • 🐛 Memperbaiki masalah: kesalahan AndroidJavaException yang mungkin terjadi pada build Android dengan minify karena metode statis yang hilang (loadLibraries, setupActivity), yang dapat menyebabkan EasyAR tidak berjalan.

Versi 4000.0.0

Tanggal rilis: 2025-10-20

Mulai versi ini, EasyAR Sense Unity Plugin akan mengikuti package versioning yang disyaratkan Unity (menggunakan Semantic Versioning), sehingga nomor versi akan berbeda dari EasyAR Sense dan frekuensi rilisnya juga dapat berbeda. Plugin versi ini menyertakan EasyAR Sense 4.7.0 rilis resmi.

EasyAR Sense Unity Plugin 4000.0.0 membawa perubahan besar, terutama pada beberapa aspek berikut:

  1. Perubahan kompatibilitas Unity dan AR Foundation

    Mulai versi ini, EasyAR Sense Unity Plugin hanya mendukung Unity 2021.3 dan versi yang lebih baru, dan dukungan Unity 6 juga sudah lengkap. Dukungan AR Foundation juga telah digabung ke dalam package plugin, dan versi ini hanya mendukung AR Foundation 5 dan versi yang lebih baru, dengan penggunaan yang sangat disederhanakan. Jika komponen AR Foundation ditambahkan ke scene, baik AR Foundation akhirnya digunakan saat runtime maupun tidak, konfigurasi scene dan kode skrip dapat tetap sama.

  2. Dukungan headset yang lebih modern, termasuk berbagai headset OST/VST baru

    Setelah bertahun-tahun penyempurnaan bersama banyak perusahaan di industri, dukungan EasyAR untuk headset telah distandardisasi. Kini Anda dapat mendukung perangkat headset pihak ketiga melalui ekstensi EasyAR Sense Unity Plugin (mungkin memerlukan sebagian interface data dari vendor headset). Rilis ini menyertakan dukungan Apple Vision Pro dan XREAL Air2 Ultra, serta dukungan melalui EasyAR Sense Unity Plugin extension untuk Pico 4 Ultra Enterprise dan Rokid AR Studio. Anda juga dapat memperoleh paket ekstensi dukungan perangkat lain dari mitra EasyAR, misalnya Xrany 元霓.

  3. Penyempurnaan interface komponen Unity, serta optimalisasi besar pada workflow ARSession

    Rilis ini merupakan versi pertama yang membungkus fungsi EasyAR Sense secara lengkap melalui komponen Unity. ARSession telah banyak dioptimalkan dan ditulis ulang. Kini Anda dapat dengan mudah menentukan dukungan perangkat atau fitur, lalu memulai atau menghentikan ARSession sesuai kebutuhan untuk switching runtime antar ARSession atau fungsi AR berbeda. Anda juga dapat menggunakan ARSessionFactory untuk membuat ARSession dan komponen terkait saat runtime. Rilis ini juga menambahkan inertial navigation dan 3DoF camera, terutama untuk EasyAR Mega, tetapi juga dapat digunakan secara terpisah.

  4. Penambahan berbagai tool pengembangan dan diagnostik

    Rilis ini menambahkan EIF recording dan playback yang benar-benar baru. Meski EIF recording dan playback sudah bisa digunakan pada versi sebelumnya, sekarang penggunaannya jauh lebih mudah. Anda kini dapat memakai Session Validaion Tool di Unity Editor untuk langsung memutar EIF dan menggerakkan scene, baik untuk image tracking, spatial map, maupun EasyAR Mega, sehingga efek runtime perangkat dapat direproduksi di komputer. Anda juga dapat menggunakan panel diagnostik runtime EasyAR Diagnostics Panel di app untuk mengaktifkan EIF recording dengan mudah, atau kapan saja mengaktifkan dan mematikan informasi status penting ARSession dan komponennya. Selain itu, sample pada versi ini telah ditulis ulang sepenuhnya, sehingga saat menjalankan sample Anda langsung dapat melihat status ARSession serta tombol untuk merekam EIF agar lebih mudah digunakan.

  5. Tool EasyAR Mega sepenuhnya dibuka

    Rilis ini mengintegrasikan Mega Studio 2.12. Selanjutnya pembaruan plugin akan lebih sering, dan tool Mega di sisi Unity akan secara bertahap digabung ke dalam plugin dan dirilis bersama pembaruan reguler plugin. Selain pembaruan dari versi prarilis sebelumnya, rilis ini akan mengaktifkan inertial navigation secara default, sehingga dukungan perangkat EasyAR Mega meluas secara signifikan. Rilis ini juga mencakup dukungan untuk layanan Mega Landmark versi terbaru. Anda dapat mengajukan penggunaan EasyAR Mega melalui halaman situs web EasyAR.

Detail pembaruan lengkapnya sebagai berikut:

Perubahan kompatibilitas Unity dan AR Foundation:

  • 🔧 Unity: mendukung Unity 2021.3 dan yang lebih baru, termasuk Unity 2022.x/Unity 6.x
    • 🔥 Menghapus dukungan untuk Unity 2019/Unity 2020
    • 🔥 Menghapus pemeriksaan versi gradle untuk Unity 2019
    • 🔥 Menghapus opsi DisableARCoreAREngine untuk Unity 2019
  • ✨ Unity 6: dukungan penuh untuk Unity 6
    • ✨ Mendukung URP 17+ dan Render Graph
    • 🐛 Diperbaiki: kegagalan ARCore akibat perubahan perilaku ClassLoader di Unity 6
    • 🐛 Diperbaiki: kegagalan rendering kamera saat Render Scale bukan 1
    • 🐛 Bug Unity 6: gangguan visual dan artefak dapat terlihat pada perangkat iOS/Mac. Masalah ini hanya terjadi saat perlu mengambil tekstur kamera. Kami menambahkan mitigasi sebagian tetapi tidak dapat menghilangkannya sepenuhnya. Masalah telah dilaporkan ke Unity, lihat Unity Issue UUM-87787. Pada Unity 6.2 ke atas, masalah ini dapat dihindari dengan mengatur Render Scale pada Universal Render Pipeline Asset ke nilai di luar 0.96-1.05.
    • 🐛 Bug Unity 6: rendering tidak normal pada Windows DX11. Kami telah menambahkan mitigasi di Unity 6.0-6.1. Pengujian menunjukkan Unity 6.2 telah memperbaiki masalah ini.
  • ✨ AR Foundation: mendukung AR Foundation 5 dan yang lebih baru, sehingga penggunaan jauh lebih sederhana
    • ✨ Dukungan AR Foundation telah digabungkan ke paket plugin dan tidak lagi perlu mengimpor paket terpisah. Untuk kebutuhan khusus, dukungan dapat dinonaktifkan melalui opsi konfigurasi.
    • ✨ Mendukung penggunaan ulang Unity.XR.CoreUtils.XROrigin sebagai origin ARSession dan penggunaan ulang Camera milik XROrigin
    • ✨ Menambahkan opsi konfigurasi Unity XR Auto Switch, yang secara default menangani pergantian objek Unity XR, termasuk AR Foundation
    • ✨ ARSession yang dibuat melalui menu EasyAR otomatis menyertakan dan mengaktifkan dukungan AR Foundation secara default
    • ✨ Sebagian besar sample telah menambahkan dukungan AR Foundation, sementara AR Foundation sendiri tetap perlu diimpor dan dikonfigurasi dengan benar secara manual
    • 🔧 ARCore dan ARKit dapat dikontrol secara terpisah, dan prioritas antara ARCore/ARKit bawaan EasyAR dan ARCore/ARKit dari AR Foundation dapat dikontrol
    • 🔥 Menghapus dukungan untuk AR Foundation 4
    • 🔥 Menghapus dukungan untuk ARSessionOrigin, hanya XROrigin yang didukung
    • 🔥 Menghapus eksekusi proxy untuk alur instalasi ARCore milik AR Foundation
  • ✨ Sepenuhnya kompatibel dengan Input System Package

Dukungan headset mengikuti perkembangan, dengan dukungan baru untuk beberapa headset OST/VST:

  • 🚀 Antarmuka perangkat head-mounted display telah stabil dan mendukung integrasi pihak ketiga
    • ✨ Mendukung integrasi perangkat pihak ketiga, requiring headset manufacturers to provide specific data interfaces
    • ✨ Supports XROrigin and XR Interaction Toolkit
    • ✨ Simplified and unified all headset samples, zero code, with feature switching support
    • ✨ Supports fisheye camera input
    • ✨ Supports custom camera input 3DOF data
    • ✨ Added menu feature: Extensions, integrating all extension menu items
    • 🐛 Fixed rendering anomalies when running DenseSpatialMap on some headsets
    • 🔥 Removed old glasses samples such as ActionOne and BT350
  • ✨ Built-in support for Apple Vision Pro
    • ✨ Supports Metal, RealityKit, and Hybrid modes
    • ✨ Supports visionOS >= 2.0 and visionOS 26
  • ✨ Built-in support for XREAL Air2 Ultra, requiring XREAL SDK >= 3.1
    • ✨ No need to import a separate support package
    • ⚡ Optimized runtime effects on XREAL
    • 🔥 Removed XREAL Light support
  • ✨ Distributes support for other devices such as Pico and Rokid through EasyAR Sense Unity Plugin extensions
    • ✨ Provides a reference template for third-party device integration, com.easyar.sense.ext.hmdtemplate
    • ✨ Supports Pico 4 Ultra Enterprise, requiring PICO Unity Integration SDK >= 3.1
    • ✨ Supports Rokid AR Studio, requiring Rokid Unity OpenXR Plugin >= 3.0.3
    • ✨ These extensions will support multiple future versions of EasyAR Sense Unity Plugin
  • ✨ Mendukung EasyAR XR License
    • 🔧 Using EasyAR on headsets requires EasyAR XR License and the first network connection must be available. The trial requires network access every time

Menyempurnakan Unity component interfaces dan sangat mengoptimalkan workflow ARSession:

  • 🚀 Menyempurnakan encapsulation Unity component layer
    • ✨ Menyempurnakan scene components, menyediakan semua EasyAR Sense features
    • 🔥 Menghapus semua EasyAR Sense layer interfaces yang di-encapsulate melalui components
    • 🔥 Menghapus semua internal interfaces
  • ✨ ARSession: Menulis ulang dan sangat mengoptimalkan workflow
    • ✨ Mendukung start dan stop session kapan saja
    • ✨ Mendukung automatic session startup control
    • ✨ Mendukung switching session features dan input sources tanpa black screen
    • ✨ Menyederhanakan device support judgment dan menyediakannya melalui interface yang konsisten
    • ✨ Memperbarui device support lists MotionTracker, ARCore, dan AR Engine saat startup
    • ✨ Mendukung automatic session restart setelah device list diperbarui
    • ✨ Mendukung memperoleh detailed session corruption information
    • ✨ Menambahkan session internal state self-check
    • 🔥 Menghapus ARComponentPicker. Fungsinya digantikan oleh session flows lainnya
    • 🔥 Melarang beberapa ARSession berjalan bersamaan
  • ✨ ARSessionFactory: Menyediakan runtime creation untuk ARSession dan components terkait
    • ✨ Mendukung pembuatan session yang sama dengan editor menu saat runtime melalui ARSessionFactory
    • ✨ Menambahkan Frame Source sorting feature, termasuk menu item
  • ✨ FrameSource: Menambahkan dukungan inertial navigation dan 3DoF
    • ✨ Menambahkan InertialCameraDeviceFrameSource untuk dukungan inertial navigation
    • ✨ Menambahkan ThreeDofCameraDeviceFrameSource untuk cameras yang mendukung 3DoF
    • ✨ Menambahkan menu feature: Frame Source by Transform Type, menyediakan daftar semua built-in FrameSource
    • ⚡ Mengoptimalkan Inspector options
  • ✨ Penyesuaian interface dan feature updates lainnya
    • ✨ Menambahkan feature untuk membuat ImageTarget menggunakan Texture2D
    • ✨ Menambahkan ImageMaterial untuk merender data tipe Image, seperti camera images atau Target images
    • ✨ Menambahkan ActiveController untuk mengontrol GameObject active dan menyatukan control logic terkait
    • ✨ Menambahkan feature untuk mensimulasikan screen rotation di desktop
    • ✨ Menambahkan XROriginChildController untuk mengontrol behavior object di bawah Session origin
    • 🔥 Menghapus WorldRootController
    • 🔧 Memecah sparse spatial map interfaces menjadi dua functional components berbeda, Builder dan Tracker
    • 🔧 Menyesuaikan EasyARController, menyediakan application/system-level static features
    • 🔧 Menyatukan Target component interfaces
    • 🔧 Menyatukan service access data interfaces

Menambahkan beberapa development dan diagnostic tools:

  • 🚀 Menambahkan edit-time diagnostic tool: Session Validaion Tool
    • ✨ Menyederhanakan pemutaran eif di scene apa pun
    • ✨ Mendukung kontrol alur playback eif
    • ✨ Mendukung kontrol alur session
  • 🚀 Menambahkan runtime diagnostic panel: EasyAR Diagnostics Panel
    • ✨ Menambahkan switch Developer Mode. Secara default, mengetuk layar 8 kali akan mengaktifkan dan menonaktifkan Diagnostics Panel, sehingga menyederhanakan recording eif dan issue feedback untuk online apps
    • ✨ Mendukung custom Developer Mode switch, menggunakan interaksi kustom untuk men-toggle Diagnostics Panel
    • ✨ Mendukung kontrol recording eif
    • ✨ Mendukung kontrol tampilan informasi session
    • ✨ Mendukung kontrol recording eed
  • ✨ Menambahkan fitur recording dan playback EIF baru
    • ✨ FrameRecorder otomatis dirakit ke dalam ARSession dan tidak perlu lagi dipilih secara manual
    • ✨ FrameRecorder secara default otomatis menghasilkan file name untuk mendukung penggunaan tanpa script
    • ✨ FramePlayer mendukung seek dan speed adjustment untuk data yang direkam dalam format baru, dengan ukuran file lebih kecil
    • 🔧 Mendukung penggunaan eif di komputer untuk menggerakkan scene dan fitur AR, bukan fitur baru
  • ✨ Menambahkan DiagnosticsController, menyatukan dan mengoptimalkan diagnostic features
    • ✨ Menambahkan tampilan dan kontrol informasi bertingkat. Secara default, semua informasi error dan warning ditampilkan melalui UI
    • ✨ Menambahkan tampilan informasi status utama ARSession dan komponennya. Secara default ditampilkan melalui UI dan diperbarui setiap frame
    • 🔧 Menggunakan diagnostic features untuk menyederhanakan pengumpulan informasi issue feedback
    • 🔥 Menghapus GUIPopup
  • 🔧 Mengoptimalkan perilaku abnormal state dan tampilan informasi error
    • 🔧 Mengoptimalkan informasi error saat tidak ada frame source tersedia
    • 🔧 Di lingkungan URP, saat EasyAR digunakan alih-alih AR Foundation atau rendering headset untuk merender camera images, RendererFeature yang tidak dikonfigurasi dengan benar akan melaporkan error dan menghentikan eksekusi ARSession
    • 🔧 Mengubah default Active control policy Origin sehingga content menempel ke layar, bukan menghilang saat tracking hilang
    • 🔧 Saat menggunakan trial products pada custom cameras atau headsets, semua content disembunyikan ketika time limit tercapai untuk menghindari salah penilaian efek
  • 🔧 Mengoptimalkan content dan options halaman konfigurasi
    • ✨ Mendukung pemilihan variant EasyAR Sense library
    • 🔒 Pada bagian application permissions, permissions selain camera permission tidak lagi dapat diubah, dan ditentukan oleh variant EasyAR Sense library serta apakah Mega diaktifkan
    • 🔧 Function dan server configurations dikelompokkan berdasarkan EasyAR feature
    • 🔧 Mengelola third-party AR SDK configurations secara terpusat
    • 🔧 Mengelola Workaround configurations untuk Unity secara terpusat

Alat EasyAR Mega sepenuhnya dipublikasikan:

  • 🚀 Sepenuhnya publik, diperbarui secara sinkron
    • ✨ Rilis terintegrasi Mega Studio 2.12
    • 🔧 Alat Mega sisi Unity akan secara bertahap digabungkan ke dalam plugin. Ke depannya, hanya paket terintegrasi terbaru yang akan disediakan, tetapi akan dirilis bersama pembaruan rutin EasyAR Sense Unity Plugin
    • 🔧 EasyAR Mega tetap perlu diajukan melalui halaman situs EasyAR dan hanya dapat digunakan setelah disetujui
  • ✨ Menambahkan dukungan untuk EasyAR Mega Landmark
  • ✨ Menambahkan dukungan 5DOF inertial navigation dan mengaktifkannya secara default, sehingga memperluas dukungan perangkat EasyAR Mega secara signifikan
  • ✨ Menambahkan dukungan penggunaan API Token untuk mengakses layanan Mega
  • 🔧 Mengoptimalkan efek Mega dan pengalaman pengembangan, termasuk dalam pembaruan 4.7.x sebelumnya
    • ✨ Mendukung mode rotasi murni 3DOF dan mode 0DOF, tidak diaktifkan secara default
    • ✨ Menambahkan EditorCameraDeviceFrameSource untuk diagnostik editor, menghindari operasi yang salah di ponsel akibat penyalinan sample yang tidak lengkap
    • ✨ Saat merekam data eif versi lama ketika menggunakan Mega, FrameRecorder akan otomatis membuat file .eif.json
    • 🔧 Mengganti opsi degradasi untuk remote debugging dengan LocationInputMode
    • 🔧 Memisahkan mode no-tracking menjadi komponen independen, yang biasanya tidak perlu lagi digunakan atau diperhatikan
    • 🔧 Menambahkan opsi BlockRootSource. Pada konfigurasi default, lupa mengatur BlockRoot akan melaporkan error
    • 🔧 Menyesuaikan perilaku default saat localizing ke beberapa blocks, memastikan beberapa blocks tidak digunakan secara default
    • 🔧 Menyesuaikan beberapa nama interface
    • 🔧 Melempar exception yang lebih jelas ketika Session berisi Mega tetapi tidak dapat menggunakannya
    • 🔧 Menyesuaikan minimum MotionTracker QualityLevel yang didukung Mega menjadi Limited
    • 🐛 Memperbaiki runtime error akibat escaping CloudLocalizerStatus.WakingUp yang tidak benar
    • 🔧 Beberapa optimasi dan perubahan tercantum dalam changelog EasyAR Sense

Penulisan ulang dan optimasi sample:

  • ✨ Menulis ulang semua sample
    • ✨ Kompatibel dengan berbagai konfigurasi Input System
    • ✨ Kompatibel dengan URP17+
    • ✨ Kompatibel dengan penggunaan AR Foundation
    • 🔧 Kompatibel tanpa menggunakan AR Foundation
    • 🔧 Mempertahankan sejumlah kecil sample tanpa dukungan AR Foundation
    • ⚡ Mengoptimalkan skrip dan pemanggilan interface
    • 🚚 Beberapa sample telah diganti nama
    • 🔧 Mengganti resource seperti model dan video di dalam sample
    • ⚡ Mengurangi penggunaan streaming assets, hanya digunakan dan diimpor pada sample yang menunjukkan fitur tertentu
    • ✨ Menggunakan Texture2D untuk membuat ImageTarget
  • ✨ Menambahkan demonstrasi fitur dan API baru
    • ✨ Menambahkan sample Workflow_ARSession untuk mempelajari alur dasar session, dukungan perangkat, dan lainnya
    • ✨ Menambahkan sample Workflow_FrameSource_ExternalImageStream, menggunakan video sebagai kamera kustom, tidak untuk headset
    • ✨ Menambahkan sample Combination_BasedOn_MotionTracking untuk mempelajari penggunaan dan pergantian berbagai fitur saat motion tracking tersedia, serta pergantian AR Foundation
    • ✨ Menambahkan sample Combination_BasedOn_AppleVisionPro untuk menunjukkan penggunaan dan pergantian fitur di Apple Visio Pro
    • ✨ Menambahkan sample Combination_BasedOn_Xreal untuk menunjukkan penggunaan dan pergantian fitur di perangkat XREAL
    • ✨ Menambahkan beberapa sample Mega, termasuk dalam pembaruan versi 4.7.x sebelumnya
    • ✨ Menambahkan fitur penggantian ukuran kamera dan torch mode di Workflow_FrameSource_CameraDevice
    • 🔥 Menghapus sample AR Foundation terpisah, karena fungsinya sudah tercakup dalam sample lain
    • 🔥 Menghapus sample FrameRecording, karena fungsinya sudah tercakup dalam sample lain
    • 🔥 Menghapus sample MotionTracking_Fusion, karena fungsinya sudah tercakup dalam Combination_BasedOn_MotionTracking
    • 🔥 Menghapus sample SurfaceTracking_ImageTarget, kombinasi fungsi ini tetap dapat diimplementasikan dengan mudah
    • 🔥 Menghapus sample Camera_CustomCamera, masih dapat diimplementasikan sendiri jika diperlukan
    • 🔥 Menghapus sample kacamata lama seperti ActionOne dan BT350
  • ✨ Menyederhanakan penggunaan perekaman dan pemutaran eif
    • ✨ Semua sample menambahkan tombol perekaman eif, dan file eif hasil rekaman dapat digunakan di editor
  • ✨ Menulis ulang launcher dan menambahkan deskripsi sample
    • 🐛 Memperbaiki masalah scene sample yang dimuat melalui launcher terlalu gelap

Integrasi fitur EasyAR dan AR pihak ketiga:

  • ⬆️ Memperbarui EasyAR Sense ke rilis resmi 4.7.0
  • ⬆️ Memperbarui EasyAR AR Engine Interop
  • ⬆️ Memperbarui ARCore SDK ke 1.46.0
  • 🔧 Menonaktifkan AR Engine pada beberapa ponsel yang tidak dapat menjalankan AR Engine secara wajar
  • 🐛 Memperbaiki kegagalan ARCore akibat perubahan perilaku ClassLoader pada Unity 6

Topik terkait