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. Het verwerkt geen analytische weggeometrie, produceert geen OpenDRIVE-kruispuntprimitieven en heeft geen 3D-viewport. Zoals de exporteroadmap aangeeft, zijn volwaardige kruispunten en verkeersborden gepland maar nog niet geïmplementeerd.

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 en 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.