XGRIDSDocumentation
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • Polski
  • Nederlands
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • Polski
  • Nederlands
  • Lixel CyberColor

    • LCC Studio

      • Prise en main
      • Version et mises à jour
      • Téléchargement et installation
      • Aperçu de l’interface et navigation
      • Avant la reconstruction
      • Reconstruction du modèle
      • Reconstruction d’un modèle unique
      • Fusion cartographique
      • Fusion aérienne-terrestre
      • Reconstruction aérienne
      • Mes modèles
      • Autres fonctionnalités
      • Paramètres et compte
      • Convertisseur
      • Reconstruction vidéo
      • Questions fréquentes
    • LCC Scene Editor

      • Version et mises à jour
      • Compte et connexion
      • Présentation du produit et accueil
      • Interface de l’éditeur
      • Modes de navigation de scène
      • Fichier
      • Paramètres
      • Opérations d’édition
      • Fenêtre
      • Barre d’outils globale
      • Ressources et propriétés
      • Barre d’outils gauche
      • Points de vue
      • Portail
      • Skybox
      • Annotations
      • Mesure
      • Parcours
      • Rapport de scène
      • 3D Layout
      • Mini-carte
      • Mode Prévisualisation, Viewer
      • Aide
      • FAQ
      • Point d’apparition
    • LCC Model Editor

      • Version et mises à jour
      • Guide de l’utilisateur
      • Aperçu et interface
      • Opérations sur les fichiers
      • Sélecteurs
      • Modification des modèles
      • Mesure
      • Réglage des couleurs
      • Gestion des ressources
      • Paramètres et aide
      • Questions fréquentes
    • Bonnes Pratiques

      • Fusion de plusieurs modèles 3DGS de grande taille
  • Plugin & SDK

    • Unreal

      • Introduction
      • Démarrage rapide - Windows
      • Démarrage rapide - Linux
      • Démarrage rapide - Quest3
      • Éditions et licences
      • Rendu
      • Rastérisation Tiled (expérimental)
      • Réglages visuels
      • Normales et éclairage
      • Édition de scène
      • Paramètres de performance
      • Guide d'optimisation des performances
      • Intégration avec les plugins tiers et moteur
      • Maillage proxy
      • Animation de chargement
      • Collision
      • Prise en charge du système de navigation
      • Prise en charge de l'eau à couche unique
      • Localisation
      • Questions fréquentes
      • Dépannage
      • Journaux et diagnostics
      • Nous contacter
      • Bonnes pratiques

        • Rééclairer un 3DGS avec un maillage LixelStudio
      • Référence API

        • ALCCActorBase
        • ULCCComponentBase
        • ULCCComponent
        • ULCC2Component
        • Actors SOG / SPZ / PLY
        • ALCC2ProxyMesh
        • ALCCClippingVolume
        • ALCCSectionPlane
        • ALCCLoadVolume
        • ULCCUtilLibrary
        • Enums
        • Structs
      • Journal des modifications

        • v3.4.0
        • v3.3.1
        • v3.0.0
        • v2.2.1
        • v1.0.0
        • v0.9.0
        • v0.8.0
        • v0.7.1
        • v0.6.1
        • v0.5.2
        • v0.4.1
        • v0.4.0
        • v0.3.0
        • v0.0.5
        • v0.0.4
        • v0.0.3
        • v0.0.2
        • v0.0.1
    • Unity

      • Introduction au SDK Unity
      • Fonctionnalités techniques
      • Exigences de l'environnement de développement
      • Guide de démarrage rapide PC
      • Guide d'optimisation des paramètres de projet
      • Guide de développement Pico 4 Ultra
      • Guide de streaming PC du Pico 4 Ultra
      • Guide de développement Quest 3
      • Guide de streaming PC du Quest 3
      • Guide de développement OpenXR
      • Guide Business Streaming du Pico 4 Ultra
      • Glossaire
      • FAQ
      • Nous contacter
      • Guide de développement des fonctionnalités

        • Guide de développement du rendu mixte multi-scènes
        • Guide de développement de la réception des ombres
        • Guide de développement de l'éclairage en temps réel
        • Guide de développement du rendu multi-caméras
        • Guide de développement du rendu d'images haute résolution
        • Guide de développement de la compatibilité des formats de données LCC et LCC2
        • Guide de développement de l'effet de chargement
        • Guide de développement du basculement du mode de rendu Mip
        • Guide de développement de l'accrochage aux arêtes et aux coins
        • Guide de développement du décalque projeté
        • Guide de développement du décalque projeté vidéo
        • Guide de développement du surlignage
        • Guide de développement de la découpe en temps réel
        • Guide de développement du réglage des couleurs
        • Guide de développement de l'obtention des données Mesh de la scène
        • Guide de développement du mode éditeur
        • Guide de configuration des paramètres de performance de rendu
        • Guide de développement du co-packageage de l'application et des données
        • Guide de développement du système de collision
        • Guide des problèmes d'autorisation de développement macOS
        • Guide de développement de la compilation et du packageage sur appareil iOS
      • Référence de l'API

        • LCCManager
        • Renderer
        • Types de données
      • Journal des modifications

        • v2.3.0
        • v2.2.10
        • v2.2.0
        • v2.1.19
        • v2.0.14

