XGRIDSDocumentation
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • 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
  • 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

Découpe et coupe de scènes 3DGS

Les trois outils agissent à des étapes différentes : les volumes de découpe et les plans de coupe ne modifient que le rendu final, et les données se chargent normalement ; un volume de chargement agit avant le chargement, donc les zones exclues ne sont jamais lues.

OutilÉtapeRéduit le volume chargé et la mémoire vidéoPrécision de la bordure
Volumes de chargementFiltrage avant chargementOuiPar nœud, bordure conservatrice
Volumes de découpeRendu finalNonPar splat, bordure précise
Plans de coupeRendu finalNonPar splat, bordure précise

Volumes de découpe

Un volume de découpe peut être mis à l'échelle, déplacé et pivoté librement, ce qui aide les développeurs à découper spatialement une scène LCC.

  • Un seul Actor prend en charge jusqu'à 65536 volumes de découpe, limités à 50 en édition gratuite ; voir Éditions et licences
  • Les formes boîte et sphère sont prises en charge, et les deux peuvent être mises à l'échelle, déplacées et pivotées

Note : la découpe n'affecte que le rendu final. Les zones supprimées participent toujours normalement au traversal des nœuds, au chargement et à l'upload en mémoire vidéo. La découpe ne peut donc pas réduire le volume chargé ni l'occupation de la mémoire vidéo ; utilisez les méthodes du Guide de performance pour contrôler ces coûts.

Étapes

  1. Placez un LCCActor/LCC2Actor et chargez la scène.
  2. Faites glisser LCC Clipping Volume dans la scène.
Placement d'un LCC Clipping Volume dans la scène

Glissement d'un LCC Clipping Volume dans la scène

  1. Déplacez le volume de découpe à la position visée.
  2. Ajoutez le Clipping Volume au tableau ClippingVolumes dans le panneau Details de l'Actor.
Résultat de découpe Inside d'un volume de découpe

Le résultat de découpe Inside d'un volume de découpe

Démonstration

Déplacement d'un volume de découpe et découpe obtenue

Déplacement d'un volume de découpe et observation de la découpe en temps réel

Propriétés

PropriétéDescription
bEnabledActivé ou non
ModeInside (découper l'intérieur) ou Outside (découper l'extérieur)
VolumeTypeBox ou Sphere

Méthodes Blueprint

LCCComponent → AddClippingVolume
LCCComponent → RemoveClippingVolume

Note : Refresh et SetUpdateComponent sont dépréciés. Les données de découpe sont lues à chaque image, donc modifier une propriété ou déplacer un volume de découpe prend effet à l'image suivante sans les appeler.

Nœuds Blueprint pour ajouter, retirer et rafraîchir un volume de découpe

Ajout, retrait et rafraîchissement d'un volume de découpe avec des nœuds Blueprint


Plans de coupe

Un plan de coupe peut être mis à l'échelle, déplacé et pivoté librement pour couper la scène selon un plan.

  • Un seul Actor prend en charge jusqu'à 65536 plans de coupe, limités à 50 en édition gratuite ; voir Éditions et licences
  • La coupe vers le haut ou vers le bas est prise en charge, et le décompte est suivi séparément de celui des volumes de découpe

Note : la coupe n'affecte que le rendu final. Les zones supprimées participent toujours normalement au traversal des nœuds, au chargement et à l'upload en mémoire vidéo. La coupe ne peut donc pas réduire le volume chargé ni l'occupation de la mémoire vidéo.

Étapes

  1. Placez un LCCActor/LCC2Actor et chargez la scène.
  2. Faites glisser LCC Section Plane dans la scène.
Placement d'un LCC Section Plane dans la scène

Glissement d'un LCC Section Plane dans la scène

  1. Déplacez-le à la position visée.
  2. Ajoutez le Section Plane au tableau SectionPlanes dans le panneau Details de l'Actor.

Démonstration

Déplacement d'un plan de coupe et coupe obtenue

Déplacement d'un plan de coupe et observation de la coupe en temps réel

Propriétés

PropriétéDescription
bEnabledActivé ou non
ModeUpside (couper vers le haut) ou Downside (couper vers le bas)

Méthodes Blueprint

LCCComponent → AddSectionPlane
LCCComponent → RemoveSectionPlane

Note : Refresh et SetUpdateComponent sont dépréciés, pour la même raison que ci-dessus.

Nœuds Blueprint pour ajouter, retirer et rafraîchir un plan de coupe

Ajout, retrait et rafraîchissement d'un plan de coupe avec des nœuds Blueprint


Volumes de chargement

Un volume de chargement filtre les données avant leur entrée en mémoire : le traversal des nœuds ne conserve que les nœuds qu'il sélectionne, et les données des zones rejetées ne sont jamais lues. C'est donc le seul des trois outils de ce document qui réduit réellement le volume chargé et l'occupation de la mémoire vidéo, ce qui convient pour extraire une petite partie d'une grande scène.

  • Les formes boîte et sphère sont prises en charge, et les deux peuvent être mises à l'échelle, déplacées et pivotées librement
  • Un volume de chargement peut affecter plusieurs LCC Actors de la scène en même temps
  • Fonctionnalité de l'édition Pro ; sans licence il n'a aucun effet et les données se chargent sur toute leur étendue. Voir Éditions et licences

Note : le filtrage s'effectue par nœud, donc la bordure est plus grossière que celle d'un volume de découpe. Quand une bordure précise est nécessaire, superposez un volume de découpe avec la même transformation : le volume de chargement réduit le volume chargé et le volume de découpe affine le bord.

Étapes

  1. Placez un LCCActor/LCC2Actor.
  2. Faites glisser LCC Load Volume dans la scène.
  3. Ajustez la position, la rotation et l'échelle pour que le volume cadre l'étendue à conserver.
  4. Ajoutez le Load Volume au tableau LoadVolumes dans le panneau Details de l'Actor.
  5. Chargez la scène.

Note : le filtrage a lieu au moment du chargement. Une fois le chargement terminé, modifier le volume de chargement nécessite un rechargement pour que le changement soit visible.

Propriétés

PropriétéDescription
bEnabledActivé ou non
ModeInside (ne charger que l'intérieur) ou Outside (exclure l'intérieur)
VolumeTypeBox ou Sphere

Les deux modes utilisent des tests de bordure différents :

ModeTestComportement de la bordure
InsideUn nœud est chargé seulement s'il se trouve entièrement à l'intérieur du volumeLes nœuds de bord sont écartés, donc l'étendue conservée est légèrement plus petite que le volume
OutsideUn nœud est exclu dès qu'il chevauche le volumeLes nœuds de bord sont écartés, donc l'étendue exclue est légèrement plus grande que le volume

Les deux modes sont volontairement conservateurs, ce qui évite l'apparition et la disparition de zones pendant les déplacements de caméra et les changements de LOD entre nœuds parents et enfants.

Méthodes Blueprint

LCCComponent → AddLoadVolume
LCCComponent → RemoveLoadVolume

Précédent
Normales et éclairage
Suivant
Paramètres de performance