Main Content

Simulink 3D Animation

Visualize dynamic system behavior in a virtual reality environment

Simulink® 3D Animation™ links Simulink models and MATLAB® algorithms to 3D graphics objects in virtual reality scenes. You can animate a virtual world by changing position, rotation, scale, and other object properties during desktop or real-time simulation. You can also sense collisions and other events in the virtual world and feed them back into your MATLAB and Simulink algorithms. Video from virtual cameras can be streamed to Simulink for processing.

Simulink 3D Animation includes editors and viewers for rendering and interacting with virtual scenes. With the 3D World Editor, you can import CAD and URDF file formats as well as author detailed scenes assembled from 3D objects. The 3D world can be viewed immersively using stereoscopic vision. You can incorporate multiple 3D scene views inside MATLAB figures, and interact with the virtual world using a force-feedback joystick, space mouse, or other hardware device. Simulink 3D Animation supports X3D, an ISO standard file format and run-time architecture for representing and communicating with 3D scenes and objects.

Get Started

Learn the basics of Simulink 3D Animation

Unreal Engine Scenario Applications

Build and interact with virtual world

Build Virtual Reality Worlds

Author virtual reality worlds for Simulink, Simscape™ Multibody™, and MATLAB; import CAD models

Import CAD and Robot Models

Export non-VRML models from CAD (computer-aided design) tools (including CATIA) and robot visual representations (URDF files) to use with Simulink 3D Animation

Link to Models

Connect virtual reality worlds to Simulink and Simscape Multibody dynamic system models

Interact with Virtual Reality Worlds

Create and interact with MATLAB virtual world objects, input virtual world data to Simulink models

View Dynamic System Simulations

View and navigate virtual reality worlds representing dynamic system simulations

Share Visualizations

Save and share animations; redistribute standalone applications