drawtonomy vs odrviewer.io
odrviewer.io
Заголовок раздела «odrviewer.io»odrviewer.io — онлайн-просмотрщик файлов OpenDRIVE. Загружаете .xodr — он рендерит дорожную сеть в 3D прямо в браузере, а из неё же можно экспортировать .obj-модель. В основе — открытая C++-библиотека libOpenDRIVE, скомпилированная в WebGL; ядро самого просмотрщика закрыто, но часть ресурсов опубликована на GitHub.
Что умеет odrviewer.io (по данным сайта и libOpenDRIVE):
- Загрузка и просмотр файлов OpenDRIVE
.xodrв 3D, полностью в браузере. - Экспорт
.obj-меша дорожной геометрии. - Быстрая, не требующая установки проверка того, что на самом деле лежит внутри файла
.xodr.
Когда нужно проверить файл OpenDRIVE — чужой или созданный вашим собственным инструментом — odrviewer.io удобен именно тем, что работает прямо в браузере.
Где drawtonomy может встать рядом
Заголовок раздела «Где drawtonomy может встать рядом»odrviewer.io и drawtonomy не столько конкурируют, сколько дополняют друг друга: odrviewer.io нужен для просмотра файлов .xodr в 3D, а drawtonomy умеет импортировать .xodr, дать вам отредактировать полосы и соединения в 2D и экспортировать OpenDRIVE обратно. odrviewer.io рендерит, но не редактирует; drawtonomy редактирует в 2D и имеет просмотровое 3D-превью для воспроизведения сценария, а не полноценный 3D-вьюпорт для рендеринга карты. Экспорт OpenDRIVE в drawtonomy умеет формировать связность <junction> и приближённо строит аналитическую геометрию для дорог, которые вы создаёте сами, а нетронутые дороги при round-trip переносятся дословно — именно на этом дословном переносе связность перекрёстков наиболее надёжна; геометрия перекрёстков, заново сгенерированная из нарисованных вручную полос, пока даёт невысокую точность.
Естественная связка — оба инструмента работают в браузере, ничего устанавливать не нужно:
- Импортируйте
.xodrв drawtonomy, поправьте геометрию и экспортируйте обратно. - Откройте экспортированный
.xodrв odrviewer.io, чтобы увидеть 3D-рендер и убедиться, что геометрия выглядит так, как ожидалось. - Продолжайте править в drawtonomy — и перепроверяйте в odrviewer.io.
Помимо самой карты, drawtonomy также собирает сценарий OpenSCENARIO поверх дороги и запускает его прямо в браузере на esmini-WASM — воспроизведение с элементами управления, камерой слежения, следами-призраками и опциональным 3D-превью прогона. Подробнее — в редакторе сценариев. odrviewer.io закрывает сторону 3D-инспекции карты; drawtonomy — импорт, редактирование, экспорт и воспроизведение сценария прямо в браузере.
В одной браузерной экосистеме OpenDRIVE
Заголовок раздела «В одной браузерной экосистеме OpenDRIVE»Оба инструмента показывают, что работа с OpenDRIVE может обходиться без десктопной установки и жить прямо в браузере. Библиотека libOpenDRIVE, на которой построен odrviewer.io, используется и в других инструментах сообщества ASAM OpenDRIVE. Если нужны инструменты, которые создают OpenDRIVE, а не только просматривают, — смотрите LaneMaker, Truevision Designer и RoadRunner. Мы работаем на разных участках одной и той же экосистемы.
По теме
Заголовок раздела «По теме»- Что такое OpenDRIVE?
- Экспорт в ASAM OpenDRIVE / OpenSCENARIO
- Редактор сценариев — создание и запуск сценария OpenSCENARIO прямо в браузере.
- drawtonomy vs LaneMaker