Table of Contents

Membuat dan mengunggah anotasi menggunakan editor Unity

Artikel ini memperkenalkan cara membuat dan mengunggah anotasi menggunakan Mega Studio di editor Unity.

Sebelum memulai

Kiat

Plugin Mega telah menambahkan ketergantungan pada com.unity.cloud.gltfast, sehingga Anda dapat langsung menyeret file model ke dalam Unity Assets.

Mengapa anotasi diperlukan

EasyAR Mega Annotation (EMA) dapat digunakan untuk menyinkronkan posisi spasial lintas platform (definisi sistem koordinat yang berbeda).

Unity

Sistem koordinat lokal anotasi di lingkungan Unity: Arah positif X ke belakang, Y ke atas, Z ke kanan.

xr-frame

Sistem koordinat lokal anotasi di lingkungan xr-frame: Arah positif X ke belakang, Y ke atas, Z ke kiri.

Perbedaan arah di atas berasal dari definisi sistem koordinat (sistem tangan kiri/kanan) yang berbeda antara Unity dan xr-frame.

Menggunakan EMA untuk menyinkronkan posisi spasial memiliki keunggulan signifikan berikut:

  1. Menyederhanakan alur pengembangan: Secara otomatis menangani konversi koordinat lintas platform, menghindari logika yang rumit dan rawan kesalahan dari perhitungan manual.
  2. Meningkatkan efisiensi debugging: Dapat langsung dimuat di MegaToolbox, memudahkan pengujian perangkat nyata dan validasi data.

Langkah-langkah operasi

  1. Membuat alat anotasi

    Di panel Hierarchy Unity, klik kanan, lalu pilih: EasyAR Mega > Tool > Annotation Tool (Edit Mode).

    annotation

    Setelah dibuat, dua node akan muncul di scene: EasyAR.Mega.Annotation dan MegaBlocks.

    Pilih node EasyAR.Mega.Annotation, di panel Inspector-nya akan muncul kolom input email/nama pengguna dan kata sandi.

    annotation

  2. Masuk ke akun

    Masukkan akun EasyAR dan kata sandi, lalu klik masuk. Jika berhasil, panel Inspector akan menampilkan alat Studio.

  3. Pilih library pelokasian Mega Cloud

    Klik ikon di sebelah kanan Mega Cloud Service.

    annotation

    Pilih library yang ingin digunakan.

    annotation

    Setelah library pelokasian dan informasi Mega Blocks berhasil dimuat, panel alat Studio akan terlihat seperti ini.

    annotation

  4. Memuat model padat Block

    Klik Load di sebelah kanan nama Block untuk memuat model padat Block tersebut secara dinamis.

    annotation

    Model yang dimuat akan muncul di tab Scene. Perhatikan: jika ikon ini muncul di kiri bawah, artinya model dalam pandangan saat ini belum selesai dimuat. Tunggu hingga ikon hilang, yang menandakan pemuatan selesai.

    annotation

  5. Membuat anotasi

    Di scene, tahan tombol Ctrl (Windows) / Command (Mac), lalu klik kiri mouse di tempat yang ingin dianotasi.

  6. Menggunakan model

    Seret model yang diimpor ke node scene sebagai child node dari anotasi.

    Di panel Inspector model, ubah Position dan Rotation menjadi 0. Scale dapat disesuaikan sesuai kebutuhan.

    Catatan

    EMA menangani semua logika konversi koordinat. Mengatur Position dan Rotation model ke 0 memastikan pusat geometri model sejajar sempurna dengan titik anotasi. Semua penyesuaian perpindahan dan rotasi harus dilakukan melalui operasi pada node induknya (node anotasi).

    annotation

  7. [Opsional] Menyesuaikan posisi model secara presisi

    Jika perlu menyesuaikan posisi dan orientasi model secara presisi, lihat Cara menggunakan editor Unity untuk menyelaraskan konten 3D dengan dunia nyata secara presisi.

  8. Membuat paket data anotasi baru

    Klik ikon di sebelah kanan Paket Data Anotasi di panel Inspector.

    annotation

    Isi nama data anotasi di kotak, lalu klik centang di sebelah kanan.

    annotation

    Setelah berhasil dibuat, tampilannya seperti ini. Klik Confirm di bawah.

    annotation

    Klik ikon unggah untuk mengunggah.

    annotation

    Pemberitahuan muncul setelah unggahan berhasil.

    annotation

  9. Mencatat ID anotasi

    Anda perlu mencatat nama atau ID data anotasi untuk memuat data anotasi yang sesuai di xr-frame.

    annotation

    Setelah berhasil diunggah, Anda juga dapat melihat informasinya di library pelokasian cloud.

    annotation

    Nama dan ID data anotasi yang diunggah juga dapat dilihat di sini.

    annotation

Langkah selanjutnya

Topik terkait