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, och det är där det stannar — det hanterar inte analytisk väggeometri och har varken 3D-redigeringsviewport eller meshexport. Det finns en 3D-förhandsvisning för att titta på en scenariokörning (chase-, fågelperspektiv- och förarkameror, synkade mot esmini), men den vyn är enbart för visning: ingen formredigering, ingen terräng och ingen egen 3D-export (videoexporten förblir 2D). OpenDRIVE-exporten kan generera <junction>- / <connection>-primitiver och <signal>-skyltar, men korsningsprecisionen är bara stark när en importerad .xodr förs vidare oredigerad; att bygga ny korsningsgeometri från körfält du ritar för hand är fortfarande lågprecist.

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-redigering plus uppspelning i webbläsaren — du ritar scenen, lägger till actions och triggers och kör storyboardet på esmini-WASM till ett PASS/FAIL-utfall, samtidigt som du kan ta fram 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.