Salta ai contenuti

drawtonomy vs Blender Driving Scenario Creator

Il Blender Driving Scenario Creator (BDSC) di Johannes Schmitz è un add-on Blender open-source per creare scenari OpenDRIVE e OpenSCENARIO, compresi i modelli 3D.

Le funzionalità di BDSC, secondo il README:

  • Strumenti di geometria stradale con risolutori clotoide/Hermite.
  • Gestione delle intersezioni: uno strumento per le aree di giunzione e uno per le connessioni, più giunzioni dirette per rampe di entrata e uscita.
  • Export OpenDRIVE tramite primitive stradali analitiche.
  • Export OpenSCENARIO per scenari posizionati sulla mappa.
  • Export di mesh 3D in .fbx, .gltf e .osgb.
  • Gira all’interno di Blender: viewport 3D, grafo della scena, libreria di asset e rendering sono tutti disponibili.
  • Licenza GPL-3.0.

Se il tuo lavoro coinvolge già Blender, BDSC mette a disposizione geometria OpenDRIVE analitica e authoring 3D completo in un unico ambiente.

drawtonomy è una lavagna browser 2D, e il disegno e la modifica in 2D restano il suo terreno: non gestisce geometria stradale analitica e non ha un viewport 3D di editing né export di mesh. Dispone però di un’anteprima 3D per guardare la riproduzione di uno scenario (camere Chase / vista dall’alto / guidatore, sincronizzate con esmini), ma quella vista è di sola lettura: nessuna modifica delle forme, nessun terreno, e nessun export 3D proprio (l’export video resta 2D). Il suo export OpenDRIVE può emettere primitive <junction>/<connection> e segnaletica <signal>, anche se la precisione delle giunzioni è solida soprattutto quando riporta invariato un .xodr importato; costruire nuova geometria di giunzione da corsie disegnate a mano è ancora poco preciso.

Alcune cose che drawtonomy può aggiungere accanto a BDSC:

  • Solo browser, nessuna installazione — comodo per creare figure rapidamente da una macchina dove Blender non è installato.
  • Vista 2D dall’alto che paper e slide richiedono spesso direttamente, senza passare per un viewport 3D.
  • .drawtonomy.svg come sorgente di figura modificabile per la documentazione.

I due strumenti si collocano in spazi diversi: BDSC per l’authoring di scenari 3D con geometria stradale precisa; drawtonomy per schizzi 2D e figure da inserire in documenti.

BDSC e drawtonomy puntano entrambi a ASAM OpenDRIVE e OpenSCENARIO, e possono produrre output per esmini. La comunità open-source di tooling ASAM è piccola, e BDSC ne è uno dei contributi più significativi. drawtonomy è un contributo molto più ridotto nello stesso ecosistema — nessuno dei due esiste in isolamento, ed entrambi traggono vantaggio dal lavoro collettivo che avanza attorno al tooling OpenSCENARIO/OpenDRIVE.