> ## Documentation Index
> Fetch the complete documentation index at: https://avala.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Visualización

> Visualización de datos multi-sensor acelerada por GPU

Avala incluye un espacio de trabajo de visualización dedicado para explorar grabaciones multi-sensor directamente en su navegador. Reproduzca datos MCAP/ROS con flujos sincronizados de cámara, LiDAR, radar e IMU en diseños de paneles configurables — luego anote los mismos datos sin cambiar de herramienta.

El visor se ejecuta sobre WebGPU (con respaldo WebGL), usando compute shaders de GPU para renderizado de nubes de puntos, frustum culling y selección de nivel de detalle. Sin plugins, sin aplicación de escritorio, sin descarga de datos.

## Capacidades

* **Reproducción multi-sensor MCAP/ROS con 8 tipos de paneles** — Image, 3D / Point Cloud, Plot, Raw Messages, Log, Map, Gauge y State Transitions. El visor detecta automáticamente los topics de su grabación y asigna cada uno al tipo de panel apropiado.

* **Renderizado 3D de nubes de puntos acelerado por GPU con 6 modos de visualización** — Neutral, Intensity, Rainbow, Label, Panoptic e Image Projection. Cambie entre modos para inspeccionar valores de intensidad sin procesar, etiquetas semánticas, segmentación panóptica de instancias o proyección de color LiDAR-a-cámara.

* **Visor de escenas Gaussian Splat con renderizado WebGPU** — Cargue reconstrucciones 3D Gaussian Splat en un visor dedicado con panel de jerarquía de escena, inspector de propiedades, barra de herramientas, alternador de modo, deshacer/rehacer y estadísticas en tiempo real. GPU radix sorting y almacenamiento en caché de render bundles mantienen tasas de fotogramas suaves en escenas grandes.

* **Reproducción sincronizada multi-cámara con proyección LiDAR-a-cámara** — Vea múltiples flujos de cámara en sincronía. Los datos de nubes de puntos se proyectan sobre las imágenes de cámara usando transformaciones calibradas, con soporte para modelos de cámara pinhole (fx/fy/cx/cy + distorsión k1-k4/p1-p2) y double-sphere (xi/alpha).

* **Diseños multi-ventana configurables con paneles de arrastrar y soltar** — El diseño por defecto organiza una barra lateral de topics (izquierda), paneles de contenido dinámicos (centro) y un panel de información de archivo (derecha) en una raíz horizontal. Redimensione, reorganice, agregue o elimine paneles para construir la vista que necesita.

* **Navegación basada en línea de tiempo con avance por fotogramas y búsqueda por marca de tiempo** — Desplácese por grabaciones, avance fotograma a fotograma, ajuste la velocidad de reproducción y salte a marcas de tiempo específicas. Todos los paneles se mantienen sincronizados.

* **Detección automática de topics y asignación inteligente de tipo de panel** — Cuando abre un archivo MCAP, el visor lee el esquema del topic y los tipos de mensajes, luego crea el panel adecuado para cada uno: paneles Image para topics de cámara, paneles 3D para nubes de puntos, paneles Map para GPS, etc.

* **Soporte de modelos de cámara pinhole y double-sphere (ojo de pez)** — Proyección pinhole (fx/fy/cx/cy) y proyección double-sphere (xi/alpha) para superposición de LiDAR-a-cámara. Los parámetros de distorsión se almacenan; la corrección de distorsión radial/tangencial para cámaras pinhole está planificada para una actualización futura.

## Tipos de mensajes soportados

El visor maneja los siguientes tipos de mensajes ROS y Foxglove:

| Categoría            | Mensajes                                                                                            |
| -------------------- | --------------------------------------------------------------------------------------------------- |
| **Cámara**           | `sensor_msgs/Image`, `sensor_msgs/CompressedImage`, `foxglove.CompressedImage`, `foxglove.RawImage` |
| **LiDAR**            | `sensor_msgs/PointCloud2`, `foxglove.PointCloud`                                                    |
| **Radar / Láser**    | `sensor_msgs/LaserScan`, `radar_msgs/RadarScan` (enrutados por palabras clave del nombre del topic) |
| **Transformaciones** | `tf2_msgs/TFMessage`, `foxglove.FrameTransform`                                                     |
| **Posición**         | `sensor_msgs/NavSatFix`                                                                             |
| **IMU**              | `sensor_msgs/Imu`                                                                                   |

<Info>
  Avala lee archivos MCAP de forma nativa. Los bags de ROS 1 y ROS 2 deben convertirse a formato MCAP antes de subirlos. Consulte la [guía de integración MCAP y ROS](/docs/integrations/mcap-ros) para instrucciones de conversión.
</Info>

## Si necesita...

