Przejdź do głównej zawartości

drawtonomy vs Blender Driving Scenario Creator

Blender Driving Scenario Creator (BDSC) Johannesa Schmitza to otwartoźródłowa wtyczka do Blendera, która umożliwia tworzenie scenariuszy OpenDRIVE i OpenSCENARIO wraz z modelami 3D.

Zakres BDSC według jego README:

  • Narzędzia geometrii dróg z solverami klotoidowymi i Hermite’a.
  • Obsługa skrzyżowań: narzędzie obszaru skrzyżowania i narzędzie łączenia skrzyżowań, a także bezpośrednie skrzyżowania dla wjazdów i zjazdów.
  • Eksport OpenDRIVE z wykorzystaniem analitycznych prymitywów drogowych.
  • Eksport OpenSCENARIO dla scenariuszy osadzonych na mapie.
  • Eksport siatek 3D do formatów .fbx, .gltf i .osgb.
  • Działa bezpośrednio w Blenderze — viewport 3D, graf sceny, biblioteka zasobów i renderowanie są dostępne od razu.
  • Licencja GPL-3.0.

Jeśli Blender jest już częścią Twojego warsztatu pracy, BDSC daje analityczną geometrię OpenDRIVE i pełne środowisko do tworzenia w 3D w jednym miejscu.

drawtonomy to tablica 2D w przeglądarce i przy 2D rysowaniu oraz edycji pozostaje — nie zajmuje się analityczną geometrią dróg i nie ma viewportu 3D ani eksportu siatek. Ma za to podgląd 3D do oglądania odtwarzania scenariusza (kamery Chase / z lotu ptaka / kierowcy, zsynchronizowane z esmini), ale ten widok jest tylko do podglądu: bez edycji kształtów, bez terenu i bez własnego eksportu 3D (eksport wideo pozostaje 2D). Jego eksport OpenDRIVE potrafi emitować prymitywy <junction>/<connection> oraz znaki <signal>, choć dokładność skrzyżowań jest wysoka tylko wtedy, gdy zaimportowany plik .xodr jest przenoszony bez edycji — budowanie nowej geometrii skrzyżowań z narysowanych ręcznie pasów wciąż ma niską precyzję.

Kilka rzeczy, które drawtonomy może dodać obok BDSC:

  • Działa wyłącznie w przeglądarce, bez instalacji — przydatne do szybkich ilustracji na maszynie bez zainstalowanego Blendera.
  • Widok 2D z góry, którego często potrzebują wprost rysunki do artykułów czy slajdów, bez przechodzenia przez viewport 3D.
  • Format .drawtonomy.svg jako edytowalne źródło ilustracji do dokumentacji.

Oba narzędzia zajmują różne pozycje: BDSC służy do tworzenia scenariuszy 3D z właściwą geometrią drogową, a drawtonomy — do tworzenia w 2D wraz z odtwarzaniem w przeglądarce: rysujesz scenę, dodajesz akcje i warunki wyzwalające, a następnie uruchamiasz storyboard na esmini-WASM, otrzymując werdykt PASS / FAIL, a przy okazji także gotowe ilustracje.

BDSC i drawtonomy są nakierowane na te same standardy — ASAM OpenDRIVE i OpenSCENARIO — i oba mogą generować dane wyjściowe dla esmini. Otwartoźródłowa społeczność narzędzi ASAM jest niewielka, a BDSC należy do jej poważniejszych osiągnięć. drawtonomy jest znacznie skromniejszym wkładem w tym samym ekosystemie — żadne z tych narzędzi nie istnieje w oderwaniu, a oba czerpią z szerszej pracy toczącej się wokół narzędzi OpenSCENARIO / OpenDRIVE.