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.
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 |
Functions
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 |
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. - 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.