EasyAR pengembangan pengantar
EasyAR membuat pengembangan AR menjadi sederhana dan efisien. Dengan EasyAR, Anda dapat dengan mudah mengintegrasikan fitur realitas tertambah ke dalam aplikasi di berbagai platform.
EasyAR produk ikhtisar
EasyAR menyediakan tiga produk untuk pengembangan AR: EasyAR Mega, EasyAR CRS (Cloud Recognition Service) dan EasyAR Sense.
EasyAR Megaadalah layanan pengenalan spasial skenario besar, menyediakan kemampuan AR untuk skenario skala besar dan objek kompleks.EasyAR CRSadalah layanan pengenalan gambar berbasis cloud kinerja tinggi, menyediakan kemampuan AR pengenalan gambar tradisional.EasyAR Senseadalah SDK realitas tertambah, menyediakan kemampuan integrasi AR lintas platform.
Di bawah ini adalah pemecahan lebih rinci dari struktur produk:
block
columns 1
block:groupTitle
Title["EasyAR 产品结构简图"]
end
block:groupTool
Tool["工作流工具"]
MegaToolbox["Mega Toolbox"]
MegaStudio["Mega Studio"]
space
end
block:groupSDK
SDK["SDK"]
Sense["Sense"]
SenseUnity["Sense<br>Unity Plugin"]
MegaWeChat["Mega<br>WeChat MiniProgram Plugin"]
end
block:groupService
Service["云服务"]
Mega["Mega<br>Service"]
SpatialMap["SpatialMap<br>Service"]
CRS["Cloud Recognition<br>Service"]
end
style groupTitle fill:none,stroke:none,stroke-width:0px
style Title fill:none,stroke:none,stroke-width:0px
style Tool fill:none,stroke:none,stroke-width:0px
style SDK fill:none,stroke:none,stroke-width:0px
style Service fill:none,stroke:none,stroke-width:0px
- 云服务 (Layanan cloud) menyediakan kemampuan pengenalan dan penentuan posisi skala besar
- Mega Service: Komponen inti dari
EasyAR Mega. - SpatialMap Service: Layanan dukungan cloud untuk peta spasial renggang
EasyAR Sense. - Cloud Recognition Service: Komponen inti dari
EasyAR CRS.
- Mega Service: Komponen inti dari
- SDK menyediakan berbagai fungsi lokal, dan memanfaatkan 云服务 (layanan cloud) untuk memberikan kemampuan yang lebih kuat
- Sense: SDK inti dari
EasyAR Sense. - Sense Unity Plugin: Plugin Unity untuk
EasyAR Sense. - Mega WeChat MiniProgram Plugin: Plugin WeChat MiniProgram untuk
EasyAR Mega.
- Sense: SDK inti dari
- 工作流工具 (Alat alur kerja) menyediakan alat manajemen dan pengujian visual
- Mega Toolbox: Alat pengambilan dan pengujian visual untuk
EasyAR Mega. - Mega Studio: Alat pengeditan dan manajemen visual untuk
EasyAR Mega.
- Mega Toolbox: Alat pengambilan dan pengujian visual untuk
Dalam pengembangan aplikasi AR, satu atau lebih modul produk dapat digunakan bersamaan untuk memenuhi kebutuhan fungsional dalam berbagai skenario.
Contoh:
- Saat mengembangkan aplikasi "涂涂乐" (Tu Tu Le), Anda dapat menggunakan Sense Unity Plugin untuk mengembangkan aplikasi lintas platform di Unity, melacak gambar, dan merender model 3D.
- Saat mengembangkan aplikasi foto langsung (Live photo), Anda dapat menggunakan Sense untuk mengembangkan aplikasi asli Android dan iOS yang mengenali dan melacak foto serta memutar video; atau menggunakan Cloud Recognition Service untuk menyediakan layanan pengenalan cloud untuk foto dalam jumlah besar, dan memanggil antarmuka layanan ini secara langsung di WeChat MiniProgram untuk mengimplementasikan fungsi pengenalan foto.
- Saat mengembangkan aplikasi navigasi AR, Anda dapat menggunakan Mega Service untuk mengimplementasikan penentuan posisi skala besar; menggunakan Sense Unity Plugin di Unity untuk memanggil antarmuka EasyAR Mega dan fungsi pelacakan gerak EasyAR Sense untuk mencapai kemampuan navigasi AR; menggunakan Mega Studio untuk memuat model dunia nyata dan membantu penempatan rute navigasi; menggunakan Mega Toolbox untuk memverifikasi efek pelacakan posisi dengan cepat.
EasyAR Mega menyediakan kemampuan AR ini, yang dapat digunakan untuk membangun berbagai aplikasi AR di berbagai platform seperti aplikasi seluler, WeChat MiniProgram, dll.:
- Ruang tetap Mega: Cocok untuk skenario ruang besar seperti navigasi AR, panduan wisata budaya, pertunjukan landmark, permainan ruang besar.
- Objek kompleks Mega: Cocok untuk objek kompleks seperti penjelasan peninggalan budaya AR, pelatihan pabrik, efek figur AR, pemasaran pameran mobil.
EasyAR CRS menyediakan kemampuan AR ini, yang dapat digunakan untuk membangun berbagai aplikasi AR di berbagai platform seperti aplikasi seluler, WeChat MiniProgram, aplikasi web, dll.:
- Pengenalan gambar cloud: Cocok untuk skenario pengenalan gambar skala besar seperti buku gambar AR, produk budaya dan kreatif, kartu TCG, foto langsung (Live photo).
EasyAR Sense menyediakan kemampuan AR ini, yang dapat digunakan untuk membangun aplikasi AR di berbagai platform seperti ponsel, headset XR, PC, dll.:
- Pelacakan gerak: Cocok untuk skenario seperti kuas ruang AR, kolaborasi jarak jauh.
- Deteksi bidang datar: Cocok untuk skenario seperti pameran produk AR, dekorasi virtual.
- Peta spasial renggang (jangkar tingkat ruangan): Cocok untuk skenario interaksi dan permainan ruang kecil.
- Peta spasial padat (digridkan): Cocok untuk skenario seperti permainan interaksi lingkungan.
- Pelacakan permukaan (jangkar tanpa skala): Cocok untuk skenario seperti efek ruang AR.
- Pelacakan gambar: Cocok untuk skenario seperti kartu AR, "涂涂乐" (Tu Tu Le), pemasaran merek.
- Pelacakan objek: Cocok untuk skenario seperti globe AR.
Selain itu, EasyAR Sense dapat mengintegrasikan dan menggunakan kemampuan cloud atau lanjutan berikut:
- Ruang tetap Mega
- Objek kompleks Mega
- Pengenalan gambar cloud
Mengembangkan aplikasi AR untuk platform berbeda
Dengan EasyAR Anda dapat mengembangkan aplikasi AR di platform berbeda.
Unity (direkomendasikan)
Menggunakan Unity untuk mengembangkan aplikasi AR adalah metode yang cukup direkomendasikan. Dengan Unity Anda dapat mengembangkan konten dan interaksi 3D lintas platform secara efisien.

