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. Non gestisce geometria stradale analitica, non genera primitive di giunzione OpenDRIVE e non dispone di un viewport 3D. Secondo il roadmap dell’esportatore, giunzioni complete e segnaletica sono previsti ma non ancora implementati.

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.