Unreal Engine Scenario Applications
The Simulink® 3D Animation™ toolbox provides functionality to build, visualize, and interact with virtual reality scenes and perform agent-based modeling by using the Unreal Engine® viewer.
Access advanced features available in the Unreal Engine, such as collision detection, and the PhysX physics engine, and set lighting and atmospheric conditions through the MATLAB® and Simulink interfaces of the Simulink 3D Animation toolbox.
Algorithmically build virtual worlds using 3D assets, in different supported file formats, such as VRML, X3D, FBX, STL, DAE Collada, URDF, and SDF.
Use the MATLAB API to control and access all objects in the virtual scene and set visual, spatial, and other properties. You can also use this API to control other functionality, such as navigation behavior, collision events, and the video output of a camera or depth sensor attached to the object.
Create or delete objects as you work and independently control object instances.
|Copy all properties from another actor|
|Propagate value of selected property to actor and its children|
|Return values of selected property from all objects in selected branch|
|Find all actors that match specified criteria|
|Restore actor to state of properties saved in specified snapshot|
|Take snapshot of selected properties|
|Create new mesh with specified values|
|Add mesh on top of current mesh|
|Load or import 3D file|
|Save actor and children to a MAT file|
|Create geometry for basic primitives|
|Simulation 3D Actor||Define actors in Unreal Engine viewer|
|Simulation 3D Actor Transform Get||Get actor translation, rotation, scale|
|Simulation 3D Actor Transform Set||Set actor translation, rotation, scale|
|Simulation 3D Camera Get||Camera image|
|Simulation 3D Scene Configuration||Scene configuration for 3D simulation environment|
|Empty scene||Empty environment|