Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Blender add-on for creating OpenDRIVE and OpenSCENARIO based automotive driving scenarios including 3D models
| Date | Stars |
|---|---|
| 2026-07-25 | 324 |
| 2026-07-28 | 324 |
| 2026-07-30 | 324 |
| 2026-08-06 | 324 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Blender Driving Scenario Creator add-on
This [Blender](https://www.blender.org/) add-on lets you create OpenDRIVE and
OpenSCENARIO based scenarios for development and testing of advanced driver
assistance systems and autonomous driving functions.

## How to install
Prior to installing the add-on inside of Blender some requirements must be
installed. The process slightly differs for Linux and Windows.
### Requirements Linux
For the sake of simplifying the following instructions let's assume that we
work with a Debian based Linux distribution (such as Ubuntu or Mint) and Blender
has been [downloaded](https://www.blender.org/download/) and installed to
/opt/blender/
Then we first need to install the
[scenarigeneration](https://github.com/pyoscx/scenariogeneration) library into
the Blender Python environment since the add-on uses the library as a backend to
write OpenDRIVE and OpenSCENARIO files. Additionally,
[pyclothoids](https://github.com/phillipd94/pyclothoids) is needed which is used
by the add-on and the scenarigeneration lib as well. Navigate to your Blender
included Python installation
cd /opt/blender/<blender_version>/python/bin
if pip is not already present in there then run (use sudo only if root is the
owner)
sudo ./python<python_version> -m ensurepip
now install the lib(s)
sudo -E ./python<python_version> -m pip install scenariogeneration
where the `-E` makes sudo preserve the exported environment variable. Note again
that `sudo` is not required in case Blender is installed to the user home
directory or the user has write access to the directory. Also make sure not to
not forget the `./` at the beginning such that the Python executable from within
the directory is used and not another instance on your system.
For the esmini export functionality we also need to install
[OpenSceneGraph](http://www.openscenegraph.org/) to have the `osgconv` tool
available. This is necessary because Blender is unable to directly export to the
.osgb scenegraph format, while esmini can only process this particular format.
On a Debian/Ubuntu/Mint system this can be achieved with
sudo apt install openscenegraph
If you manually install OpenSceneGraph make sure that `osgconv` can be found
through your `PATH` environment variable, otherwise the export with .osgb 3D
model files will fail.
Install [esmini](https://github.com/esmini/esmini/releases) to any location.
Configure the esmini library file path in Blender at
`Edit -> Preferences -> Add-ons -> Driving Scenario Creator -> esmini_library_path`.
### Requirements Windows
Assuming Blender has been [downloaded](https://www.blender.org/download/) and
installed using the .msi installer, open PowerShell in admin mode by pressing
<kbd>Windows</kbd>+<kbd>X</kbd> and then then <kbd>A</kbd>.
In PowerShell navigate to the Blender install folder with (don't forget to
insert the version number)
cd "C:\Program Files\Blender Foundation\Blender <blender_version>\<blender_version>\python\bin"
Run the following command to install the scenariogeneration library
.\python -m pip install scenariogeneration --target ..\lib\site-packages
Note that you might be able to do this without admin rights in case you are
using the "Portable" version of Blender. Also if you are having trouble with
this part of the installation, consider starting over with a clean installation
of Blender and/or removing any leftovers of Python in your `%appdata%` folder.
Download and extract (for example to `C:\Tools\OpenSceneGraph`)
[openscenegraph](https://objexx.com/OpenSceneGraph.html).
Also download and extract (for exampe to `C:\Tools\esmini`)
[esmini](https://github.com/esmini/esmini/releases).
Add the OpenSceneGraph `bin` folder to the `PATH` environment variable using
the "Edit environment variables for your account" tool (look for it in the
Windows start menu). Note that otherwise the export with .osgb 3D model files
will fail because `osgconv` cExcerpt of 12,743 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:7a605701ead3f1b4, topic:simulation, readme:autonomous driving