Pular para o conteúdo

drawtonomy vs Blender Driving Scenario Creator

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

O que o BDSC cobre, conforme seu README:

  • Ferramentas de geometria de estrada com solucionadores de clothóide / 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 primitivos analíticos 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á envolve o Blender, o BDSC oferece geometria analítica OpenDRIVE e autoria 3D completa em um único ambiente.

O drawtonomy é um quadro branco 2D no navegador. Não realiza geometria analítica de estrada, não gera primitivos de junção OpenDRIVE e não possui viewport 3D. Conforme o roadmap do exportador, junções e sinalizações adequadas estão planejadas, mas ainda não implementadas.

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 frequentemente exigem, sem precisar passar por um viewport 3D.
  • .drawtonomy.svg como fonte de figura re-editável para documentação.

As duas ferramentas ocupam espaços distintos: BDSC para autoria de cenários 3D com geometria de estrada precisa; drawtonomy para esboços 2D rápidos e 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 de forma isolada, e ambas se beneficiam do trabalho mais amplo que acontece nas ferramentas de OpenSCENARIO / OpenDRIVE.