| Si necesita...                              | Avala proporciona...                                                                                                                                                          |
| ------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Reproducir grabaciones MCAP                 | Visor multi-sensor con 8 tipos de paneles y líneas de tiempo sincronizadas                                                                                                    |
| Visualizar nubes de puntos                  | 6 modos de renderizado (Neutral, Intensity, Rainbow, Label, Panoptic, Image Projection) con aceleración WebGPU                                                                |
| Ver reconstrucciones de escenas 3D          | Visor Gaussian Splat con jerarquía de escena, inspector de propiedades y renderizado basado en GPU                                                                            |
| Inspeccionar datos de sensores sin procesar | Paneles Raw Messages, Plot, Log, Gauge y State Transition para cada topic en su grabación                                                                                     |
| Proyectar LiDAR sobre cámaras               | Proyección automática usando calibraciones de cámara pinhole y double-sphere                                                                                                  |
| Luego anotar los mismos datos               | Kit completo de herramientas de anotación (bounding boxes, polígonos, cuboides 3D, segmentación, polilíneas, keypoints, clasificación) sin cambiar de herramienta ni re-subir |

## Cómo se compara Avala

<div className="comparison-table">
  | Capacidad                                        |                        Avala                       |                      Foxglove                      |                        Rerun                       |
  | ------------------------------------------------ | :------------------------------------------------: | :------------------------------------------------: | :------------------------------------------------: |
  | Reproducción MCAP en navegador                   | <span className="yes"><Icon icon="check" /></span> | <span className="yes"><Icon icon="check" /></span> | <span className="yes"><Icon icon="check" /></span> |
  | Nubes de puntos aceleradas por GPU               |         <span className="yes">WebGPU</span>        |       <span className="partial">WebGL</span>       |         <span className="yes">WebGPU</span>        |
  | Visor Gaussian Splat                             | <span className="yes"><Icon icon="check" /></span> |  <span className="no"><Icon icon="xmark" /></span> |  <span className="no"><Icon icon="xmark" /></span> |
  | Sincronización multi-cámara + proyección         | <span className="yes"><Icon icon="check" /></span> | <span className="yes"><Icon icon="check" /></span> | <span className="yes"><Icon icon="check" /></span> |
  | Herramientas de anotación sobre los mismos datos |     <span className="yes">Suite completa</span>    |  <span className="no"><Icon icon="xmark" /></span> |  <span className="no"><Icon icon="xmark" /></span> |
  | Flujos de control de calidad                     | <span className="yes"><Icon icon="check" /></span> |  <span className="no"><Icon icon="xmark" /></span> |  <span className="no"><Icon icon="xmark" /></span> |
  | Servicios de etiquetado gestionado               | <span className="yes"><Icon icon="check" /></span> |  <span className="no"><Icon icon="xmark" /></span> |  <span className="no"><Icon icon="xmark" /></span> |
  | Python SDK y TypeScript SDK                      | <span className="yes"><Icon icon="check" /></span> | <span className="yes"><Icon icon="check" /></span> | <span className="yes"><Icon icon="check" /></span> |
  | Servidor MCP para asistentes de IA               | <span className="yes"><Icon icon="check" /></span> |  <span className="no"><Icon icon="xmark" /></span> |  <span className="no"><Icon icon="xmark" /></span> |
</div>

<Tip>
  Para equipos que actualmente usan Foxglove o Rerun para visualización, Avala proporciona las mismas capacidades de reproducción y renderizado — más herramientas de anotación, control de calidad y pipelines de exportación para que pueda pasar de datos sin procesar a conjuntos de entrenamiento etiquetados en una sola plataforma.
</Tip>

## Visores

<CardGroup cols={3}>
  <Card title="Visor multi-sensor" icon="display" href="/docs/visualization/multi-sensor-viewer">
    Reproducción MCAP/ROS con 8 tipos de paneles, detección automática de topics y diseños configurables para datos de cámara, LiDAR, radar e IMU.
  </Card>

  <Card title="Visor de nubes de puntos 3D" icon="cube" href="/docs/visualization/3d-point-cloud-viewer">
    Renderizado de nubes de puntos acelerado por GPU con 6 modos de visualización, frustum culling, LOD y proyección LiDAR-a-cámara.
  </Card>

  <Card title="Visor Gaussian Splat" icon="circle-nodes" href="/docs/visualization/gaussian-splat-viewer">
    Escenas 3D Gaussian Splat renderizadas por WebGPU con jerarquía de escena, panel de propiedades y estadísticas en tiempo real.
  </Card>
</CardGroup>

## Próximos pasos

<CardGroup cols={2}>
  <Card title="MCAP y ROS" icon="file" href="/docs/visualization/mcap-ros/overview">
    Tipos de mensajes soportados, esquemas de topics y cómo preparar sus grabaciones.
  </Card>

  <Card title="Referencia de paneles" icon="table-columns" href="/docs/visualization/panels/image-panel">
    Documentación detallada para cada tipo de panel: Image, Point Cloud, Plot, Map, Log y Raw Messages.
  </Card>

  <Card title="Modos de renderizado" icon="palette" href="/docs/visualization/rendering/visualization-modes">
    Análisis detallado de los 6 modos de visualización de nubes de puntos y cuándo usar cada uno.
  </Card>

  <Card title="Herramientas de anotación" icon="pen-to-square" href="/docs/annotation/guides/annotation-tools">
    Después de explorar sus datos, comience a anotar con 7 herramientas profesionales de etiquetado.
  </Card>
</CardGroup>
