drawtonomy vs odrviewer.io
odrviewer.io
Seção intitulada “odrviewer.io”O odrviewer.io é um visualizador online de OpenDRIVE. Você carrega um arquivo .xodr e ele renderiza a rede viária em 3D diretamente no navegador, com a opção de exportar um modelo .obj da geometria. É construído sobre a biblioteca C++ de código aberto libOpenDRIVE, compilada para WebGL; o núcleo do visualizador em si é de código fechado, mas com assets públicos no GitHub.
O que o odrviewer.io oferece (conforme o site e o libOpenDRIVE):
- Carregamento e visualização de arquivos OpenDRIVE
.xodrem 3D, inteiramente no navegador. - Exportação de uma malha
.objcom a geometria viária. - Uma forma rápida, sem instalação, de conferir o que um arquivo
.xodrrealmente contém.
Para quem precisa checar um arquivo OpenDRIVE recebido de um colega — ou gerado pela própria ferramenta — o odrviewer.io é uma solução prática e acessível direto do navegador.
Onde o drawtonomy pode se encaixar ao lado dele
Seção intitulada “Onde o drawtonomy pode se encaixar ao lado dele”O odrviewer.io e o drawtonomy não são exatamente substitutos: o odrviewer.io serve para visualizar arquivos .xodr em 3D, enquanto o drawtonomy consegue importar um .xodr, permitir que você edite faixas e conexões em 2D e exporte o OpenDRIVE de volta. O odrviewer.io renderiza mas não edita; o drawtonomy edita em 2D e tem uma pré-visualização 3D somente para visualização, usada na reprodução de cenários — não é um viewport de renderização 3D do mapa. A exportação OpenDRIVE do drawtonomy já consegue emitir conectividade de <junction> e aproxima a geometria analítica das vias que você desenha, enquanto reproduz fielmente, palavra por palavra, as vias não editadas via carry-through — é justamente nesse carry-through fiel que a conectividade de junção é mais confiável; a geometria de junção recém-gerada a partir de faixas desenhadas à mão ainda tem baixa precisão.
Uma combinação natural para quem trabalha no navegador sem nada instalado:
- Importe um
.xodrno drawtonomy, ajuste a geometria e exporte de volta. - Abra o
.xodrexportado no odrviewer.io para ver a renderização 3D e confirmar se a geometria está como esperado. - Itere no drawtonomy; confira de novo no odrviewer.io.
Além do próprio mapa, o drawtonomy também monta um cenário OpenSCENARIO sobre a via e o executa no navegador com esmini-WASM — reprodução com controles de transporte, câmera de acompanhamento, rastros fantasma e uma pré-visualização 3D opcional da execução. Veja o editor de cenários. O odrviewer.io é o lado da inspeção 3D do mapa; o drawtonomy é importar-editar-exportar somado à reprodução de cenários direto no navegador.
No mesmo ecossistema de OpenDRIVE no navegador
Seção intitulada “No mesmo ecossistema de OpenDRIVE no navegador”As duas ferramentas mostram que fluxos de trabalho com OpenDRIVE podem funcionar inteiramente no navegador, sem instalação de software desktop. A base do odrviewer.io, a libOpenDRIVE, também é usada em outras partes do ecossistema de ferramentas ASAM OpenDRIVE. Para ferramentas que criam OpenDRIVE em vez de apenas visualizá-lo, veja LaneMaker, Truevision Designer e RoadRunner. Trabalhamos em partes diferentes do mesmo ecossistema.
Leitura relacionada
Seção intitulada “Leitura relacionada”- O que é OpenDRIVE?
- Exportar para ASAM OpenDRIVE / OpenSCENARIO
- Editor de cenários — monte e execute um cenário OpenSCENARIO no navegador.
- drawtonomy vs LaneMaker