XGRIDSDocumentación
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • PortalCam

    • Descripción del producto
    • Operaciones básicas
    • Uso de la LCC Scan App
    • Mantenimiento y cuidado
    • FAQ
  • Serie Lixel K

    • Lixel K1

      • Descripción del producto
      • Operaciones básicas
      • Activación y conexión del dispositivo
      • Flujo de escaneo
      • Obtener nube de puntos con coordenadas absolutas
      • Fusión de mapas
      • Recomendaciones de planificación de rutas para escenas típicas
      • Precauciones
      • FAQ
    • Lixel K2

      • Descripción del producto
      • Operaciones básicas
      • Activación y conexión
      • Flujo de escaneo
      • Obtener nube de puntos con coordenadas absolutas
      • Fusión de mapas
      • Recomendaciones de planificación de rutas para escenas típicas
      • Precauciones
      • FAQ
  • Serie Lixel L

    • Lixel L2 Pro

      • Descripción del producto
      • Operaciones básicas
      • Activación y conexión del dispositivo
      • Flujo de escaneo
      • Obtener nube de puntos con coordenadas absolutas
      • Punto de medición
      • Apéndice
      • FAQ
  • Accesorios

    • Stick Light

      • Guía de instalación
      • Operaciones básicas
      • Preguntas frecuentes
  • Lixel Studio

    • Versión y derechos de autor
    • Instalación y activación
    • Interfaz del software
    • Operaciones de archivo
    • Procesamiento de proyectos
    • Herramientas
    • Dibujo 2D
    • Aplicaciones
    • Ajustes
    • Conexión de dispositivo
  • Lixel CyberColor

    • LCC Studio

      • Primeros pasos
      • Versión y actualizaciones
      • Descarga e instalación
      • Descripción general de la interfaz y navegación
      • Antes de la reconstrucción
      • Reconstrucción de modelos
      • Reconstrucción de modelo único
      • Fusión de mapas
      • Fusión aire-tierra
      • Reconstrucción aérea
      • Mis modelos
      • Otras funciones
      • Ajustes y cuenta
      • Converter
      • Reconstrucción por vídeo
      • Preguntas frecuentes
    • LCC Scene Editor

      • Versión y actualizaciones
      • Cuenta e inicio de sesión
      • Descripción general del producto y página de inicio
      • Interfaz del editor
      • Modos de navegación
      • Archivo
      • Configuración
      • Editar
      • Ventana
      • Barra de herramientas global
      • Activos y propiedades
      • Barra de herramientas izquierda
      • Puntos de vista
      • Portal
      • Skybox
      • Anotaciones
      • Medición
      • Flythrough
      • Informe de escena
      • 3D Layout
      • Minimapa
      • Modo Vista previa (Viewer)
      • Ayuda
      • Preguntas frecuentes (FAQ)
      • Punto de inicio
    • LCC Model Editor

      • Versión y actualizaciones
      • Guía del usuario
      • Visión general e interfaz
      • Operaciones de archivo
      • Selectores
      • Edición de modelos
      • Medición
      • Corrección de color
      • Gestión de activos
      • Configuración y ayuda
      • Preguntas frecuentes
    • Capture Guide

      • Descripción general
      • Descripción general de los dispositivos de captura
      • Principios generales de captura
      • Captura de escenas interiores
      • Captura de escenas exteriores
      • Captura a gran escala (Map Fusion)
      • Captura con aerial-ground map fusion
      • Captura de objetos
      • Captura de personas
      • Captura para reconstrucción a partir de vídeo
      • HD Enhancement
      • Puntos de control (Lixel P1)
      • Preguntas frecuentes y resolución de problemas
    • Buenas Prácticas

      • Fusión de varios modelos 3DGS de gran tamaño
    • Historial de versiones
  • Plugins y SDK

    • Unreal

      • Introducción
      • Inicio rápido - Windows
      • Inicio rápido - Linux
      • Inicio rápido - Quest3
      • Ediciones y licencias
      • Renderizado
      • Rasterización Tiled (experimental)
      • Ajustes visuales
      • Normales e iluminación
      • Edición de escenas
      • Parámetros de rendimiento
      • Guía de rendimiento
      • Integración con plugins de terceros y del motor
      • Proxy Mesh
      • Animación de carga
      • Colisión
      • Compatibilidad con Navigation System
      • Compatibilidad con Single Layer Water
      • Localización
      • Preguntas frecuentes
      • Resolución de problemas
      • Logs y diagnóstico
      • Contacto
      • Buenas prácticas

        • Reiluminar 3DGS con una malla de LixelStudio
      • Referencia de API

        • ALCCActorBase
        • ULCCComponentBase
        • ULCCComponent
        • ULCC2Component
        • Actors SOG / SPZ / PLY
        • ALCC2ProxyMesh
        • ALCCClippingVolume
        • ALCCSectionPlane
        • ALCCLoadVolume
        • ULCCUtilLibrary
        • Enumeraciones
        • Structs
      • Registro de cambios

        • 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
    • Web

      • Introducción
      • Guía de optimización del rendimiento de renderizado
      • Configuración de gráficos
      • Preguntas frecuentes
      • Referencia de API

        • LCCRender::clearIndexDB
        • LCCRender::dispose
        • LCCRender::load
        • LCCRender::setCamera
        • LCCRender::unload
        • LCCRender::update
        • LCCObject::checkRenderNextFrame
        • LCCObject::clearRenderNextFrame
        • LCCObject::ecef2Prj
        • LCCObject::getBounds
        • LCCObject::getEnvInstancedMesh
        • LCCObject::getInstancedMesh
        • LCCObject::getLodInfos
        • LCCObject::getOriginPosition
        • LCCObject::getProjectionCoordinateSystemInfos
        • LCCObject::hasCollision
        • LCCObject::hasEnvironment
        • LCCObject::hasShcoef
        • LCCObject::intersectsCapsule
        • LCCObject::intersectsRayExt
        • LCCObject::intersectsRayFromOriginExt
        • LCCObject::intersectsSphere
        • LCCObject::lowerToBottom
        • LCCObject::prj2Ecef
        • LCCObject::raiseToTop
        • LCCObject::raycast
        • LCCObject::raycastFromOrigin
        • LCCObject::setAlpha
        • LCCObject::setClipBox
        • LCCObject::setClipPlane
        • LCCObject::setEndLod
        • LCCObject::setLodAutoLevelUp
        • LCCObject::setMaxDistance
        • LCCObject::setMaxNodeSplats
        • LCCObject::setMaxSplats
        • LCCObject::setOriginPosition
        • LCCObject::setPointsColor
        • LCCObject::setRenderState
        • LCCObject::setRotation
        • LCCObject::setScale
        • LCCObject::setSemantic
        • LCCObject::setSemanticColor
        • LCCObject::setSmooth
        • LCCObject::setStartLod
        • LCCObject::setTranslation
        • LCCObject::setVisible
        • LCCObject::togglePointsDisplayMode
        • LCCObject::useEnvironment
        • LCCObject::useShcoef
      • Registro de cambios

        • v0.6.3
        • v0.6.2
        • v0.6.1
        • v0.6.0
        • v0.5.5
        • v0.5.4
        • v0.5.3
        • v0.5.2
        • v0.5.1
        • v0.5.0
        • v0.4.1
        • v0.4.0
        • v0.3.1
        • v0.3.0
        • v0.2.0

