Ga naar inhoud

drawtonomy vs Blender Driving Scenario Creator

De Blender Driving Scenario Creator (BDSC) van Johannes Schmitz is een open-source Blender-invoegtoepassing waarmee je OpenDRIVE- en OpenSCENARIO-scenario’s kunt aanmaken, inclusief 3D-modellen.

Wat BDSC biedt, zoals beschreven in de README:

  • Weggeometrietools met clothoid- en Hermite-oplossers.
  • Kruispuntgereedschap: een kruispuntgebiedstool en een kruispuntverbindingstool, plus directe kruispunten voor op- en afritten.
  • OpenDRIVE-export op basis van analytische wegprimitieven.
  • OpenSCENARIO-export voor scenario’s die op de kaart zijn geplaatst.
  • 3D-mesh-export naar .fbx, .gltf en .osgb.
  • Draait binnen Blender, zodat de 3D-viewport, scènegraph, assetbibliotheek en rendering direct beschikbaar zijn.
  • Uitgebracht onder GPL-3.0.

Als je workflow al Blender omvat, biedt BDSC analytische OpenDRIVE-geometrie en volledige 3D-auteursomgeving op één plek.

drawtonomy is een 2D-browserwhiteboard, en daar blijft het ook bij — tekenen en bewerken gebeurt in 2D, zonder analytische weggeometrie en zonder 3D-bewerkingsviewport of mesh-export. Wel heeft het een 3D-preview om een scenario-run te bekijken (Chase-, vogelvlucht- en bestuurderscamera, gesynchroniseerd met esmini), maar die weergave is alleen-lezen: geen vormbewerking, geen terrein en geen eigen 3D-export (video-export blijft 2D). De OpenDRIVE-export van drawtonomy kan <junction>-/<connection>-primitieven en <signal>-verkeersborden emitten, al is de kruispuntnauwkeurigheid alleen sterk wanneer een geïmporteerd .xodr onbewerkt via carry-through wordt doorgevoerd; nieuwe kruispuntgeometrie opbouwen vanuit handgetekende rijstroken is nog laag-precisie.

Een aantal kleine dingen die drawtonomy naast BDSC kan toevoegen:

  • Puur browsergebaseerd, geen installatie nodig — handig voor snelle schetsen op een machine zonder Blender.
  • 2D-bovenaanzicht dat direct bruikbaar is voor figuren in artikelen of presentaties, zonder via een 3D-viewport te gaan.
  • .drawtonomy.svg als herbruikbare figuursbron voor documentatie.

De twee tools vullen elkaar aan: BDSC voor het opstellen van 3D-scenario’s met correcte weggeometrie; drawtonomy voor 2D-schetswerk plus afspelen in de browser — je tekent de scene, voegt acties en triggers toe, en speelt het storyboard af op esmini-WASM tot een PASS/FAIL-verdict, naast het produceren van figuren.

BDSC en drawtonomy richten zich beide op ASAM OpenDRIVE en OpenSCENARIO, en beide kunnen uitvoer genereren voor esmini. De open-source ASAM-toolinggemeenschap is klein, en BDSC is een van de meest substantiële bijdragen daarin. drawtonomy is een veel bescheidener bijdrage in hetzelfde ecosysteem — geen van beide tools bestaat los van de rest, en beide profiteren van het bredere werk dat plaatsvindt rondom OpenSCENARIO- en OpenDRIVE-tooling.