drawtonomy 與 Blender Driving Scenario Creator 比較
Blender Driving Scenario Creator
Section titled “Blender Driving Scenario Creator”Blender Driving Scenario Creator(BDSC)由 Johannes Schmitz 開發,是一款開源的 Blender 外掛,可用來建立包含 3D 模型的 OpenDRIVE 與 OpenSCENARIO 場景。
依其 README,BDSC 涵蓋以下功能:
- 支援迴旋曲線(clothoid)/ Hermite 求解器的道路幾何工具。
- 路口工具:路口區域工具、路口連接工具,以及用於匝道進出的直接路口工具。
- 使用解析道路元素匯出 OpenDRIVE。
- 為地圖上佈置的場景匯出 OpenSCENARIO。
- 3D 網格匯出支援
.fbx、.gltf及.osgb。 - 在 Blender 內運行,可直接使用 3D 視圖、場景圖、素材庫與渲染功能。
- 採 GPL-3.0 授權。
若你的工作流程本就包含 Blender,BDSC 能在同一介面完成解析 OpenDRIVE 幾何建構與完整 3D 場景製作。
drawtonomy 可以補充的地方
Section titled “drawtonomy 可以補充的地方”drawtonomy 是一款 2D 瀏覽器白板,它就停留在 2D 繪製與編輯這個定位上——不做解析道路幾何,也沒有 3D 編輯視圖或網格匯出。它確實有3D 預覽功能,可以觀看場景執行過程(跟隨 / 鳥瞰 / 駕駛視角鏡頭,與 esmini 同步),但那個畫面是唯讀的:不能編輯形狀、沒有地形,本身也不提供任何 3D 匯出(影片匯出仍維持 2D)。它的 OpenDRIVE 匯出可以輸出 <junction> / <connection> 元素與 <signal> 號誌,不過路口精度只有在「原封不動延續匯入的 .xodr」時才夠準確;從手繪車道建構全新的路口幾何,目前精度仍然不足。
在 BDSC 工作流程旁,drawtonomy 能補充的幾個小地方:
- 純瀏覽器、無需安裝——在沒有安裝 Blender 的機器上快速產出示意圖時很方便。
- 論文 / 簡報配圖經常需要的直接 2D 俯視視角,不必經過 3D 視圖轉換。
.drawtonomy.svg可作為說明文件中隨時重新編輯的圖源檔案。
兩款工具的定位不同:BDSC 專注於具備正規道路幾何的 3D 場景製作;drawtonomy 則專注於 2D 編寫加上瀏覽器內播放——你在畫布上繪製場景、加入 action 與 trigger,並在 esmini-WASM 上執行故事板取得 PASS / FAIL 判定,同時也能產出配圖。
同屬 ASAM 生態系
Section titled “同屬 ASAM 生態系”BDSC 與 drawtonomy 都以 ASAM OpenDRIVE 和 OpenSCENARIO 為目標標準,也都能為 esmini 產生輸出。開源 ASAM 工具社群規模有限,BDSC 是其中貢獻較為豐富的專案之一。drawtonomy 在同一生態系中是規模較小的貢獻——兩款工具都不是孤立存在的,都從 OpenSCENARIO / OpenDRIVE 工具社群的整體發展中受益。
- 場景編輯器——在瀏覽器中編寫並執行 OpenSCENARIO 場景。
- 什麼是 OpenSCENARIO?
- OpenSCENARIO 編輯器使用情境