Fusión de varios modelos 3DGS de gran tamaño

Descripción general

En la reconstrucción 3D de escenas extensas, con frecuencia es necesario fusionar varios modelos 3DGS de gran tamaño en una única escena completa. XGRIDS ofrece dos enfoques técnicos: capturar los datos conforme a los requisitos de fusión antes de la reconstrucción, lo que produce un resultado de alta precisión y alineación sin costuras; o importar, alinear y fusionar modelos ya reconstruidos en LCC Model Editor. Este artículo describe los escenarios de aplicación, el flujo de trabajo y las limitaciones técnicas de cada enfoque.

Elección del enfoque

RequisitoEnfoque recomendado
Escena fusionada de alta precisión y alineación sin costuras, para entrega o mediciónApproach A: captura conforme a los requisitos de fusión antes de la reconstrucción
Varios modelos 3DGS ya reconstruidos que deben unirse y fusionarse en un único archivoApproach B: importación y fusión en Model Editor
Solo se necesita visualizar varias escenas a la vez, sin exigencias en la precisión de las unionesApproach B
Se requiere mayor precisión, pero los datos originales no están disponibles o no pueden recapturarseApproach B (debe aceptarse el error de alineación en las uniones)

La diferencia esencial: Approach A realiza el registro algorítmico durante la reconstrucción y alcanza una precisión de fusión elevada, mientras que Approach B alinea y fusiona manualmente tras la reconstrucción, lo que resulta más rápido pero depende del trabajo manual.

