Pengenalan pengembangan EasyAR
EasyAR membuat pengembangan AR menjadi sederhana dan efisien. Dengan EasyAR, Anda dapat dengan mudah mengintegrasikan fitur augmented reality ke aplikasi di berbagai platform.
Ikhtisar produk EasyAR
EasyAR menyediakan tiga produk utama untuk pengembangan AR: EasyAR Mega, EasyAR CRS (Cloud Recognition Service), dan EasyAR Sense.
EasyAR Megaadalah layanan pengenalan dan pemosisian spasial untuk scene besar, yang menyediakan kemampuan AR untuk scene skala besar dan objek kompleks.EasyAR CRSadalah layanan pengenalan gambar cloud berperforma tinggi yang menyediakan kemampuan AR pengenalan gambar tradisional.EasyAR Senseadalah SDK augmented reality yang menyediakan kemampuan integrasi AR lintas platform.
Gambar berikut membagi struktur produk secara lebih rinci:
block
columns 1
block:groupTitle
Title["Diagram struktur produk EasyAR"]
end
block:groupTool
Tool["Tool workflow"]
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["Layanan cloud"]
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
- Cloud services menyediakan kemampuan recognition dan localization berskala besar
- Mega Service: komponen inti
EasyAR Mega. - SpatialMap Service: layanan yang menyediakan dukungan cloud untuk sparse spatial map
EasyAR Sense. - Cloud Recognition Service: komponen inti
EasyAR CRS.
- Mega Service: komponen inti
- SDK menyediakan fitur lokal yang kaya dan menggunakan cloud services untuk menyediakan kemampuan yang lebih kuat
- Sense: SDK inti
EasyAR Sense. - Sense Unity Plugin: Unity plugin
EasyAR Sense. - Mega WeChat MiniProgram Plugin: WeChat Mini Program plugin
EasyAR Mega.
- Sense: SDK inti
- Workflow tools menyediakan tool manajemen dan pengujian visual
- Mega Toolbox: tool visual untuk collection dan testing
EasyAR Mega. - Mega Studio: tool visual untuk editing dan management
EasyAR Mega.
- Mega Toolbox: tool visual untuk collection dan testing
Saat mengembangkan aplikasi AR, satu atau lebih modul produk dapat digunakan secara bersamaan untuk memenuhi kebutuhan fungsi dalam berbagai skenario.
Misalnya:
- Saat mengembangkan aplikasi mewarnai, Anda dapat menggunakan Sense Unity Plugin untuk mengembangkan aplikasi cross-platform di Unity, melacak image, dan me-render 3D model.
- Saat mengembangkan aplikasi Live Photo, Anda dapat menggunakan Sense untuk mengembangkan aplikasi native Android dan iOS yang mengenali serta melacak foto dan memutar video; atau menggunakan Cloud Recognition Service untuk menyediakan cloud recognition service bagi foto dalam jumlah besar, lalu langsung memanggil interface layanan ini di WeChat Mini Program untuk menerapkan photo recognition.
- Saat mengembangkan aplikasi AR navigation, Anda dapat menggunakan Mega Service untuk menerapkan large-scene localization; menggunakan Sense Unity Plugin di Unity untuk memanggil interface EasyAR Mega dan fitur motion tracking EasyAR Sense guna menerapkan kemampuan AR navigation; serta menggunakan Mega Toolbox untuk memverifikasi efek localization dan tracking dengan cepat.
EasyAR Mega menyediakan kemampuan AR berikut, yang dapat digunakan untuk membangun aplikasi AR pada berbagai platform seperti mobile application dan WeChat Mini Program:
- Mega fixed space: cocok untuk skenario ruang besar seperti AR navigation, cultural tourism guide, landmark show, dan large-space game.
- Mega complex object: cocok untuk complex object seperti penjelasan AR cultural relic, factory training, efek AR collectible, dan marketing pameran otomotif.
EasyAR CRS menyediakan kemampuan AR berikut, yang dapat digunakan untuk membangun aplikasi AR pada berbagai platform seperti mobile application, WeChat Mini Program, dan Web application:
- Image cloud recognition: cocok untuk skenario image recognition berskala besar seperti AR picture book, produk budaya kreatif, TCG card, dan Live Photo.
EasyAR Sense menyediakan kemampuan AR berikut, yang dapat digunakan untuk membangun aplikasi AR pada berbagai platform seperti ponsel, XR headset, dan PC:
- Motion tracking: cocok untuk skenario seperti AR spatial brush dan remote collaboration.
- Plane detection: cocok untuk skenario seperti AR product display dan virtual decoration.
- Sparse spatial map (room-level anchors): cocok untuk skenario seperti small-space interaction dan game.
- Dense spatial map (meshing): cocok untuk skenario seperti environmental interaction game.
- Surface tracking (scaleless anchoring): cocok untuk skenario seperti AR spatial effects.
- Image tracking: cocok untuk skenario seperti AR card, coloring, dan brand marketing.
- Object tracking: cocok untuk skenario seperti AR globe.
Selain itu, EasyAR Sense dapat mengintegrasikan dan menggunakan kemampuan cloud atau advanced berikut:
- Mega fixed space
- Mega complex object
- Image cloud recognition
Mengembangkan aplikasi AR di berbagai platform
Anda dapat menggunakan EasyAR untuk mengembangkan aplikasi AR di berbagai platform.
Unity (recommended)
Mengembangkan aplikasi AR dengan Unity adalah pendekatan yang direkomendasikan. Unity memungkinkan pengembangan 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:
- Ponsel dan tablet Android
- Ponsel dan tablet iOS
- Berbagai XR headset
- Komputer Windows
- Komputer macOS
WeChat Mini Program
Di platform WeChat Mini Program, Anda dapat menggunakan Mega WeChat MiniProgram Plugin atau API Cloud Recognition Service untuk mengembangkan aplikasi AR WeChat. Di Mini Program, Anda dapat menggunakan XR-Frame untuk rendering dan interaksi 3D. Anda juga dapat menggunakan engine Web 3D lain, seperti PlayCanvas atau Three.js, tetapi ini memerlukan pekerjaan adaptasi tambahan yang lebih kompleks.

