MATLAB: Am I experiencing delays in rendering when visualizing 3D model in 3D World Editor

3deditorrenderingsimulinkSimulink 3D Animationworld

I'm working with a 3D model using 3D World Editor (consisting of around 45000 polygons) in the Simulink 3D Animation tool. When rendering the model, I experience significant delays (1-2 seconds) and this delay occurs each time the camera moves around the model. The rendering speed starts to increase at around 4000 polygons, but this affects the quality of model visualization. I'm wondering what I can do to improve the rendering.
Here is my PC configuration:
MATLAB Version: 2018a (9.4.0.813654)
CPU: Intel Xeon Silver 4108 1.8 GHz
RAM: 32 Gb
Video: NVIDIA Quadro P600
System disk: SSD
>> opengl info
Version: '4.6.0 NVIDIA 411.95'
Vendor: 'NVIDIA Corporation'
Renderer: 'Quadro P600/PCIe/SSE2'
RendererDriverVersion: '24.21.14.1195'
RendererDriverReleaseDate: '08-Nov-2018'
MaxTextureSize: 32768
Visual: 'Visual 0x09, (RGBA 32 bits (8 8 8 8), Z depth 16 bits, Hardware acceleration, Double buffer, Antialias 8 samples)'
Software: 'false'
HardwareSupportLevel: 'full'
SupportsGraphicsSmoothing: 1
SupportsDepthPeelTransparency: 1
SupportsAlignVertexCenters: 1
Extensions: {380×1 cell}
MaxFrameBufferSize: 32768

Best Answer

The issue you are encountering appears to be related to the graphics driver. For a quick workaround, please consider using "opengl software" as the first thing after starting MATLAB. Although the software OpenGL driver generally has lower performance, it will not produce the performance issue that you're seeing and is much faster for this particular virtual world.