drawtonomy vs odrviewer.io
odrviewer.io
Section titled “odrviewer.io”odrviewer.io 是一款在线 OpenDRIVE 查看器。加载一个 .xodr 文件,它会在浏览器中以 3D 方式渲染路网,并可将其导出为 .obj 网格模型。它基于开源 libOpenDRIVE C++ 库编译而来,通过 WebGL 运行;查看器核心本身是闭源的,但公开资源托管在 GitHub。
根据官网和 libOpenDRIVE 的说明,odrviewer.io 的功能覆盖范围包括:
- 在浏览器中直接加载并以 3D 方式查看 OpenDRIVE
.xodr文件。 - 将路网几何导出为
.obj网格。 - 快速、无需安装的方式来检查
.xodr文件的实际内容。
如果你拿到了某个 .xodr 文件——无论是来自他人还是由自己的工具生成——odrviewer.io 是一种方便的浏览器端检查方式。
drawtonomy 与其配合的使用场景
Section titled “drawtonomy 与其配合的使用场景”odrviewer.io 和 drawtonomy 并不相互替代:odrviewer.io 用于查看 .xodr 文件的 3D 效果,而 drawtonomy 可以导入 .xodr 文件、让你在 2D 中编辑车道和连接、然后导出 OpenDRIVE。odrviewer.io 渲染但不编辑;drawtonomy 编辑但不进行 3D 渲染。根据其导出器文档,drawtonomy 的 OpenDRIVE 导出(至 1.8 版本)覆盖规范的一个子集——车道、交通灯、人行横道、基本对象——对你创作的道路采用近似解析几何,同时对未修改的道路通过回传保留原文本内容。
一个自然的组合方式——两款工具都在浏览器中运行,无需安装:
- 将
.xodr导入 drawtonomy,调整几何,然后导出。 - 在 odrviewer.io 中打开导出的
.xodr文件,查看 3D 渲染效果并确认几何结构符合预期。 - 在 drawtonomy 中迭代修改;在 odrviewer.io 中重新检查。
除了地图本身外,drawtonomy 还可以在道路上编创 OpenSCENARIO 场景,并在浏览器中直接运行(基于 esmini-WASM)——包括 2D 回放、运输控制、跟随摄像机和鬼影轨迹。参见场景编辑器。odrviewer.io 是 3D 查看和检查;drawtonomy 是导入、编辑、导出加浏览器内场景回放。
同属浏览器 OpenDRIVE 生态
Section titled “同属浏览器 OpenDRIVE 生态”两款工具都说明了一点:OpenDRIVE 工作流可以完全在浏览器中进行,无需桌面安装。odrviewer.io 的基础 libOpenDRIVE 也在 ASAM OpenDRIVE 工具社区的其他地方被采用。如果你关注的是创建 OpenDRIVE 而非查看,请参考 LaneMaker、Truevision Designer 和 RoadRunner。我们在同一生态的不同部分工作。
- 什么是 OpenDRIVE?
- 导出到 ASAM OpenDRIVE / OpenSCENARIO
- 场景编辑器 ——在浏览器中编创和运行 OpenSCENARIO 场景。
- drawtonomy vs LaneMaker