Aplikasi AR di platform WeChat Mini Program dapat menggunakan fitur berikut:
- Semua fitur
EasyAR Mega(hanya XR-Frame) - Semua fitur
EasyAR CRS - Motion tracking1
- Plane detection1
- Image tracking1 (tidak dapat digunakan bersama
EasyAR Mega) - Object tracking1 (tidak dapat digunakan bersama
EasyAR Mega)
Di WeChat, kami juga menyediakan solusi matang untuk AR navigation dan AR culture and tourism. Hubungi dukungan bisnis EasyAR jika diperlukan.
Aplikasi native
Menggunakan API native secara langsung untuk mengembangkan aplikasi AR juga dimungkinkan, tetapi tidak direkomendasikan. Alasan utamanya adalah konten dan interaksi 3D yang biasanya dibutuhkan AR cukup kompleks untuk diimplementasikan tanpa 3D engine, dan efisiensi produksi konten juga rendah. Umumnya ini hanya direkomendasikan untuk konten sederhana seperti menggambar geometri sederhana atau memutar video.

Aplikasi AR yang dikembangkan dengan API native dapat menggunakan fitur berikut:
- Semua fitur
EasyAR Mega - Semua fitur
EasyAR CRS - Semua fitur
EasyAR Sense
Aplikasi AR yang dikembangkan dengan API native dapat dirilis ke perangkat dan platform berikut:
- Ponsel dan tablet Android
- Ponsel dan tablet iOS
- Berbagai XR headset2
- Komputer Windows
- Komputer macOS
Membangun platform AR Anda sendiri
Jika Anda telah mengembangkan engine 3D, atau ingin menggunakan EasyAR di engine 3D yang belum didukung EasyAR, Anda dapat mengintegrasikan fitur EasyAR ke engine 3D Anda menggunakan SDK native dari EasyAR Sense. Proses ini biasanya memerlukan pengalaman pengembangan C/C++ yang kuat, serta pemahaman dan kontrol yang memadai terhadap implementasi engine 3D. Secara umum, kami merekomendasikan pendekatan ini untuk perusahaan yang tidak ingin memasukkan 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:
- Ponsel dan tablet Android
- Ponsel dan tablet iOS
- Berbagai XR headset2
- Komputer Windows
- Komputer macOS
Unreal
Dukungan EasyAR untuk Unreal masih bersifat eksperimental. Hubungi dukungan bisnis EasyAR untuk mendiskusikan pengembangan khusus jika diperlukan.

Pada saat yang sama, jika Anda atau tim Anda memiliki pengalaman pengembangan C/C++ yang baik, terutama memahami pipeline rendering Unreal Engine dan pengembangan plugin, Anda dapat mempertimbangkan mengintegrasikan fitur EasyAR ke Unreal Engine menggunakan SDK native EasyAR Sense.
Mulai dari sini
- Quick start pengembangan AR
- Pelajari pengetahuan pengembangan esensial
- Jelajahi fitur AR yang kaya
- Pelajari dukungan perangkat dan platform secara detail