Main Content

Unreal Engine Scenario Simulation

R2026b
Visualize UAV scenarios with realistic graphics and generate high-fidelity sensor data with Unreal Engine

Simulate UAVs in pregenerated and customized 3D scenes, and generate simulated high-fidelity sensor readings (requires Simulink® 3D Animation™) using the Unreal Engine® from Epic Games®. This environment is available in Simulink and runs on Windows® and Linux® only. To learn more, see Unreal Engine Simulation for Unmanned Aerial Vehicles.

As an alternative, UAV Toolbox also provides a cuboid environment that enables you to rapidly author scenarios and generate low-fidelity sensor data. For more information, visit Cuboid Scenario Simulation.

Objects

sim3d.EditorInterface to the Unreal Engine project
sim3d.maps.MapAccess additional scenes from the server (Since R2022b)
sim3d.environment.GeospatialConfigurationCreate 3D environment in Unreal Engine (Since R2024b)

Functions

copyExampleSim3dProjectCopy support package files and plugins to specified folders (Since R2022b)

Blocks

Simulation 3D UAV Vehicle block for 3D UAV simulation in SimulinkSimulation 3D UAV VehicleSimulate UAV in 3D environment using Unreal Engine
Simulation 3D Custom UAV Vehicle Pack blockSimulation 3D Custom UAV Pack Translation and rotation input for custom UAV (Since R2026a)
Simulation 3D Scene Configuration blockSimulation 3D Scene ConfigurationScene configuration for 3D simulation environment
Simulation 3D Camera blockSimulation 3D CameraCamera sensor model with lens in 3D simulation environment
Simulation 3D Fisheye Camera blockSimulation 3D Fisheye CameraFisheye camera sensor model in 3D simulation environment
Simulation 3D Lidar blockSimulation 3D LidarLidar sensor model in 3D simulation environment
Simulation 3d Ultrasonic Sensor BlockSimulation 3D Ultrasonic SensorUltrasonic sensor model in 3D simulation environment (Since R2023a)
Simulation 3D Video SendVideo SendSend video streams to a remote device

Scenes

Suburban sceneSuburban Unreal Engine environment
US City BlockUS city block Unreal Engine environment
Blank SceneBlank scene
Empty SceneEmpty world

Topics

Simulation Basics

Simulation with Sensors

Scene Customization

Semantic Segmentation

Featured Examples