콘텐츠로 이동

drawtonomy vs Blender Driving Scenario Creator

Johannes Schmitz가 만든 Blender Driving Scenario Creator (BDSC)는 OpenDRIVE와 OpenSCENARIO 시나리오를 3D 모델과 함께 제작할 수 있는 오픈소스 Blender 애드온입니다.

README에 따르면 BDSC가 지원하는 주요 기능은 다음과 같습니다.

  • 클로소이드 / 에르미트 솔버를 갖춘 도로 기하 도구
  • 교차로 도구: 교차로 영역 도구, 교차로 연결 도구, 램프·슬립로드용 직접 교차로
  • 해석적 도로 프리미티브 기반 OpenDRIVE 내보내기
  • 지도 위에 배치된 시나리오의 OpenSCENARIO 내보내기
  • .fbx, .gltf, .osgb 형식으로 3D 메시 내보내기
  • Blender 내부에서 동작하므로 3D 뷰포트, 씬 그래프, 에셋 라이브러리, 렌더링 기능을 모두 활용 가능
  • GPL-3.0 라이선스

이미 Blender를 활용하는 작업 환경이라면 BDSC 하나로 해석적 OpenDRIVE 기하 생성과 3D 저작을 모두 처리할 수 있습니다.

drawtonomy는 2D 브라우저 화이트보드입니다. 해석적 도로 기하 계산, OpenDRIVE 교차로 프리미티브 출력, 3D 뷰포트는 지원하지 않습니다. 내보내기 로드맵에 교차로와 표지판 지원이 계획되어 있지만 아직 구현되지 않은 상태입니다.

BDSC와 함께 사용할 때 drawtonomy가 소소하게 더할 수 있는 것들은 다음과 같습니다.

  • 브라우저만으로 동작하며 별도 설치 불필요 — Blender가 없는 컴퓨터에서도 빠르게 그림을 그릴 수 있습니다.
  • 논문이나 슬라이드에 자주 쓰이는 2D 탑다운 뷰를 3D 뷰포트를 거치지 않고 직접 만들 수 있습니다.
  • 문서 자료로 재편집이 가능한 .drawtonomy.svg 형식으로 저장됩니다.

두 도구의 역할은 명확히 다릅니다. BDSC는 정밀한 도로 기하를 갖춘 3D 시나리오 저작에, drawtonomy는 2D 스케치와 발표·논문용 그림 제작에 각각 적합합니다.

BDSC와 drawtonomy는 모두 ASAM OpenDRIVEOpenSCENARIO를 대상으로 하며, 두 도구 모두 esmini 용 출력을 생성할 수 있습니다. 오픈소스 ASAM 툴링 커뮤니티는 규모가 크지 않고, BDSC는 그 안에서 상당한 기여를 하고 있는 프로젝트입니다. drawtonomy는 같은 생태계에서 훨씬 작은 기여를 하고 있습니다. 두 도구 모두 OpenSCENARIO / OpenDRIVE 툴링 전반에서 이루어지는 공동 작업의 혜택을 함께 받습니다.