johschmitz/blender-driving-scenario-creator
Blender add-on for creating OpenDRIVE and OpenSCENARIO based automotive driving scenarios including 3D models
What it solves
This project provides a visual tool for creating complex driving scenarios for the development and testing of autonomous driving functions and advanced driver assistance systems (ADAS). It eliminates the need to manually write OpenDRIVE (.xodr) and OpenSCENARIO (.xosc) files, which are industry standards for road networks and dynamic entity behavior.
How it works
As a Blender add-on, it integrates directly into the 3D environment. Users can visually design road networks, place road signs, traffic lights, and vehicles, and define trajectories for entities using mouse-driven tools. The add-on uses the scenarigeneration library as a backend to translate these 3D layouts into valid OpenDRIVE and OpenSCENARIO files. It also supports exporting 3D models in formats like .fbx, .gltf, and .osgb for use in simulators.
Who it’s for
Engineers and developers working on autonomous driving simulation, ADAS testing, and robotics researchers who need to create realistic, standardized road environments and traffic scenarios.
Highlights
- Visual Scenario Authoring: Create roads, junctions, and trajectories using an intuitive mouse-based interface within Blender.
- Standardized Exports: Generates industry-standard OpenDRIVE and OpenSCENARIO files.
- Standardized 3D Export: Supports .osgb (via OpenSceneGraph), .fbx, and .gltf formats.
- Integrated Preview: Includes a preview mode that integrates with the
esminisimulator to visualize entity motion directly within the Blender viewport. - Comprehensive Toolset: Specialized tools for clothoid splines, road elevation, and snapping to lanes or grids.
Related
- Project
- Project
- Project
- Project
- Project