Ir al contenido

drawtonomy vs Blender Driving Scenario Creator

El Blender Driving Scenario Creator (BDSC), desarrollado por Johannes Schmitz, es un complemento de código abierto para Blender orientado a la creación de escenarios OpenDRIVE y OpenSCENARIO con modelos en tres dimensiones.

Según su README, BDSC ofrece:

  • Herramientas de geometría vial con solvers de clotoide y Hermite.
  • Soporte de intersecciones: herramienta de área y herramienta de conexión, más intersecciones directas para carriles de incorporación y salida.
  • Exportación a OpenDRIVE con primitivas analíticas de carretera.
  • Exportación a OpenSCENARIO para escenarios definidos sobre el mapa.
  • Exportación de mallas 3D en .fbx, .gltf y .osgb.
  • Ejecución dentro de Blender, con acceso completo al visor 3D, el grafo de escena, la biblioteca de activos y el motor de renderizado.
  • Licencia GPL-3.0.

Si tu flujo de trabajo ya incluye Blender, BDSC concentra en un único entorno la geometría analítica de OpenDRIVE y la autoría 3D completa.

drawtonomy es una pizarra 2D en el navegador, y ahí se queda — no hace geometría analítica de carreteras y no tiene visor de edición 3D ni exportación de mallas. Sí tiene una vista previa 3D para ver la reproducción de un escenario (cámaras de persecución, aérea y de conductor, sincronizadas con esmini), pero esa vista es solo de lectura: no permite editar geometría, no tiene terreno y no genera ninguna exportación 3D propia (la exportación en vídeo sigue siendo 2D). Su exportación a OpenDRIVE puede emitir primitivas <junction>/<connection> y señales <signal>, aunque la precisión de los cruces solo es alta cuando arrastra un .xodr importado sin editar; construir geometría de cruce nueva a partir de carriles dibujados a mano todavía tiene poca precisión.

Hay algunos casos concretos en los que drawtonomy puede complementar a BDSC:

  • Funciona directamente en el navegador, sin instalación — útil para generar figuras rápidas desde cualquier equipo que no tenga Blender instalado.
  • Produce vistas 2D cenitales que artículos y diapositivas suelen necesitar directamente, sin pasar por un visor 3D.
  • Guarda los diagramas como .drawtonomy.svg, un formato re-editable que sirve como fuente para documentación.

Las dos herramientas ocupan posiciones distintas: BDSC para la autoría de escenarios 3D con geometría vial en condiciones; drawtonomy para la autoría 2D más la reproducción en el navegador — dibujas la escena, añades acciones y triggers, y ejecutas el storyboard sobre esmini-WASM hasta un veredicto PASS / FAIL, además de producir figuras.

Tanto BDSC como drawtonomy apuntan a ASAM OpenDRIVE y OpenSCENARIO, y los dos pueden generar salida para esmini. La comunidad de herramientas ASAM de código abierto es reducida, y BDSC es una de sus contribuciones más sólidas. drawtonomy es una aportación bastante más modesta dentro del mismo ecosistema — ninguna de las dos existe de forma independiente, y ambas se benefician del trabajo colectivo que avanza en torno al tooling de OpenSCENARIO y OpenDRIVE.