Introduction au SDK Unity LCC

Site Web Téléchargement Discord

Le LCC Unity SDK est un kit de développement de qualité industrielle pour le 3D Gaussian Splatting (3DGS) fourni officiellement par XGRIDS (Shenzhen Qiyu Innovation Technology). Il prend en charge le rendu haute performance de scènes de données 3DGS du niveau objet au niveau ville, prend en charge des formats de données tels que LCC2, PLY, SPLAT, SPZ, SOG et KSPLAT, peut être déployé sur Windows, Ubuntu, macOS, iOS, Android, VR et d'autres plateformes, et couvre le rendu mixte en temps réel à scène unique et multi-scènes, avec des fonctionnalités de qualité industrielle et jeu telles que la collision, le surlignage, la découpe, le ré-éclairage, les ombres, les décalques projetés et la fusion de flux vidéo.

Le SDK fournit actuellement plus de 90 API, et ses fonctionnalités continuent de s'améliorer à chaque version.

Plateformes prises en charge

PlateformeNiveau de prise en chargeÉtatRemarques
Windows 10 / 11Prise en charge complète de toutes les fonctionnalités✅ Pris en charge
macOS 12 et versions ultérieuresPrise en charge complète de toutes les fonctionnalités✅ Pris en chargePuces Intel + série M
Ubuntu 20.04 et versions ultérieuresPrise en charge complète de toutes les fonctionnalités✅ Pris en charge
Android 10 et versions ultérieuresRendu, basculement du nuage de points, raycasting, etc.✅ Pris en charge
iOS 15 et versions ultérieuresRendu, basculement du nuage de points, raycasting, etc.✅ Pris en charge
Pico 4 UltraRendu, basculement du nuage de points, raycasting, etc.✅ Pris en chargePrend en charge à la fois le streaming PCVR et le rendu sur appareil
Quest 3Rendu, basculement du nuage de points, raycasting, etc.✅ Pris en chargePrend en charge à la fois le streaming PCVR et le rendu sur appareil

Versions de Unity prises en charge

Version de UnityPipelines de rendu pris en chargeÉtat
Unity 2022.3 LTSBuilt-in, URP✅ Pris en charge
Unity 6000.0 / 6000.1 / 6000.2 / 6000.3 / 6000.4URP✅ Pris en charge
Unity 6000.5 LTSURP✅ Pris en charge

Structure du package UPM

Après avoir importé le SDK dans l'éditeur Unity, un dossier LCC SDK apparaît dans le répertoire Packages, contenant trois répertoires, comme illustré ci-dessous :

Structure du répertoire du package LCC Unity SDK

Structure du répertoire du package LCC Unity SDK

Sous-dossierDescription
RuntimeFichiers et scripts associés.
PluginsFichiers de bibliothèque requis par le LCC SDK lui-même.
ResourcesShaders compilés et autres fichiers de ressources pour chaque plateforme.

Obtenir le SDK

Télécharger le LCC Unity SDK

Système de coordonnées des données LCC

Le système de coordonnées des données LCC est illustré ci-dessous :

Système de coordonnées des données LCC

Système de coordonnées des données LCC

Les données LCC utilisent un système de coordonnées droitier avec l'axe Z vers le haut, tandis que Unity utilise un système de coordonnées gaucher avec l'axe Y vers le haut. Lors du rendu de données dans Unity, une transformation de coordonnées est nécessaire — en général, on définit le Transform du Renderer avec Rotation.x = -90 et Scale.x = -1.

Pour plus de détails sur le format de données LCC, voir :

Livre blanc sur le format de données LCC