Bỏ qua để đến nội dung

drawtonomy và Blender Driving Scenario Creator

Blender Driving Scenario Creator (BDSC) là add-on Blender mã nguồn mở do Johannes Schmitz phát triển, hỗ trợ tạo kịch bản OpenDRIVE và OpenSCENARIO kèm model 3D.

Theo README, BDSC cung cấp:

  • Công cụ dựng geometry đường với bộ giải clothoid / Hermite.
  • Hỗ trợ junction: công cụ junction area, junction connection, và direct junction cho đường vào / ra cao tốc.
  • Export OpenDRIVE dùng road primitive giải tích.
  • Export OpenSCENARIO cho kịch bản đặt trên bản đồ.
  • Export 3D mesh sang .fbx, .gltf.osgb.
  • Chạy bên trong Blender, tận dụng được 3D viewport, scene graph, asset library và khả năng rendering sẵn có.
  • License GPL-3.0.

Với ai đã làm việc với Blender, BDSC là lựa chọn tiện để xử lý geometry OpenDRIVE giải tích và soạn thảo 3D trong cùng một môi trường.

drawtonomy là bảng trắng 2D chạy trên trình duyệt. Công cụ này không có geometry đường giải tích, không xuất junction primitive OpenDRIVE, và không có 3D viewport. Theo roadmap exporter, junction và biển báo đầy đủ nằm trong kế hoạch nhưng chưa được triển khai.

Một số điểm drawtonomy có thể bổ sung khi dùng song song với BDSC:

  • Chạy hoàn toàn trên trình duyệt, không cần cài đặt — tiện để vẽ nhanh trên máy không có Blender.
  • Góc nhìn 2D từ trên xuống sẵn dùng cho hình minh họa trong bài báo và slide, không cần xử lý qua 3D viewport.
  • File .drawtonomy.svg có thể chỉnh sửa lại, dùng làm nguồn hình cho tài liệu.

Hai công cụ phục vụ nhu cầu khác nhau: BDSC cho soạn thảo kịch bản 3D với geometry đường đúng chuẩn; drawtonomy cho phác thảo 2D nhanh và hình minh họa.

BDSC và drawtonomy đều hướng đến ASAM OpenDRIVEOpenSCENARIO, và output của cả hai đều có thể chạy trên esmini. Cộng đồng tooling ASAM mã nguồn mở không lớn, và BDSC là một trong những đóng góp đáng kể nhất. drawtonomy là đóng góp nhỏ hơn nhiều trong cùng hệ sinh thái — không công cụ nào tồn tại đơn lẻ, và cả hai đều được hưởng lợi từ công việc rộng lớn hơn đang diễn ra trong cộng đồng tooling OpenSCENARIO / OpenDRIVE.