Catatan Rilis EasyAR Sense Unity Plugin
Kami dengan senang hati mengumumkan rilis EasyAR Sense Unity Plugin 4000. Versi ini menandakan bahwa EasyAR telah memiliki API yang lengkap dan dukungan perangkat yang up-to-date. Selain itu, rilis versi baru akan lebih sering dilakukan dibandingkan sebelumnya.
Unduh EasyAR Sense Unity Plugin 4000 untuk menikmati fitur-fitur baru dan perbaikan ini.
Versi Lama
Versi 4003.0.0
Tanggal Rilis: 2026-07-01
- 🚀 Alur pengembangan Mega yang baru
- ✨ Antarmuka fitur Mega dan alur pengembangan lebih dekat dengan fitur AR tradisional seperti pelacakan gambar.
- ✨ Menambahkan komponen MegaBlockController untuk menggantikan kelompok node yang sebelumnya dihasilkan oleh Mega Studio.
- ✨ Alat verifikasi session mendukung lebih banyak opsi kontrol Mega yang berguna.
- ✨ Menggunakan sakelar konfigurasi global untuk mengontrol pengaktifan fitur Mega.
- 💥 Tidak lagi bergantung secara paksa pada
com.easyar.megasaat runtime.com.easyar.megahanya akan menyediakan fitur editor dan ema. - 🔥 Menghapus opsi konfigurasi multi-block dan node akar block. Block sekarang bersifat independen.
- 🔥 Menghapus area pengujian editor MegaTrackerFrameFilter. Fitur ini sepenuhnya digantikan oleh alat verifikasi session.
- 🐛 Memperbaiki masalah scene yang terlalu gelap saat menggunakan sample di Unity versi 6 ke atas.
- 🐛 Memperbaiki kesalahan kompilasi beberapa skrip di lingkungan Unity 6.4 URP.
- 🐛 Memperbaiki masalah pengaturan opsi lanjutan editor MotionTrackerFrameFilter yang tidak dapat disimpan.
- ⬆️ Memperbarui paket dukungan EasyAR Mega ke 2.13.0
- 🚚 Memisahkan paket
com.easyar.megaasli menjadi dua paket, yaitucom.easyar.mega(paket dukungan Mega) dancom.easyar.mega.studio(Mega Studio). Mega Studio tidak lagi mendukung pengembangan di Unity. - 🚚 Memindahkan beberapa antarmuka dari ruang nama EasyAR.Mega.Scene ke ruang nama EasyAR.Mega.
- ✨ Mendukung layanan internasional Mega.
- ✨ Mendukung fitur pratinjau panorama saat mode play di editor.
- ✨ Mendukung pemilihan data block di tampilan prefab.
- ✨ Mengizinkan block untuk diputar bebas di editor.
- ✨ Memaksa menampilkan gizmo batas mesh saat pemuatan gagal.
- 🔥 Menghapus dukungan untuk data block yang dihasilkan oleh layanan pemetaan versi 9.3 dan sebelumnya.
- 🔥 Menghapus dukungan untuk layanan pemetaan lokasi versi 2.0 dan sebelumnya.
- 🔥 Menghapus dukungan untuk ema 0.3 - 0.4.
- 🔥 Menghapus dukungan untuk node anotasi di scene.
- 🚚 Memisahkan paket
- ⬆️ Memperbarui EasyAR Sense Unity Plugin Extensions ke 4000.0.1
- 🔧 Mengatur komponen Mega di scene sample.
Versi 4002.0.0
Tanggal Rilis: 2026-05-18
- 🐛 Memperbaiki masalah gagal membundel Android di Unity 6.4.4.
- 🔧 Mengatur beberapa kode contoh.
- ⬆️ Memperbarui EasyAR Sense ke 4.9.0
Versi 4001.0.0
Tanggal Rilis: 2026-03-10
- 🐛 Memperbaiki masalah nilai dalam konversi pose dari native ke Unity. Masalah ini menyebabkan pose berubah secara tiba-tiba dalam waktu singkat saat menggunakan Mega di beberapa perangkat, yang mengakibatkan konten berkedip atau bergetar dengan cepat. Perbaikan masalah ini mungkin juga menyelesaikan masalah potensial serupa lainnya.
- 🔧 Mengatur beberapa antarmuka MegaTrackerFrameFilter untuk menyesuaikan perubahan antarmuka EasyAR Sense.
- ⬆️ Memperbarui EasyAR Sense ke 4.8.0
Versi 4000.0.1
Tanggal Rilis: 2025-11-14
- 🐛 Memperbaiki: Menyelesaikan kemungkinan terjadinya
AndroidJavaExceptionsaat runtime di build Android dengan minify yang diaktifkan karena kekurangan metode statis (loadLibraries,setupActivity). Kesalahan ini menyebabkan EasyAR tidak dapat berjalan.
Versi 4000.0.0
Tanggal Rilis: 2025-10-20
Mulai versi ini, EasyAR Sense Unity Plugin akan mengikuti pengendalian versi paket (menggunakan Semantic Versioning) yang diminta oleh Unity. Oleh karena itu, nomor versi akan berbeda dengan EasyAR Sense, dan frekuensi rilis mungkin juga berbeda. Plugin versi ini berisi EasyAR Sense 4.7.0 versi resmi.
EasyAR Sense Unity Plugin 4000.0.0 mengalami perubahan besar, terutama terkait dengan hal-hal berikut:
Perubahan kompatibilitas Unity dan AR Foundation
Mulai versi ini, EasyAR Sense Unity Plugin hanya akan mendukung Unity 2021.3 dan versi yang lebih baru. Dukungan untuk Unity 6 juga telah selesai. Selain itu, dukungan AR Foundation telah digabungkan ke dalam paket plugin. Versi ini hanya akan mendukung AR Foundation 5 dan versi yang lebih baru, dan penggunaannya telah sangat disederhanakan. Jika komponen AR Foundation ditambahkan ke scene, konfigurasi scene dan kode skrip tidak perlu diubah, terlepas dari apakah AR Foundation akhirnya digunakan atau tidak saat runtime.
Dukungan head-mounted display (HMD) yang up-to-date, menambahkan dukungan untuk beberapa HMD OST/VST
Setelah berkolaborasi dengan beberapa perusahaan di industri selama bertahun-tahun, dukungan EasyAR untuk HMD telah terstandarisasi. Sekarang Anda dapat mengimplementasikan dukungan untuk perangkat HMD pihak ketiga melalui ekstensi EasyAR Sense Unity Plugin (mungkin memerlukan beberapa antarmuka data dari produsen HMD). Versi ini memiliki dukungan bawaan untuk Apple Vision Pro dan XREAL Air2 Ultra. Selain itu, melalui paket ekstensi EasyAR Sense Unity Plugin, dukungan untuk Pico 4 Ultra Enterprise dan Rokid AR Studio juga tersedia. Anda juga dapat memperoleh paket ekstensi dukungan untuk perangkat lain dari beberapa mitra EasyAR (seperti Xrany 元霓).
Memperbaiki antarmuka komponen Unity dan mengoptimalkan alur kerja ARSession secara besar-besaran
Versi ini adalah versi pertama yang secara lengkap membungkus fitur EasyAR Sense melalui komponen Unity. ARSession telah dioptimalkan dan ditulis ulang secara besar-besaran. Sekarang Anda dapat dengan mudah memeriksa dukungan perangkat atau fitur, dan memulai atau menghentikan ARSession sesuai dengan kondisi tertentu untuk mengubah ARSession atau fitur AR yang berbeda saat runtime. Selain itu, Anda juga dapat menggunakan ARSessionFactory untuk membuat ARSession dan komponen terkait saat runtime. Versi ini juga menambahkan fitur navigasi inersia dan kamera 3DoF. Fitur-fitur ini terutama dirancang untuk EasyAR Mega, tetapi juga dapat digunakan secara terpisah.
Menambahkan beberapa alat pengembangan dan diagnostik
Versi ini menambahkan fitur baru untuk merekam dan memutar EIF. Meskipun fitur merekam dan memutar EIF juga tersedia di versi sebelumnya, penggunaan EIF sekarang jauh lebih mudah. Sekarang Anda dapat menggunakan alat diagnostik Session Validaion Tool di editor Unity untuk langsung memutar eif dan menjalankan scene Anda. Baik itu pelacakan gambar, peta ruang, atau EasyAR Mega, semua dapat direproduksi di komputer dengan hasil yang sama seperti di perangkat. Sekarang Anda dapat menggunakan panel diagnostik runtime EasyAR Diagnostics Panel di aplikasi Anda untuk dengan mudah mengaktifkan fitur merekam eif, atau menyalakan/menyediakan informasi status kunci ARSession dan komponennya kapan saja. Selain itu, semua sample di versi ini telah ditulis ulang. Saat menjalankan sample, Anda dapat langsung melihat status ARSession dan tombol untuk merekam eif, yang memudahkan penggunaan.
Alat EasyAR Mega dipublikasikan secara penuh
Versi ini mengintegrasikan dan merilis Mega Studio 2.12. Di masa depan, pembaruan plugin akan lebih sering dilakukan. Alat Mega di sisi Unity akan secara bertahap digabungkan ke dalam plugin dan dirilis bersama dengan pembaruan rutin plugin. Selain pembaruan yang ada di versi pra-rilis sebelumnya, versi ini secara default akan mengaktifkan dukungan navigasi inersia, yang secara signifikan memperluas dukungan perangkat EasyAR Mega. Versi ini juga mencakup dukungan untuk layanan EasyAR Mega Landmark versi terbaru. Untuk menggunakan EasyAR Mega, Anda dapat melakukan permohonan melalui halaman situs web EasyAR.
Detail pembaruan adalah sebagai berikut:
Perubahan kompatibilitas Unity dan AR Foundation:
- 🔧 Unity: Mendukung Unity 2021.3 dan versi lebih baru (termasuk Unity 2022.x/Unity 6.x)
- 🔥 Menghapus dukungan untuk Unity 2019/Unity 2020
- 🔥 Menghapus deteksi 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: Perilaku ClassLoader pada Unity 6 menyebabkan ARCore gagal
- 🐛 Diperbaiki: Render kamera gagal saat Render Scale bukan 1
- 🐛 BUG Unity 6 itu sendiri: Gangguan visual dan artefak dapat diamati pada perangkat iOS/Mac. Masalah ini hanya terjadi ketika perlu mengambil tekstur kamera, kami menambahkan beberapa mitigasi tetapi tidak dapat sepenuhnya menghilangkannya. Telah dilaporkan ke Unity, lihat Unity Issue UUM-87787. Pada Unity 6.2+, masalah ini dapat dihindari dengan mengatur Render Scale di Universal Render Pipeline Asset ke nilai di luar 0.96-1.05.
- 🐛 BUG Unity 6 itu sendiri: Render tidak normal pada Windows DX11. Kami telah menambahkan mitigasi di Unity 6.0-6.1. Teruji bahwa Unity 6.2 telah memperbaiki masalah ini.
- ✨ AR Foundation: Mendukung AR Foundation 5 dan versi lebih baru, penyiapan penggunaan disederhanakan secara signifikan
- ✨ Dukungan AR Foundation telah digabungkan ke dalam paket plugin, tidak perlu mengimpor paket terpisah lagi (kebutuhan khusus dapat dinonaktifkan melalui opsi konfigurasi)
- ✨ Mendukung penggunaan ulang
Unity.XR.CoreUtils.XROriginsebagai titik asal ARSession, mendukung penggunaan ulang Kamera XROrigin - ✨ Menambahkan opsi konfigurasi
Unity XR Auto Switch, secara default menangani peralihan objek Unity XR (termasuk AR Foundation) - ✨ ARSession yang dibuat melalui menu EasyAR secara otomatis menyertakan dan mengaktifkan dukungan AR Foundation secara default
- ✨ Sebagian besar sampel telah ditambahkan dukungan AR Foundation (AR Foundation itu sendiri perlu diimpor secara manual dan dikonfigurasi dengan benar)
- 🔧 ARCore dan ARKit dapat dikontrol secara terpisah, dan dapat mengontrol prioritas ARCore/ARKit bawaan EasyAR versus ARCore/ARKit AR Foundation
- 🔥 Menghapus dukungan untuk AR Foundation 4
- 🔥 Menghapus dukungan untuk ARSessionOrigin, hanya mendukung XROrigin
- 🔥 Menghapus eksekusi proxy untuk proses instalasi ARCore AR Foundation
- ✨ Kompatibel penuh dengan Input System Package
Dukungan headset terkini, menambahkan dukungan untuk berbagai headset OST/VST:
- 🚀 Antarmuka perangkat tampilan head-mounted telah stabil, mendukung koneksi pihak ketiga
- ✨ Mendukung koneksi perangkat pihak ketiga (memerlukan antarmuka data spesifik dari produsen headset)
- ✨ Mendukung XROrigin dan XR Interaction Toolkit
- ✨ Menyederhanakan dan menyatukan semua sampel headset, tanpa kode, dan mendukung pengalihan fungsi
- ✨ Mendukung input kamera mata ikan (fisheye)
- ✨ Mendukung input data 3DOF kamera kustom
- ✨ Menambahkan fungsi menu: Extensions, mengkonsolidasikan semua item menu ekstensi
- 🐛 Memperbaiki anomali rendering saat menjalankan DenseSpatialMap di beberapa headset
- 🔥 Menghapus sampel kacamata lawas seperti ActionOne dan BT350
- ✨ Dukungan bawaan untuk Apple Vision Pro
- ✨ Mendukung Metal, RealityKit, dan mode Hybrid
- ✨ Mendukung visionOS >= 2.0, mendukung visionOS 26
- ✨ Dukungan bawaan untuk XREAL Air2 Ultra (memerlukan XREAL SDK >= 3.1)
- ✨ Tidak perlu lagi mengimpor paket dukungan terpisah
- ⚡ Mengoptimalkan kinerja pada XREAL
- 🔥 Menghapus dukungan XREAL Light
- ✨ Dukungan untuk perangkat lain seperti Pico dan Rokid didistribusikan melalui ekstensi EasyAR Sense Unity Plugin
- ✨ Menyediakan template referensi
com.easyar.sense.ext.hmdtemplateuntuk koneksi perangkat pihak ketiga - ✨ Mendukung Pico 4 Ultra Enterprise (memerlukan PICO Unity Integration SDK >= 3.1)
- ✨ Mendukung Rokid AR Studio (memerlukan Rokid Unity OpenXR Plugin >= 3.0.3)
- ✨ Ekstensi ini akan mendukung beberapa versi EasyAR Sense Unity Plugin mendatang
- ✨ Menyediakan template referensi
- ✨ Mendukung EasyAR XR License
- 🔧 Penggunaan EasyAR pada headset memerlukan EasyAR XR License dan koneksi internet pertama kali (versi trial memerlukan koneksi setiap kali)
Menyempurnakan antarmuka komponen Unity, mengoptimalkan alur kerja ARSession secara signifikan:
- 🚀 Menyempurnakan enkapsulasi lapisan komponen Unity
- ✨ Menyempurnakan komponen scene, menyediakan semua fungsi EasyAR Sense
- 🔥 Menghapus semua antarmuka lapisan EasyAR Sense yang dibungkus melalui komponen
- 🔥 Menghapus semua antarmuka internal
- ✨ ARSession: Ditulis ulang dan mengoptimalkan alur kerja secara signifikan
- ✨ Mendukung memulai dan menghentikan session kapan saja
- ✨ Mendukung kontrol start otomatis session
- ✨ Mendukung peralihan fungsi session dan sumber input tanpa layar hitam
- ✨ Menyederhanakan penilaian dukungan perangkat, disediakan melalui antarmuka yang konsisten
- ✨ Memperbarui daftar dukungan perangkat MotionTracker, ARCore, AR Engine saat start
- ✨ Mendukung restart otomatis session setelah pembaruan daftar perangkat
- ✨ Mendukung mendapatkan informasi kerusakan session yang detail
- ✨ Menambahkan pemeriksaan mandiri status internal session
- 🔥 Menghapus ARComponentPicker, fungsinya digantikan oleh alur session lainnya
- 🔥 Melarang beberapa ARSession berjalan bersamaan
- ✨ ARSessionFactory: Menyediakan fungsi pembuatan ARSession dan komponen terkait saat runtime
- ✨ Mendukung pembuatan session identik dengan menu editor saat runtime melalui ARSessionFactory
- ✨ Menambahkan fungsi pengurutan Frame Source (termasuk item menu)
- ✨ FrameSource: Menambahkan dukungan inertial dan 3DoF
- ✨ Menambahkan InertialCameraDeviceFrameSource untuk mendukung navigasi inertial
- ✨ Menambahkan ThreeDofCameraDeviceFrameSource untuk mendukung kamera 3DoF
- ✨ Menambahkan fungsi menu: Frame source by transform type, menyediakan daftar semua FrameSource bawaan
- ⚡ Mengoptimalkan opsi Inspector
- ✨ Penyesuaian antarmuka lainnya dan pembaruan fungsi
- ✨ Menambahkan fungsi membuat ImageTarget menggunakan Texture2D
- ✨ Menambahkan ImageMaterial untuk merender data tipe Image (gambar kamera atau gambar Target, dll.)
- ✨ Menambahkan ActiveController untuk mengontrol active GameObject, menyatukan logika kontrol terkait
- ✨ Menambahkan fungsi simulasi rotasi layar di desktop
- ✨ Menambahkan XROriginChildController, mengontrol perilaku objek di bawah origin Session
- 🔥 Menghapus WorldRootController
- 🔧 Memisahkan antarmuka peta ruang jarang menjadi dua komponen fungsional berbeda: Builder dan Tracker
- 🔧 Menyesuaikan EasyARController, menyediakan fungsi statis tingkat aplikasi/sistem
- 🔧 Menyeragamkan antarmuka komponen Target
- 🔧 Menyeragamkan antarmuka untuk mengakses data layanan
Menambahkan beberapa alat pengembangan dan diagnostik:
- 🚀 Menambahkan alat diagnostik saat mengedit: Session Validation Tool
- ✨ Menyederhanakan pemutaran eif dalam skenario apa pun
- ✨ Mendukung kontrol alur pemutaran eif
- ✨ Mendukung kontrol alur sesi
- 🚀 Menambahkan panel diagnostik runtime: EasyAR Diagnostics Panel
- ✨ Menambahkan sakelar Developer Mode, secara default ketuk layar 8 kali untuk mengaktifkan dan menonaktifkan Diagnostics Panel, menyederhanakan perekaman eif dan umpan balik masalah pada aplikasi online
- ✨ Mendukung sakelar Developer Mode kustom, menggunakan interaksi kustom untuk mengaktifkan/menonaktifkan Diagnostics Panel
- ✨ Mendukung kontrol perekaman eif
- ✨ Mendukung kontrol tampilan informasi sesi
- ✨ Mendukung kontrol perekaman eed
- ✨ Menambahkan fitur perekaman dan pemutaran EIF baru
- ✨ FrameRecorder akan otomatis terpasang di ARSession, tidak perlu lagi dipilih secara manual
- ✨ FrameRecorder secara default menghasilkan nama file otomatis untuk mendukung penggunaan tanpa skrip
- ✨ FramePlayer mendukung lompatan pemutaran dan penyesuaian kecepatan untuk data yang direkam dalam format baru, ukuran file lebih kecil
- 🔧 Mendukung penggunaan eif di komputer untuk menggerakkan skenario dan fungsi AR (bukan fitur baru)
- ✨ Menambahkan DiagnosticsController, menyatukan dan mengoptimalkan fungsi diagnostik
- ✨ Menambahkan tampilan dan kontrol informasi bertingkat, secara default semua pesan kesalahan dan peringatan akan ditampilkan melalui UI
- ✨ Menambahkan kemampuan menampilkan informasi status kunci ARSession dan komponennya, secara default akan ditampilkan melalui UI dan diperbarui setiap frame
- 🔧 Menggunakan fungsi diagnostik untuk menyederhanakan pengambilan informasi umpan balik masalah
- 🔥 Menghapus GUIPopup
- 🔧 Mengoptimalkan perilaku status abnormal dan tampilan pesan kesalahan
- 🔧 Mengoptimalkan pesan kesalahan saat tidak ada frame source yang tersedia
- 🔧 Di lingkungan URP saat menggunakan EasyAR (bukan AR Foundation atau headset) untuk merender gambar kamera, kesalahan konfigurasi RendererFeature akan menyebabkan kesalahan dan menghentikan eksekusi ARSession
- 🔧 Mengubah strategi kontrol Active default Origin, konten menempel ke layar (bukan menghilang) saat pelacakan hilang
- 🔧 Saat menggunakan produk percobaan pada kamera kustom atau headset, semua konten akan disembunyikan setelah mencapai batas waktu untuk menghindari kesalahan persepsi
- 🔧 Mengoptimalkan konten dan opsi halaman konfigurasi
- ✨ Mendukung pemilihan varian pustaka EasyAR Sense
- 🔒 Bagian izin aplikasi, kecuali izin kamera, izin lainnya tidak dapat diubah lagi, ditentukan oleh varian pustaka EasyAR Sense dan status aktif/tidaknya Mega
- 🔧 Konfigurasi fitur dan server dikelompokkan berdasarkan fungsi EasyAR
- 🔧 Manajemen terpusat konfigurasi SDK AR pihak ketiga
- 🔧 Manajemen terpusat konfigurasi Workaround untuk Unity
EasyAR Mega Tools Tersedia Secara Publik:
- 🚀 Tersedia secara publik, diperbarui secara sinkron
- ✨ Integrasi rilis Mega Studio 2.12
- 🔧 Alat Mega sisi Unity akan secara bertahap digabungkan ke dalam plugin internal. Kedepannya, hanya paket terintegrasi versi terbaru yang akan disediakan, tetapi akan dirilis bersamaan dengan pembaruan rutin EasyAR Sense Unity Plugin
- 🔧 EasyAR Mega masih perlu diajukan melalui Halaman Web EasyAR dan disetujui sebelum dapat digunakan
- ✨ Dukungan baru untuk EasyAR Mega Landmark
- ✨ Dukungan baru untuk 5DOF inertial navigation dan diaktifkan secara default, lebih jauh memperluas dukungan perangkat untuk EasyAR Mega
- ✨ Dukungan baru untuk mengakses layanan Mega menggunakan API Token
- 🔧 Optimisasi efek Mega dan pengalaman pengembangan (termasuk dalam versi 4.7.x yang diperbarui sebelumnya)
- ✨ Dukungan mode rotasi murni 3DOF dan mode 0DOF (tidak diaktifkan secara default)
- ✨ Penambahan EditorCameraDeviceFrameSource untuk diagnosis editor, menghindari kesalahan saat menjalankan di ponsel karena penyalinan sampel yang tidak lengkap
- ✨ Saat menggunakan Mega untuk merekam data eif versi lama, FrameRecorder akan secara otomatis menghasilkan file .eif.json
- 🔧 Penggunaan LocationInputMode menggantikan opsi degradasi untuk debugging jarak jauh
- 🔧 Memisahkan mode tanpa pelacakan menjadi komponen independen, biasanya tidak perlu lagi digunakan dan diperhatikan
- 🔧 Penambahan opsi BlockRootSource, konfigurasi default akan menampilkan kesalahan jika lupa mengatur BlockRoot
- 🔧 Penyesuaian perilaku default saat melokalisasi ke beberapa blok, memastikan beberapa blok tidak digunakan secara default
- 🔧 Penyesuaian penamaan beberapa antarmuka
- 🔧 Melempar pengecualian yang lebih jelas ketika Session berisi Mega tetapi tidak dapat digunakan
- 🔧 Penyesuaian MotionTracker dengan dukungan Mega memiliki QualityLevel minimum menjadi Limited
- 🐛 Perbaikan untuk CloudLocalizerStatus.WakingUp yang tidak di-escape dengan benar menyebabkan kesalahan saat dijalankan
- 🔧 Beberapa optimasi dan modifikasi dapat dilihat di catatan pembaruan EasyAR Sense
Sampel penulisan ulang dan pengoptimalan:
- ✨ Menulis ulang semua sampel
- ✨ Kompatibel dengan konfigurasi Input System yang berbeda
- ✨ Kompatibel dengan URP17+
- ✨ Kompatibel dengan penggunaan AR Foundation
- 🔧 Kompatibel tanpa AR Foundation
- 🔧 Mempertahankan beberapa sampel tanpa dukungan AR Foundation
- ⚡ Mengoptimalkan skrip dan pemanggilan antarmuka
- 🚚 Beberapa sampel telah diubah namanya
- 🔧 Mengganti model, video, dan aset lainnya di dalam sampel
- ⚡ Mengurangi penggunaan streaming assets, hanya digunakan dan diimpor pada sampel yang menampilkan fungsi tertentu
- ✨ Menggunakan Texture2D untuk membuat ImageTarget
- ✨ Menambahkan demonstrasi fitur dan antarmuka baru
- ✨ Menambahkan sampel Workflow_ARSession, untuk mempelajari alur dasar sesi dan dukungan perangkat
- ✨ Menambahkan sampel Workflow_FrameSource_ExternalImageStream, menggunakan video sebagai kamera kustom (tidak dapat digunakan untuk headset)
- ✨ Menambahkan sampel Combination_BasedOn_MotionTracking, untuk mempelajari penggunaan, peralihan, dan peralihan AR Foundation saat pelacakan gerak tersedia
- ✨ Menambahkan sampel Combination_BasedOn_AppleVisionPro, untuk menampilkan penggunaan dan peralihan berbagai fitur pada Apple Vision Pro
- ✨ Menambahkan sampel Combination_BasedOn_Xreal, untuk menampilkan penggunaan dan peralihan berbagai fitur pada perangkat XREAL
- ✨ Menambahkan beberapa Mega sample (termasuk dalam versi 4.7.x yang diperbarui sebelumnya)
- ✨ Menambahkan fungsi pengalihan ukuran kamera dan mode torch di Workflow_FrameSource_CameraDevice
- 🔥 Menghapus sampel AR Foundation terpisah, fungsinya sudah termasuk dalam sampel lain
- 🔥 Menghapus sampel FrameRecording, fungsinya sudah termasuk dalam sampel lain
- 🔥 Menghapus MotionTracking_Fusion sample, fungsinya sudah termasuk dalam Combination_BasedOn_MotionTracking
- 🔥 Menghapus SurfaceTracking_ImageTarget sample, kombinasi fungsionalitas masih dapat dengan mudah diimplementasikan
- 🔥 Menghapus Camera_CustomCamera sample, jika diperlukan masih dapat diimplementasikan sendiri
- 🔥 Menghapus sampel kacamata lawas seperti ActionOne dan BT350
- ✨ Menyederhanakan penggunaan perekaman dan pemutaran eif
- ✨ Semua sampel menambahkan tombol perekaman eif, file eif yang direkam dapat digunakan di dalam editor
- ✨ Menulis ulang launcher, menambahkan penjelasan sampel
- 🐛 Memperbaiki masalah pemuatan adegan sampel melalui launcher yang terlalu gelap
Integrasi fitur AR EasyAR dan pihak ketiga:
- ⬆️ Memperbarui EasyAR Sense ke versi resmi 4.7.0
- ⬆️ Memperbarui EasyAR AR Engine Interop
- ⬆️ Memperbarui ARCore SDK ke 1.46.0
- 🔧 Menonaktifkan AR Engine di beberapa ponsel yang tidak dapat menjalankannya dengan layak
- 🐛 Memperbaiki kegagalan ARCore karena perubahan perilaku ClassLoader di Unity 6