Approach A: captura conforme a los requisitos de fusión antes de la reconstrucción

Recomendado para escenarios de alta precisión. Antes de la reconstrucción, varios conjuntos de datos se introducen en el software mediante Map Fusion o Aerial-Ground Fusion y se reconstruyen como un único modelo 3DGS.

Flujo de trabajo

1. Verificación de las condiciones de los datos

  • Los conjuntos de datos adyacentes deben tener trayectorias de captura solapadas. El solape debe ser de al menos 15 m, y se recomienda entre 15 y 30 m.
  • Elija zonas de solape con abundantes características. Evite escenas degeneradas como espacios abiertos, pasillos largos y túneles lisos, que pueden provocar el fallo de la fusión.
  • Al utilizar RTK, asegúrese de que los datos RTK de cada proyecto sean válidos y estén en el mismo sistema de coordenadas.
  • Al utilizar puntos de control, defina al menos un punto de control con el mismo nombre en la zona de solape de mapas adyacentes, y verifique que los nombres de los puntos de control no se repitan entre los proyectos que se van a fusionar.

2. Selección del modo de fusión

  • Map Fusion: combina varias nubes de puntos o proyectos en un solo mapa. Adecuado para escenarios generales.
  • Aerial-Ground Fusion: reconstruye de forma integrada los datos aéreos del dron y los datos terrestres capturados con equipo portátil. Los datos aéreos deben cubrir la zona escaneada con el equipo portátil, los puntos de despegue y aterrizaje deben distribuirse de manera uniforme y fotografiarse, y la trayectoria de aterrizaje debe quedar por encima de la ruta de vuelo.
  • Large Map Fusion: adecuado para fusionar áreas extensas capturadas por tramos.

3. Operaciones en el software

  • LCC Studio: acceda a «Procesar ahora» y seleccione Map Fusion o Aerial-Ground Fusion. Los datos terrestres admiten hasta 10 conjuntos (200 min en total).
  • LCC Studio Linux v1.6.0 y posteriores: seleccione Map Fusion o Aerial-Ground Fusion en «Crear tarea» en la WebUI. Los datos terrestres admiten hasta 20 conjuntos (500 min en total).
  • Los requisitos de los datos terrestres para Aerial-Ground Fusion son los mismos. La carpeta seleccionada para los datos aéreos debe contener todas las fotografías del dron, incluidas la ruta de vuelo y las tomas de despegue y aterrizaje: hasta 10000 fotografías en LCC Studio y hasta 15000 en la versión Linux.
  • Configure los parámetros de reconstrucción según sea necesario, como el número máximo de puntos gaussianos y la eficiencia de reconstrucción.

4. Reconstrucción conjunta

