跳到內容

drawtonomy 與 odrviewer.io 的比較

odrviewer.io 是一款線上 OpenDRIVE 檢視器。載入 .xodr 檔案後,它會在瀏覽器中以三維方式渲染路網,並支援匯出 .obj 網格模型。其底層建立在開源的 libOpenDRIVE C++ 函式庫之上,透過 WebGL 編譯執行;檢視器核心本身是封閉原始碼,但公開資產可在 GitHub 查閱

odrviewer.io 的功能(依其官網libOpenDRIVE 所列):

  • 在瀏覽器中直接載入並三維檢視 OpenDRIVE .xodr 檔案,無需安裝任何程式。
  • 匯出路面幾何的 .obj 網格模型。
  • 快速驗證某個 .xodr 檔案實際包含哪些內容。

無論是別人交給你的 OpenDRIVE 檔案,還是自己的工具產生的,odrviewer.io 都是瀏覽器內快速確認內容的便捷方式。

odrviewer.io 和 drawtonomy 並不是彼此的替代品:odrviewer.io 主要用於檢視 .xodr 檔案,而 drawtonomy 的用途是草繪 二維佈局並匯出 OpenDRIVE。依其匯出器說明文件,drawtonomy 的 OpenDRIVE 1.8 匯出涵蓋規格的子集——包含車道、號誌、人行道與基本物件——目前尚未支援路口元素或以 <signal> 形式表示的交通標誌。

兩者都能在瀏覽器中執行、無需安裝,因此可以自然地搭配使用:

  • 在 drawtonomy 中草繪簡單的路網佈局,匯出 OpenDRIVE 1.8。
  • 將匯出的 .xodr 載入 odrviewer.io,查看三維渲染結果,確認幾何是否符合預期。
  • 回到 drawtonomy 調整,再於 odrviewer.io 重新確認。

drawtonomy 負責草繪與匯出,odrviewer.io 負責查看與驗證。

這兩款工具都印證了 OpenDRIVE 工作流程可以完全在瀏覽器中完成,不需要桌面安裝。odrviewer.io 的基礎 libOpenDRIVE 也被 ASAM OpenDRIVE 工具社群的其他工具所採用。若要了解同樣能生成 OpenDRIVE 的工具,可參考 LaneMakerTruevision DesignerRoadRunner。我們在同一個生態系的不同部分工作。