Ir al contenido

drawtonomy vs odrviewer.io

odrviewer.io es un visor OpenDRIVE online. Carga un archivo .xodr y renderiza la red vial en 3D directamente en el navegador, con la opción de exportar el modelo como .obj. Está construido sobre la biblioteca C++ de código abierto libOpenDRIVE compilada a WebGL; el núcleo del visor es de código cerrado, aunque los recursos públicos están en GitHub.

Lo que cubre odrviewer.io (según el sitio oficial y libOpenDRIVE):

  • Carga y visualización de archivos OpenDRIVE .xodr en 3D, sin salir del navegador.
  • Exportación de una malla .obj con la geometría de la vía.
  • Una forma rápida y sin instalación de comprobar qué contiene realmente un archivo .xodr.

Si alguien te pasa un archivo OpenDRIVE — o lo genera tu propia herramienta — odrviewer.io es una forma cómoda de inspeccionarlo desde el navegador.

odrviewer.io y drawtonomy no son sustitutos entre sí: odrviewer.io sirve para ver archivos .xodr en 3D, mientras que drawtonomy puede importar un .xodr, dejarte editar carriles y conexiones en 2D, y exportar OpenDRIVE de nuevo. odrviewer.io renderiza pero no edita; drawtonomy edita en 2D y tiene una vista previa 3D de solo lectura para la reproducción de escenarios, no un visor 3D de mapas. La exportación a OpenDRIVE de drawtonomy puede generar conectividad <junction> y aproxima la geometría analítica de las vías que creas, además de conservar sin cambios las vías importadas que no se editan (carry-through); ese carry-through literal es donde la conectividad de intersecciones es más fiable — la geometría de intersección generada de cero a partir de carriles dibujados a mano todavía tiene poca precisión.

Una combinación natural — ambas funcionan en el navegador sin instalar nada:

  • Importa un .xodr en drawtonomy, ajusta la geometría y expórtalo de nuevo.
  • Abre el .xodr exportado en odrviewer.io para ver el renderizado 3D y confirmar que la geometría es la esperada.
  • Itera en drawtonomy; vuelve a comprobar en odrviewer.io.

Más allá del propio mapa, drawtonomy también crea un escenario OpenSCENARIO sobre la carretera y lo ejecuta en el navegador sobre esmini-WASM — reproducción con controles de transporte, una cámara de seguimiento, rastros fantasma y una vista previa 3D opcional de la ejecución. Ver el editor de escenarios. odrviewer.io es el lado de inspección 3D de mapas; drawtonomy cubre importar, editar y exportar, además de la reproducción de escenarios en el navegador.

En el mismo ecosistema OpenDRIVE del navegador

Sección titulada «En el mismo ecosistema OpenDRIVE del navegador»

Ambas herramientas demuestran que los flujos de trabajo con OpenDRIVE pueden vivir en el navegador sin instalar ningún programa de escritorio. La base de odrviewer.io, libOpenDRIVE, también se usa en otras partes de la comunidad de herramientas ASAM OpenDRIVE. Para herramientas que crean OpenDRIVE en lugar de visualizarlo, consulta LaneMaker, Truevision Designer y RoadRunner. Trabajamos en partes distintas del mismo ecosistema.