Pular para o conteúdo

drawtonomy vs Blender Driving Scenario Creator

O Blender Driving Scenario Creator (BDSC), de Johannes Schmitz, é um add-on de código aberto para Blender voltado à criação de cenários OpenDRIVE e OpenSCENARIO, incluindo os modelos 3D.

O que o BDSC cobre, conforme o README do projeto:

  • Ferramentas de geometria de estrada com solucionadores de clotoide / Hermite.
  • Ferramentas de junção: área de junção, conexão de junção e junções diretas para rampas de entrada e saída.
  • Exportação OpenDRIVE usando primitivas analíticas de estrada.
  • Exportação OpenSCENARIO para cenários posicionados no mapa.
  • Exportação de malha 3D para .fbx, .gltf e .osgb.
  • Roda dentro do Blender, com acesso ao viewport 3D, grafo de cena, biblioteca de ativos e renderização.
  • Licenciado sob GPL-3.0.

Se o seu trabalho já passa pelo Blender, o BDSC entrega geometria OpenDRIVE analítica e autoria 3D completa em um único lugar.

O drawtonomy é um quadro branco 2D no navegador, e é nisso que ele se mantém: desenho e edição em 2D. Não faz geometria analítica de estrada e não tem viewport de edição 3D nem exportação de malha. Ele tem, sim, uma prévia 3D para assistir à reprodução de um cenário (câmeras Chase / vista aérea (BEV) / Driver, sincronizadas com o esmini), mas essa visualização é somente leitura: sem edição de formas, sem terreno e sem exportação 3D própria (a exportação em vídeo continua 2D). A exportação OpenDRIVE do drawtonomy já gera primitivas <junction>/<connection> e sinalizações <signal>, embora a precisão das junções só seja alta ao carregar um .xodr importado sem edição; construir uma geometria de junção nova a partir de faixas desenhadas à mão ainda tem baixa precisão.

Algumas contribuições pontuais que o drawtonomy pode trazer ao lado do BDSC:

  • Funciona direto no navegador, sem instalação — prático para esboços rápidos em máquinas que não têm o Blender instalado.
  • Vista 2D de cima para baixo, que figuras para artigos e slides costumam querer diretamente, sem passar por um viewport 3D.
  • .drawtonomy.svg como fonte de figura re-editável para documentação.

As duas ferramentas ocupam posições diferentes: o BDSC para autoria de cenários 3D com geometria de estrada precisa; o drawtonomy para autoria 2D somada à reprodução no próprio navegador — você desenha a cena, adiciona ações e gatilhos, e roda o storyboard no esmini-WASM até um veredito de PASS / FAIL, além de gerar figuras.

Tanto o BDSC quanto o drawtonomy têm como alvo o ASAM OpenDRIVE e o OpenSCENARIO, e ambos podem gerar saída para o esmini. A comunidade de ferramentas ASAM de código aberto é pequena, e o BDSC é uma das suas contribuições mais relevantes. O drawtonomy é uma contribuição bem menor nesse mesmo ecossistema — nenhuma das duas ferramentas existe isoladamente, e ambas se beneficiam do trabalho mais amplo que acontece nas ferramentas de OpenSCENARIO / OpenDRIVE.