Verwendung von qiyu-domain lcc 3d gaussian splatting-daten
Dieses Dokument beschreibt, wie man qiyu-domain LCC 3D Gaussian Splatting-Daten im Unity-Editor an ein Block-Mesh ausrichtet, um die Anwendungsentwicklung zu unterstützen.
Wichtig
Dieser Artikel gilt nur für Benutzer, die nach der Erfassung und Kartierung mit qiyu-domain-Geräten gleichzeitig Mesh und LCC 3DGS im Unity-Editor laden und durchsuchen möchten. Kartierungsergebnisse anderer Geräte enthalten keine LCC 3DGS-Daten, daher kann die in diesem Dokument beschriebene Methode nicht zum Laden von LCC 3DGS verwendet werden.
Vorbereitungen
- Raumdaten mit XGRIDS-Gerät erfassen und LCC-Datei exportieren
- 3D-echtwelt-mesh laden
- Schnellstart für die LCC Unity SDK-Entwicklung
Wichtig
Da qiyu-domain seine Daten und das SDK-Verhalten ändern kann, falls die folgende Beschreibung von der offiziellen Dokumentation abweicht, gilt die offizielle qiyu-domain-Dokumentation.
Wenn Sie Probleme bei der Verwendung von qiyu-domain LCC 3DGS-Daten haben, wenden Sie sich an den technischen Support von qiyu-domain.
Ausrichtung von lcc 3dgs und mesh-daten
Im Unity-Editor wird das Mesh mit dem Mega-Tool geladen und gerendert, während LCC 3DGS mit dem LCC SDK geladen und gerendert wird.
Konfiguration der lcc sdk-komponente
Fügen Sie in Hierarchy die vom LCC Unity SDK bereitgestellten Komponenten LCC Manager und LCC Renderer hinzu.
Ziehen Sie LCC Renderer unter den entsprechenden Block-Knoten als dessen untergeordnetes Knoten, damit die Transformationsbeziehung von LCC 3DGS relativ zum Block erhalten bleibt.
Ändern Sie dann die Transform von LCC Renderer:
Positionändern zu(0, 0, 0)Rotationändern zu(-90, 0, 0)Scaleändern zu(-1, 1, 1)

Wichtig
Gemäß der offiziellen qiyu-domain-Dokumentation gibt es aufgrund von Unterschieden zwischen der zugrunde liegenden Datenkoordinatendefinition und Unity muss die Rotation und Scale der Transform von LCC Renderer gemäß der Vorgehensweise im offiziellen LCC Sample geändert werden, sonst kann 3DGS nicht mit dem Mesh ausgerichtet werden.
Wenn sich die qiyu-domain-Datenkoordinate ändert und die Daten nach der obigen Änderung immer noch nicht ausgerichtet werden können, wenden Sie sich an den technischen Support von qiyu-domain. Die Definition der EasyAR-Datenkoordinate ändert sich normalerweise nicht.
Hinzufügen des editor-szene-kamera-synchronisationsskripts zur kamera
Fügen Sie das im LCC Unity SDK Sample bereitgestellte Skript SceneGameCameraSync zur Szenenkamera hinzu.

Wichtig
Im Edit-Modus muss die Pose und das FOV der Editor-Szenenkamera über dieses Skript synchronisiert werden, damit 3DGS gerendert werden kann. Im Run-Modus muss dieses Skript Disablet werden.
Nach Abschluss der oben genannten Schritte können die beiden Daten ausgerichtet werden, nachdem 3DGS und Mesh gleichzeitig geladen wurden. Zu diesem Zeitpunkt können Sie überprüfen, ob 3DGS mit dem Mesh ausgerichtet ist. Nach der Datenausrichtung sollte das Renderergebnis von 3DGS vollständig mit dem Renderergebnis des Mesh übereinstimmen.
![Mesh and 3DGS](https://doc-asset.easyar.com/mega/m