Hoppa till innehåll

drawtonomy vs Blender Driving Scenario Creator

Blender Driving Scenario Creator (BDSC) av Johannes Schmitz är ett öppenkällkods-tillägg till Blender för att skapa OpenDRIVE- och OpenSCENARIO-scenarier, inklusive 3D-modeller.

Vad BDSC erbjuder, enligt dess README:

  • Väggeometriverktyg med klotoid- och Hermite-lösare.
  • Korsningsverktyg: ett verktyg för korsningsytor och ett för korsningsanslutningar, plus direkta korsningar för på- och avfarter.
  • OpenDRIVE-export med analytiska vägprimitiver.
  • OpenSCENARIO-export för scenarier placerade på kartan.
  • 3D-meshexport till .fbx, .gltf och .osgb.
  • Körs inuti Blender, vilket ger tillgång till 3D-viewport, scengraf, tillgångsbibliotek och rendering.
  • Licensierat under GPL-3.0.

Arbetar du redan i Blender erbjuder BDSC analytisk OpenDRIVE-geometri och full 3D-redigering på ett och samma ställe.

drawtonomy är ett 2D-whiteboard i webbläsaren. Det hanterar inte analytisk väggeometri, genererar inga OpenDRIVE-korsningsprimitiver och saknar 3D-viewport. Enligt exportroadmapen är korrekta korsningar och vägmärken planerade men ännu inte implementerade.

Några saker drawtonomy kan bidra med vid sidan av BDSC:

  • Körs direkt i webbläsaren utan installation — praktiskt för snabba figurer på en dator där Blender inte är installerat.
  • Ovanifrånvy i 2D som ofta passar direkt till illustrationer i artiklar och presentationer, utan att behöva gå via en 3D-viewport.
  • .drawtonomy.svg som redigerbar figurkälla för dokumentation.

Verktygen fyller olika roller: BDSC för 3D-scenarioredigering med korrekt väggeometri, drawtonomy för 2D-skisser och figurer.

BDSC och drawtonomy siktar båda på ASAM OpenDRIVE och OpenSCENARIO, och båda kan producera utdata för esmini. Öppenkällkodssällskapet kring ASAM-verktyg är litet, och BDSC är ett av dess mer betydande bidrag. drawtonomy är ett mycket mindre bidrag i samma ekosystem — inget av verktygen existerar isolerat, och båda gynnas av det bredare arbete som sker inom OpenSCENARIO- och OpenDRIVE-verktyg.