Table of Contents

Cara membuat konten 3d dengan presisi yang sejajar dengan dunia nyata menggunakan mega studio di unity

Meskipun xr-frame tidak menyediakan fungsi editor 3D, Anda masih dapat menggunakan Mega Studio untuk menempatkan objek virtual secara akurat di lokasi tertentu di ruang nyata, sehingga sejajar dengan presisi dengan ruang nyata dalam pengalaman AR.

Sebelum memulai

Kiat

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

Jadikan konten 3d sebagai node anak dari anotasi

Seret model yang diimpor ke node scene, sebagai node anak dari anotasi.

Ubah semua nilai Position dan Rotation di panel Inspector model menjadi 0, Scale dapat disesuaikan sesuai kebutuhan.

Catatan

EMA menangani semua logika transformasi koordinat. Mengatur Position dan Rotation model ke 0 adalah agar pusat geometri model sepenuhnya bertepatan dengan titik anotasi. Semua penyesuaian perpindahan dan rotasi harus dilakukan dengan mengoperasikan node induknya (node anotasi).

Ubah transform model

Sesuaikan posisi model dengan tepat

Pilih node anotasi dan sesuaikan posisi dan rotasi model di scene dengan mengacu pada model padat.

Catatan

Position dan Rotation model relatif terhadap anotasi harus selalu 0, jika tidak Anda tidak akan mendapatkan hasil render yang benar di xr-frame.

[Opsional] sesuaikan posisi model dengan tepat berdasarkan gambar panorama

Klik tombol muat di sebelah kanan penanda panorama di panel Inspector, penanda panorama akan muncul di scene.

Muat penanda panorama

Tampilkan penanda panorama

Klik salah satu penanda panorama untuk menempatkan konten 3D di posisi tersebut dalam mode panorama. Anda dapat mengganti posisi panorama untuk memastikan posisi model akurat dari berbagai sudut pandang.

Edit panorama

[Opsional] sesuaikan posisi model dengan tepat berdasarkan lcc 3d gaussian splatting

Catatan

Bagian ini berlaku untuk skenario penggunaan setelah mengumpulkan dengan perangkat Qiyu dan menyelesaikan pemetaan. Data LCC 3DGS tidak termasuk dalam hasil pemetaan perangkat lain.

Jika Anda menggunakan fitur LCC 3D Gaussian Splatting (LCC Qiyu), Anda dapat menyesuaikan posisi model dengan mengacu pada 3DGS. Penggunaan data LCC dapat merujuk ke Memuat data LCC dan menyelaraskannya dengan Mesh.

Apa yang harus dilakukan jika model block yang dimuat tidak horizontal

Pilih Block Root di panel Hierarchy, ubah Rotation di panel Inspector hingga orientasi model padat terlihat benar di editor Unity.

Penting

Block Root adalah node induk dari semua node Block di pohon node scene engine 3D.

Transform Block Root dalam sistem koordinat dunia tidak akan mempengaruhi sistem koordinat lokal Block, dan karenanya tidak akan mempengaruhi hasil render anotasi dan model di bawah anotasi. Transform-nya tidak terkait dengan efek tampilan akhir.

Apa yang harus dilakukan jika model block yang dimuat pecah atau ada bagian yang rusak

Selama proses rekonstruksi 3D, jika cakupan sudut pengambilan gambar tidak lengkap, bagian yang pecah atau rusak mungkin muncul dalam model padat yang dihasilkan.

Pecah/rusak

Menghadapi model yang tidak lengkap, jika presisi penyelarasan konten 3D di bagian yang pecah/rusak tidak terlalu tinggi, Anda dapat menempatkan konten 3D dengan mengklik penanda panorama dan mengacu pada gambar panorama. Kemudian, Anda dapat memverifikasi hasilnya dengan mengklik posisi penanda panorama yang berbeda di sekitarnya.

Penempatan melalui gambar panorama

Dapatkan hasil penempatan.

Hasil penempatan

Jika presisi penyelarasan konten 3D di bagian yang pecah/rusak sangat tinggi, maka perlu dilakukan penambahan atau pembaruan peta melalui pembaruan tambahan atau pembaruan penuh tanpa kerugian. Secara umum, area seperti ini menunjukkan bahwa tidak ada cakupan selama proses pengambilan gambar, dan efek pelokalan Mega di dalam area tersebut akan terpengaruh. Hanya menyelaraskan konten 3D di editor tidaklah cukup.

Langkah selanjutnya

Topik terkait

Plugin Mega WeChat Mini Program:

Mega Studio: