Table of Contents

Menggunakan data LCC 3D Gaussian Splats dari Qiyu

Dokumen ini menjelaskan cara menyelaraskan data LCC 3D Gaussian Splats dari Qiyu ke block mesh di editor Unity untuk membantu pengembangan aplikasi.

Penting

Dokumen ini hanya berlaku untuk pengguna yang menggunakan perangkat Qiyu untuk mengumpulkan data dan menyelesaikan pemetaan, kemudian perlu memuat dan melihat Mesh dan LCC 3DGS secara bersamaan di editor Unity. Hasil pemetaan menggunakan perangkat lain tidak menyertakan data LCC 3DGS, sehingga tidak dapat menggunakan metode yang dijelaskan dalam dokumen ini untuk memuat LCC 3DGS.

Sebelum Memulai

Penting

Karena Qiyu dapat mengubah data dan perilaku SDK-nya, jika deskripsi di bawah ini tidak sesuai dengan dokumen resmi, harap mengikuti dokumen resmi Qiyu.

Jika Anda mengalami masalah saat menggunakan data LCC 3DGS Qiyu, harap hubungi dukungan teknis Qiyu.

Penyelarasan Data LCC 3DGS dan Mesh

Di editor Unity, gunakan alat Mega untuk memuat dan merender Mesh, serta gunakan SDK LCC untuk memuat dan merender LCC 3DGS.

Mengkonfigurasi Komponen SDK LCC

Tambahkan komponen LCC Manager dan LCC Renderer yang disediakan oleh SDK Unity LCC di Hierarchy.

Seret LCC Renderer ke bawah node Block yang sesuai sebagai anaknya, sehingga Transform LCC 3DGS relatif terhadap Block tetap.

Kemudian ubah Transform dari LCC Renderer:

  • Ubah Position menjadi (0, 0, 0)
  • Ubah Rotation menjadi (-90, 0, 0)
  • Ubah Scale menjadi (-1, 1, 1)

LCC Components

Penting

Menurut keterangan dokumen resmi Qiyu, karena definisi sistem koordinat data lapisan bawah berbeda dengan Unity, Anda harus mengubah Rotation dan Scale dari Transform LCC Renderer seperti yang dilakukan dalam Sample resmi LCC, jika tidak 3DGS tidak dapat diselaraskan dengan Mesh.

Jika sistem koordinat data Qiyu berubah, sehingga data masih tidak dapat diselaraskan setelah perubahan di atas, harap hubungi dukungan teknis Qiyu untuk menyelesaikannya. Definisi sistem koordinat data EasyAR biasanya tidak berubah.

Menambahkan Skrip Sinkronisasi Kamera Skenario Editor ke Kamera

Tambahkan skrip SceneGameCameraSync yang disediakan dalam Sample SDK Unity LCC ke kamera skenario.

Add SceneGameCameraSync

Penting

Dalam mode edit, Anda perlu menyesuaikan posisi, orientasi, dan FOV kamera skenario editor melalui skrip ini untuk merender 3DGS. Dalam mode jalankan, Anda harus Disable skrip ini.

Setelah menyelesaikan langkah-langkah di atas, Anda dapat menyelaraskan kedua data setelah memuat 3DGS dan Mesh secara bersamaan. Anda dapat memeriksa apakah 3DGS telah selaras dengan Mesh. Setelah data selaras, hasil rendering 3DGS seharusnya tepat bertepatan dengan hasil rendering Mesh.

Mesh and 3DGS

Meskipun memungkinkan untuk merender 3DGS dan Mesh secara bersamaan, efek visualnya akan saling mengganggu. Saat menempatkan konten, disarankan untuk hanya menampilkan salah satunya.

Melihat LCC 3D Gaussian Splats

Dalam skenario di mana Anda perlu melihat LCC 3DGS, disarankan untuk menyembunyikan Mesh dan hanya menampilkan hasil rendering 3DGS untuk menghindari gangguan visual dari Mesh.

Batalkan pilihan Mesh untuk menyembunyikan Mesh.

Hide Mesh

Kemudian masukkan jalur yang benar untuk file LCC di panel Inspector LCC Renderer, lalu klik tombol Lainnya (⋮) di sudut kanan atas > klik Render untuk memicu rendering 3DGS.

Render LCC

Pada saat ini, hanya hasil rendering 3DGS yang ditampilkan.

Only Show 3DGS Rendering Result

Melihat Mesh Pemandangan 3D

Melihat mesh pemandangan 3D dapat memudahkan operasi seperti penandaan konten.

Klik tombol Lainnya (⋮) di sudut kanan atas panel Inspector LCC Renderer > klik unRender untuk menghentikan rendering 3DGS.

unRender LCC

Pilih opsi Mesh untuk menampilkan Mesh.

Show Mesh

Pada saat ini, hanya Mesh yang dirender di editor.

Mesh Only

Topik Terkait