Aplikasi AR yang dikembangkan dengan Unity dapat menggunakan fitur berikut:
- Semua fitur
EasyAR Mega - Semua fitur
EasyAR CRS - Semua fitur
EasyAR Sense
Aplikasi AR yang dikembangkan dengan Unity dapat dirilis ke perangkat dan platform berikut:
- Perangkat Android seperti ponsel dan tablet -Divice iOS seperti ponsel dan tablet -Berbagai headset XR -Komputer Windows -Komputer macOS
WeChat mini program
Di platform WeChat Mini Program, Anda dapat menggunakan Mega WeChat MiniProgram Plugin atau antarmuka Cloud Recognition Service untuk mengembangkan aplikasi AR WeChat. Di mini program, Anda dapat menggunakan XR-Frame untuk pengembangan rendering dan interaksi 3D. Selain itu, Anda juga dapat menggunakan mesin 3D Web lain (seperti PlayCanvas atau Three.js) untuk pengembangan, tetapi memerlukan pekerjaan adaptasi tambahan yang cukup kompleks.

Aplikasi AR di platform WeChat Mini Program dapat menggunakan fitur berikut:
- Semua fitur
EasyAR Mega(hanya mendukung XR-Frame) - Semua fitur
EasyAR CRS - Pelacakan gerakan1
- Deteksi bidang1
- Pelacakan gambar1 (tidak dapat digunakan bersamaan dengan
EasyAR Mega) - Pelacakan objek1 (tidak dapat digunakan bersamaan dengan
EasyAR Mega)
Di platform WeChat, kami juga menyediakan solusi matang untuk AR navigation dan AR cultural tourism. Jika membutuhkan, silakan hubungi bisnis EasyAR.
Aplikasi native
Mengembangkan aplikasi AR langsung menggunakan antarmuka native juga memungkinkan, tetapi tidak direkomendasikan. Alasan utamanya adalah konten dan interaksi 3D yang biasanya dibutuhkan AR cukup kompleks untuk diimplementasikan tanpa menggunakan mesin 3D, dan efisiensi produksi konten sangat rendah. Umumnya hanya disarankan saat menggambar geometri sederhana atau memutar video.

Aplikasi AR yang dikembangkan dengan antarmuka native dapat menggunakan fitur berikut:
- Semua fitur
EasyAR Mega - Semua fitur
EasyAR CRS - Semua fitur
EasyAR Sense
Aplikasi AR yang dikembangkan dengan antarmuka native dapat dirilis ke perangkat dan platform berikut:
- Perangkat Android seperti ponsel dan tablet -Divice iOS seperti ponsel dan tablet -Berbagai headset XR2 -Komputer Windows -Komputer macOS
Membangun platform AR Anda sendiri
Jika Anda mengembangkan mesin 3D, atau ingin menggunakan EasyAR di mesin 3D yang belum didukung oleh EasyAR, Anda dapat menggunakan SDK native EasyAR Sense untuk mengintegrasikan fungsionalitas EasyAR ke dalam mesin 3D Anda. Proses ini biasanya memerlukan pengalaman pengembangan C/C++ yang kuat, serta pemahaman dan kendali penuh atas implementasi mesin 3D. Secara umum, kami menyarankan pendekatan ini untuk perusahaan yang tidak ingin memperkenalkan Unity ke dalam aplikasi mereka.
Platform atau aplikasi AR yang dibangun dengan cara ini dapat menggunakan fitur berikut:
- Semua fitur
EasyAR Mega - Semua fitur
EasyAR CRS - Semua fitur
EasyAR Sense
Platform atau aplikasi AR yang dibangun dengan cara ini dapat dirilis ke perangkat dan platform berikut:
- Perangkat Android seperti ponsel dan tablet -Divice iOS seperti ponsel dan tablet -Berbagai headset XR2 -Komputer Windows -Komputer macOS
Unreal
Dukungan Unreal untuk EasyAR masih dalam tahap eksperimental. Jika membutuhkan, silakan hubungi bisnis EasyAR untuk mendiskusikan pengembangan kustom.

Sementara itu, jika Anda atau tim Anda memiliki pengalaman pengembangan C/C++ yang baik, terutama pemahaman tentang pipeline rendering dan pengembangan plugin mesin Unreal, Anda dapat mempertimbangkan menggunakan SDK native EasyAR Sense untuk mengintegrasikan fungsionalitas EasyAR ke dalam mesin Unreal.
Mulai dari sini
- Memulai dengan cepat pengembangan AR
- Menguasai pengetahuan pengembangan penting
- Jelajahi fitur AR yang kaya
- Memahami dukungan perangkat dan platform terperinci