Una vez superada la validación de la fusión, los datos se reconstruyen como un único proyecto. Una reconstrucción correcta genera un solo modelo 3DGS.

Ejemplos

Map Fusion en LCC Studio

En el siguiente ejemplo, los datos se capturaron con RTK y el sistema de coordenadas está configurado en WGS84.

Map Fusion en LCC Studio

Map Fusion en LCC Studio

Aerial-Ground Fusion en LCC Studio

En el siguiente ejemplo, Lixel P1 capturó 2 conjuntos de datos terrestres junto con 4 puntos de despegue y aterrizaje y sus fotografías. Todos los datos aéreos incluyen RTK y utilizan el sistema WGS84.

Aerial-Ground Fusion en LCC Studio

Aerial-Ground Fusion en LCC Studio

WebUI de la versión Linux

Las operaciones son similares a las de LCC Studio. El idioma de la interfaz puede cambiarse.

Creación de una tarea de fusión en la WebUI de Linux

Creación de una tarea de fusión en la WebUI de Linux

Limitaciones técnicas

  • Este enfoque requiere los datos originales de captura y no es aplicable cuando solo se dispone de modelos terminados.
  • Los datos que no cumplen los requisitos de fusión (solape insuficiente, escenas degeneradas, puntos de despegue y aterrizaje o trayectorias no conformes, RTK no válido, nombres de puntos de control duplicados) provocan el fallo de la fusión o impiden la superposición de las nubes de puntos.
  • Tanto LCC Studio como la versión Linux limitan la duración total de los datos SLAM terrestres y el número total de fotografías del dron. Superar estos límites hace muy probable el fallo de la fusión.
  • Solo se admiten datos capturados con el mismo modelo de equipo. En la serie Lixel L, las unidades LiDAR con distinto número de canales o alcance no pueden fusionarse entre sí.
  • La reconstrucción de grandes volúmenes de datos requiere mucho tiempo y exige elevada memoria RAM, rendimiento de GPU, VRAM y espacio en disco. Se requiere una estación de trabajo de altas prestaciones o un servidor Linux.

Approach B: importación y fusión en Model Editor

Se importan dos modelos 3DGS terminados en LCC Model Editor, se alinean manualmente y después se fusionan y exportan como un único archivo.

Flujo de trabajo

1. Abrir Model Editor

Haga clic en «Edición de modelos» en LCC Scene Editor, o inicie LCC Model Editor de forma independiente.

2. Importar los modelos

  • Añada el modelo A y el modelo B de forma consecutiva mediante «Archivo → Importar».
  • Formatos de importación admitidos: LCC, LCC2, PLY, SOG y SPZ. LCC se actualiza automáticamente a LCC2, y PLY se convierte a LCC2 al importarse.
  • Los nombres de archivo no pueden repetirse.

3. Alinear los modelos

  • Utilice las herramientas de mover, rotar y escalar de la barra izquierda para llevar el modelo B a la posición de unión con el modelo A.
  • Para una colocación precisa, introduzca los valores de traslación (X/Y/Z, paso 1), los ángulos de rotación (X/Y/Z, 0°~360°) y los factores de escala (paso 0,01) en el panel de propiedades de la derecha.
  • Las herramientas de medición de distancias y coordenadas permiten comprobar la alineación en las uniones.

4. Refinado (opcional)

  • Elimine las zonas de solape redundantes con las herramientas de selección y recorte.
  • Iguale las diferencias de color entre ambos modelos con la función de ajuste de color, que admite brillo, contraste, saturación, luces, sombras, temperatura de color, tono y opacidad, y permite combinar ajustes globales y locales.

5. Fusionar y exportar

  • En «Archivo → Exportar», seleccione el formato LCC2(SOG), LCC2(SPZ) o PLY.
  • Reglas de exportación: si no hay ningún modelo seleccionado, se exportan y fusionan todos; con varios seleccionados, la selección se fusiona y se exporta; con uno solo seleccionado, se exporta únicamente ese modelo.
  • El resultado es un único archivo 3DGS.

