Why rhino have slow 3d display rate

Hi,

I am wondering why Rhino3D is sometimes very slow in its display performance.
I loaded a huge IFC 3D model into Progecad and saved it as DWG to load it into Rhino.
Rhino VisualARQ3 is constantly crashing thus, IFC import into rhino is impossible.
But what is very strange is that the same model has decent display performance (almost smooth in conceptual mode in ProgeCAD), and Rhino is almost unusable in shaded mode and artic mode.

When imported, all objects are mesh objects.

Computer i9 14900K 64Gb RAM, RTX 3060.

I tried all the tips and tricks from the internet to speed up Rhino’s display mode.

Does anybody have any clue why the Rhino display is so slow? Why ProgeCAD, which is not very good 3D software, is much faster in display performance of mesh (not NURBS) objects and Rhino, which is high-end 3D software, is so slow.

Thanks!

Igor

Too many objects and nested blocks are rhino’s nemesis. Try to use selrendercolor and join as many meshes together as possible.

Hi Igor -

If you upload your model to us from Rhino Accounts we can take a look. Copy a link to this thread in the comments field on that page. Also please provide the full output from the Rhino SystemInfo command.
-wim

Hi Igor -
I see that you uploaded a file but that only contains two videos and the SystemInfo data. To be able to troubleshoot anything we’ll need a .3dm file.
-wim

Hi Wim,

Unfortunately, I can not upload the model because I do not have permission from its owner.

If you have some advice on how to speed up display performance (like…explode blocks, transform mesh to surface, use block for identical geometry), please tell me!

Thanks!

Igor

Are there any blocks in the file? Are they nested?

When trying to speed up the display, the advice will pretty much always be the opposite way around: convert NURBS to meshes and join all meshes (also disjoint) that share the same material into a single object. Less objects display faster than lots of objects.

The purpose for using blocks is when you have identical geometry.

Something that slows down the display is when there are lots of “wires”. These can be curves, surface edges, and mesh edges. From the video that you uploaded, it looked like especially the towers of the church had very dense meshes. You could run MergeAllCoplanarFaces to get rid of some of the mesh edges, but using a (modified) display mode that does not show the mesh edges would definitely help.

Apart from that, always hide any object that you don’t need when working on a specific area. Use layers and named selections to organize your scene.
-wim

Thanks Wim!

I will try to explode all nested blocks and remove all 2d geometry from a file.

Igor