Tested on: Ubuntu 22.04, CUDA, RTX 4060, x86, Intel i9-13905H
This README guides you through:
- Installing Sionna RT locally and running the official example
- Creating and rendering your own custom scenes from OpenStreetMap and Blender
Make sure you have Python ≥ 3.8 and pip:
pip install sionna[rt]This installs:
- Sionna RT
- Mitsuba 3 (scalar_rgb mode)
- All required dependencies for local ray tracing
Run
python sionna_example.pyIf you prefer to start in the cloud with zero setup, try the official Sionna RT introduction notebook:
- Visit https://www.openstreetmap.org.
- Navigate to the area you want to simulate.
- Use the Export function to download the
.osmfile of the region.
Install Blender via Snap, then update to version 3.6 LTS:
sudo snap install blender --classic
sudo snap refresh blender --channel=3.6lts/stableFollow this tutorial to import and convert OSM to a Mitsuba-compatible format:
YouTube Tutorial – Blender OSM + Mitsuba Export
- Blender-OSM: For importing OpenStreetMap files.
- Mitsuba Blender (for Mitsuba 2 or 3): For exporting XML scenes.
Important: When exporting from Blender to Mitsuba format, set the correct up axis according to your scene configuration (Blender default is Z-up).
After importing the .osm file and configuring the scene:
- Export the scene to an XML file compatible with Mitsuba.
Use the custom.py scprits whith the correct xml file and meshes or the Jupyter notebook sionna-rt.ipbyn to load your XML scene. Example code:
from sionna.rt import load_scene
scene = load_scene("your_scene.xml")
scene.preview() # Launch the interactive preview GUIJupyter notebook alows you to get a interactive preview of the scene. Thanks to it it is easier to place the camera transmiter and reciever.
To use Sionna RT's interactive preview in a notebook:
sudo snap install jupyterlab-desktop --classicThen use the sionna.ipbyn file. This will open an interactive viewer for inspecting your scene.
With this setup, you can build complex and realistic radio environments for simulation in Sionna RT starting from real-world map data.