Las tres operaciones siguientes tienen finalidades distintas y no deben confundirse:

  • Exportar: genera el modelo fusionado como archivo terminado.
  • Volver a LCC Scene Editor y exportar el proyecto: empaqueta el proyecto completo para que otros usuarios puedan continuar la edición. El proyecto sigue conteniendo varios modelos independientes.
  • Publicar la escena fusionada en LCC Scene Editor: genera un enlace de Web Viewer para compartir y visualizar en línea.

Ejemplo

A continuación se muestran las operaciones básicas para fusionar dos modelos. En la práctica también son necesarios el recorte, el ajuste de color, la clonación y el escalado. Se recomienda guardar y exportar con regularidad durante el proceso.

Importación, alineación y fusión en Model Editor

Importación, alineación y fusión en Model Editor

Limitaciones técnicas

  • La alineación es manual y no incluye registro automático basado en zonas de solape ni en puntos de control. El resultado depende de que ambos modelos compartan el mismo sistema de coordenadas (mejor si ambos incluyen datos RTK o puntos de control con el mismo nombre). De lo contrario, pueden aparecer desalineaciones, imágenes duplicadas o discontinuidades en las uniones.
  • Este enfoque no realiza una fusión real a nivel de geometría y densidad. Superpone dos conjuntos de puntos gaussianos en el mismo archivo, y las zonas de solape no se resuelven de forma inteligente, lo que puede dar lugar a densidad acumulada o cambios bruscos en los bordes.
  • La precisión de la fusión no está garantizada. El enfoque es adecuado para presentación y visualización, pero no para entregas con requisitos estrictos de precisión en las uniones o de medición. Las coordenadas absolutas de los modelos originales no se conservan, por lo que los modelos fusionados carecen de coordenadas absolutas.
  • Cargar dos modelos de gran tamaño a la vez y fusionarlos exige mucha VRAM y memoria RAM. Cuando el volumen de datos o el recorte superan la capacidad del hardware, aparece un aviso para guardar. Se recomienda un equipo de altas prestaciones.

Resumen

  • Para obtener resultados sin costuras, de alta precisión y medibles, elija Approach A, siempre que se disponga de datos originales conformes a los requisitos.
  • Para una unión rápida y una única salida basada en modelos terminados, elija Approach B y acepte el error en las uniones derivado de la alineación manual.
  • Si los datos originales no están disponibles pero se exige mayor precisión, conviene intentar primero recuperar los datos originales para aplicar Approach A. Si no es posible, utilice Approach B teniendo en cuenta sus limitaciones de precisión.

Anexo: comparación de enfoques

CriterioApproach A (fusión previa a la reconstrucción)Approach B (unión en Model Editor)
Datos de entradaDatos originales de captura (varios conjuntos)Modelos 3DGS ya reconstruidos
AlineaciónRegistro algorítmico (solape / RTK / puntos de control)Alineación manual (barra de herramientas y panel de propiedades)
Precisión en las unionesAlta, medibleDepende de la alineación manual y de la coherencia de coordenadas; las desalineaciones son frecuentes
Naturaleza de la fusiónFusión real, reconstruido como un solo modeloSuperposición de conjuntos de puntos, fusionados en un mismo archivo
ResultadoUn único modelo 3DGSUn único archivo 3DGS (LCC2 / SOG / SPZ / PLY)
Limitaciones principalesRequiere datos originales conformes a los requisitos, volumen de datos limitado por reconstrucción, solo el mismo modelo de equipo, consume tiempo y memoria, ocupa espacioSin registro automático, precisión no garantizada, los solapes no se resuelven de forma inteligente, alta carga de hardware
Casos de usoEntrega, medición, resultados oficialesPresentación, visualización, salida rápida en un solo archivo