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
- Mengumpulkan data ruang menggunakan perangkat XGRIDS dan mengekspor file LCC
- Memuat mesh pemandangan 3D
- Pengenalan cepat pengembangan SDK Unity LCC
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
Positionmenjadi(0, 0, 0) - Ubah
Rotationmenjadi(-90, 0, 0) - Ubah
Scalemenjadi(-1, 1, 1)

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.

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.

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.

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.

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

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.

Pilih opsi Mesh untuk menampilkan Mesh.

Pada saat ini, hanya Mesh yang dirender di editor.


