Tereza Hlavová
Supervisor(s): Ing. Jan Houška
Czech Technical University
Abstract: This paper focuses on visualization and interaction with a 3D scene in the Simulink 3D Animation tool for MATLAB. Our goal is to improve its visual quality, physics simulation capabilities, and performance. We propose a new rendering component using Three.js, a JavaScript 3D graphics library. We describe an implementation of the rendering component and its addition to the software. Compared to its predecessor, the new renderer supports some of the new visual features of the X3D format version 4.0, mainly physically based rendering (PBR), image-based lighting (IBL), and improvements in simple collision detection. We demonstrate the improvements and changes using official examples from Simulink 3D Animation.
Keywords: Physically-based Rendering, Real-time Graphics
Full text: Year: 2024