drawtonomy vs odrviewer.io
odrviewer.io
Section titled “odrviewer.io”odrviewer.io 是一款在线 OpenDRIVE 查看器。加载 .xodr 文件后,它可以在浏览器中以 3D 方式渲染整个路网,并将其导出为 .obj 网格模型。底层基于开源 C++ 库 libOpenDRIVE 编译为 WebGL,查看器核心本身是闭源的,但公开资源托管在 GitHub。
根据其官网和 libOpenDRIVE 文档,odrviewer.io 的主要功能包括:
- 在浏览器中加载并以 3D 方式查看 OpenDRIVE
.xodr文件,无需安装任何软件。 - 将路网几何导出为
.obj网格。 - 快速验证
.xodr文件实际内容的便捷方式,无需搭建本地环境。
如果你拿到一个 .xodr 文件——无论来自同事还是自己的工具——想快速确认它的路网结构是否符合预期,odrviewer.io 是一种方便的浏览器端检验方式。
drawtonomy 与之配合的使用场景
Section titled “drawtonomy 与之配合的使用场景”odrviewer.io 和 drawtonomy 并不是彼此的替代品:odrviewer.io 侧重于查看 .xodr 文件,而 drawtonomy 侧重于绘制 2D 路网布局并导出 OpenDRIVE。根据其导出器文档,drawtonomy 的 OpenDRIVE 1.8 导出覆盖规范的一个子集——包含车道、交通灯、人行横道和基本对象——目前尚不生成路口原语,也不以 <signal> 形式输出交通标志。
两款工具都可以直接在浏览器中使用,无需安装,因此可以自然地组合成一套工作流:
- 在 drawtonomy 中绘制路网草图并导出 OpenDRIVE 1.8。
- 将导出的
.xodr文件在 odrviewer.io 中打开,查看 3D 渲染结果,确认几何结构符合预期。 - 回到 drawtonomy 调整布局,再在 odrviewer.io 中重新验证。
drawtonomy 负责草图绘制和格式导出,odrviewer.io 负责可视化查看和内容核验。
同属浏览器端 OpenDRIVE 生态
Section titled “同属浏览器端 OpenDRIVE 生态”两款工具共同说明了一件事:OpenDRIVE 工作流完全可以在浏览器中运行,无需安装任何桌面软件。odrviewer.io 的底层库 libOpenDRIVE 在 ASAM OpenDRIVE 工具社区中也被其他项目采用。如果你关注的是创建 OpenDRIVE 文件(而非查看),可以参考 LaneMaker、Truevision Designer 和 RoadRunner。这些工具各自覆盖同一生态中的不同环节。