drawtonomy vs Blender Driving Scenario Creator
Blender Driving Scenario Creator
Заголовок раздела «Blender Driving Scenario Creator»Blender Driving Scenario Creator (BDSC) Йоханнеса Шмица — открытый плагин для Blender, предназначенный для создания сценариев OpenDRIVE и OpenSCENARIO с поддержкой 3D-моделей.
Возможности BDSC согласно его README:
- Инструменты геометрии дорог с решателями клотоиды / Эрмита.
- Инструментарий перекрёстков: инструмент области перекрёстка, инструмент соединения перекрёстков, прямые перекрёстки для въездов и съездов.
- Экспорт OpenDRIVE с использованием аналитических примитивов дорог.
- Экспорт OpenSCENARIO для сценариев, привязанных к карте.
- 3D-экспорт в форматы
.fbx,.gltfи.osgb. - Работает внутри Blender — доступны 3D-вьюпорт, граф сцены, библиотека ресурсов и рендеринг.
- Лицензия GPL-3.0.
Если ваша работа уже связана с Blender, BDSC обеспечивает аналитическую геометрию OpenDRIVE и полноценное 3D-создание в одном инструменте.
Где drawtonomy может его дополнить
Заголовок раздела «Где drawtonomy может его дополнить»drawtonomy — 2D-браузерная доска, и 2D-рисование и редактирование — её постоянная ниша: в ней нет аналитической геометрии дорог, нет 3D-вьюпорта для редактирования и нет экспорта меша. Зато есть 3D-превью для просмотра прогона сценария (камеры Chase / вид сверху / от водителя, синхронизированные с esmini), но этот вид — только для просмотра: без редактирования форм, без рельефа и без собственного 3D-экспорта (видеоэкспорт остаётся 2D). Экспорт OpenDRIVE умеет генерировать примитивы <junction>/<connection> и знаки <signal>, хотя точность перекрёстков высока лишь при переносе импортированного .xodr без изменений; построение новой геометрии перекрёстков из нарисованных вручную полос пока даёт невысокую точность.
Несколько небольших задач, с которыми drawtonomy может помочь рядом с BDSC:
- Только браузер, без установки — удобно для быстрых набросков с машины, где Blender не установлен.
- 2D-вид сверху, который часто нужен для иллюстраций в статьях и слайдах — напрямую, без прохода через 3D-вьюпорт.
- Формат
.drawtonomy.svgкак повторно редактируемый источник для документации.
Два инструмента занимают разные ниши: BDSC — для 3D-создания сценариев с правильной геометрией дорог; drawtonomy — для 2D-создания сцены вместе с воспроизведением прямо в браузере: вы рисуете сцену, добавляете действия и условия срабатывания и запускаете storyboard на esmini-WASM, получая вердикт PASS / FAIL, а заодно и иллюстрации.
В общей экосистеме ASAM
Заголовок раздела «В общей экосистеме ASAM»BDSC и drawtonomy нацелены на ASAM OpenDRIVE и OpenSCENARIO, и оба могут формировать вывод для esmini. Сообщество открытых ASAM-инструментов невелико, и BDSC — один из его наиболее весомых вкладов. drawtonomy — значительно меньший вклад в ту же экосистему; ни один из инструментов не существует изолированно, и оба выигрывают от более широкой работы, ведущейся в области OpenSCENARIO / OpenDRIVE-инструментария.
Дополнительное чтение
Заголовок раздела «Дополнительное чтение»- Редактор сценариев — создавайте и запускайте сценарий OpenSCENARIO в браузере.
- Что такое OpenSCENARIO?
- Сценарий использования: редактор OpenSCENARIO