drawtonomy và Blender Driving Scenario Creator
Blender Driving Scenario Creator
Phần tiêu đề “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,.gltfvà.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 có thể bổ sung ở đâu
Phần tiêu đề “drawtonomy có thể bổ sung ở đâu”drawtonomy là bảng trắng 2D chạy trên trình duyệt, và 2D là nơi nó ở lại — không có geometry đường giải tích, không có viewport chỉnh sửa 3D hay xuất mesh. Nó có bản xem trước 3D để xem lại một kịch bản phát lại (camera Chase / BEV / Driver, đồng bộ với esmini), nhưng đó là chế độ chỉ xem: không chỉnh sửa hình dạng, không địa hình, và bản thân nó không xuất 3D (xuất video vẫn ở dạng 2D). Phần xuất OpenDRIVE có thể tạo cấu trúc <junction>/<connection> và biển báo <signal>, dù độ chính xác junction chỉ thực sự tốt khi mang nguyên vẹn một file .xodr đã nhập qua; dựng hình học junction mới từ làn đường tự vẽ tay thì vẫn còn thiếu chính xác.
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.svgcó thể chỉnh sửa lại, dùng làm nguồn hình cho tài liệu.
Hai công cụ chiếm hai vị trí khác nhau: BDSC cho soạn thảo kịch bản 3D với geometry đường đúng chuẩn; drawtonomy cho soạn thảo 2D kèm phát lại ngay trong trình duyệt — bạn vẽ cảnh, thêm action và trigger, rồi chạy storyboard trên esmini-WASM để nhận kết quả PASS / FAIL, đồng thời tạo ra hình minh họa.
Trong cùng hệ sinh thái ASAM
Phần tiêu đề “Trong cùng hệ sinh thái ASAM”BDSC và drawtonomy đều hướng đến ASAM OpenDRIVE và OpenSCENARIO, 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.
Xem thêm
Phần tiêu đề “Xem thêm”- Trình chỉnh sửa kịch bản — dựng và chạy một kịch bản OpenSCENARIO ngay trong trình duyệt.
- OpenSCENARIO là gì?
- Phác thảo trước khi soạn thảo OpenSCENARIO