Aircraft Scenarios
3D aircraft simulation in Unreal Engine® visualization environment
Use the Aerospace Blockset > Animation > Simulation 3D library blocks to visualize aircraft dynamics and airport operations in the Unreal Engine environment. See How 3D Simulation for Aerospace Blockset Works and watch Visualization Techniques with Aerospace Blockset Video.
Blocks
Simulation 3D Actor Transform Get | Get actor translation, rotation, scale |
Simulation 3D Actor Transform Set | Set actor translation, rotation, scale |
Simulation 3D Aircraft | Implement aircraft in 3D environment |
Simulation 3D Camera Get | Camera image |
Simulation 3D Scene Configuration | Scene configuration for 3D simulation environment |
Simulation 3D Message Get | Retrieve data from Unreal Engine visualization environment |
Simulation 3D Message Set | Send data to Unreal Engine visualization environment |
Simulation 3D Rotorcraft | Implement 3D Rotorcraft |
Scenes and Aircraft
Functions
copyExampleSim3dProject | Copy support package files and plugins to specified folders |
sim3d.Editor | Interface to the Unreal Engine project |
open | Open the Unreal Editor |
ASim3dActor | Abstract class to use as a base class for user-defined Unreal Engine C++ or blueprint actors |
Sim3dSetup | C++ method that sets up actor in Unreal Engine 3D simulation |
Sim3dStep | C++ method that steps actor in Unreal Engine 3D simulation |
Sim3dRelease | C++ method that releases actor in Unreal Engine 3D simulation |
StartSimulation3DMessageReader | Constructs a message reader object in the Unreal Editor |
ReadSimulation3DMessage | Receives message from Simulink model using a message reader object |
StopSimulation3DMessageReader | Deletes message reader object in the Unreal Editor |
StartSimulation3DMessageWriter | Constructs a message writer object in the Unreal Editor |
WriteSimulation3DMessage | Sends message to Simulink model using a message writer object |
StopSimulation3DMessageWriter | Deletes message writer object in the Unreal Editor |
Classes
sim3d.maps | Access additional scenes from the server |
Topics
Simulation Basics
- Unreal Engine Simulation Environment Requirements and Limitations
When simulating in the Unreal Engine environment, keep these software requirements, minimum hardware requirements, and limitations in mind. - How 3D Simulation for Aerospace Blockset Works
Learn about the co-simulation framework between Simulink® and the Unreal Engine and how block execution order affects 3D simulation.
Scene Customization
- Customize 3D Scenes for Aerospace Blockset Simulations
To customize scenes and aircraft projects, use the Aerospace Blockset™ Interface for Unreal Engine Projects support package.
- Get Started Communicating with the Unreal Engine Visualization Environment
Use the Simulation 3D Message Get and Simulation 3D Message Set blocks to communicate with the Unreal® Editor. - Create Empty Project in Unreal Engine
Create empty project to use in custom scenes. - Griffiss Airport Lighting
Visualize flightpath workflows with the Griffiss Airport map. - Build Light in Unreal Editor
Build and use lighting in the Unreal Editor. - Prepare Custom Aircraft Mesh for the Unreal Editor
Create custom aircraft mesh for the Simulation 3D Aircraft block. - Place Cameras on Actors in the Unreal Editor
Place the Simulation 3D Camera GetSimulation 3D Camera GetSimulation 3D Camera block on static and custom actors.
Cesium for Unreal
- Visualize with Cesium
Stream 3D map and terrain data of a location.