Simulink 3D Animation
Simulink 3D Animation links Simulink models and MATLAB algorithms with Unreal Engine® for simulating and visualizing dynamic systems in a photorealistic 3D environment. Use prebuilt indoor and outdoor scenes or import custom ones from RoadRunner. Objects can be added at run-time or edit-time using formats like MAT, STL, FBX, and URDF.
You can customize scenes by controlling vehicles, people, objects, lighting, and weather effects. Built-in camera, lidar, and other sensor models enable feeding data into control algorithms or generating synthetic data for AI development. Additional MATLAB and Simulink toolboxes provide advanced sensor models and domain-specific content.
Navigate scenes interactively with the Simulation 3D Viewer and control systems manually using hardware inputs. Simulink 3D Animation supports lock-step co-simulation with Unreal Engine, ensuring deterministic simulation results.
3D Scenes
Use prebuilt scenes, import RoadRunner scenes, or create custom environments in the Unreal® Editor. Visualize them in a photorealistic 3D environment powered by Unreal Engine from Epic Games®.
Static and Dynamic Actors
Build, import, and control actors—like vehicles, pedestrians, lights, and objects—at edit or run time. Use Unreal Engine’s physics engine to simulate interactions, including collision detection and event-based behaviors.
Sensor Models
Obtain high-fidelity sensor data from the 3D environment for closed-loop simulations or synthetic data generation. Use camera, lidar, and ultrasonic sensor models, or enhance realism with advanced models from Computer Vision Toolbox and Radar Toolbox.
Programmatic Interfaces
Use MATLAB APIs to create and modify scenes, actors, objects, and sensors, enabling full control and customization of your simulation environment.
Weather Effects
Customize weather conditions in the 3D environment, including sun position, cloud coverage, snow, rain, and fog intensity, to create realistic simulation scenarios.
Hardware Interface
Interact with the 3D environment using input hardware interfaces such as joysticks, steering wheels, and pedals for a more immersive simulation experience.