Why is this file lagging my computer?

I got this file from a customer. I don’t know why, but some operations on this file are really taxing my computer? The polygon count isnt that high. Does anyone have an explanation?

Hi @simon9
What operations are causing problems? And what are your computer specs? The file is obviously a polymesh that has been converted to NURBS, and the is rarely the best way to go - it results in faceted geometry consisting of many, many individual surfaces (in this case 27.000+ of them). The better way would be to convert the original mesh to NURBS, either by reverse engineering manually or using tools like QuadRemesh or one of the specialized plugins. Operations like booleans or fillets on a NURBS polysurface this complex is bound to be taxing - even on powerfull workstations, I think.
HTH, Jakob

Hi Normand,

It also thought this seemed like a very odd shape to be a solid polysurface. You are saying it is a Mesh file converted to NURBS? I have no idea why my customer did this.

I don’t see a real need to even try to convert it to NURBS, no matter the method. I can work with Mesh files as well. Especially if the conversion bogs down my computer so much :slight_smile: I’ll ask the client if he can send me the original mesh.

This is also preventing me from doing a SubDivide on the mesh to smooth the model out.

Some background: We are a styrofoam milling company. I edit these models to prepare them for the CNC program. This file is lagging my computer on all basic operations: Copy/pasting, moving, exporting, saving…

Hoi Simon -

There is no lagging here on Rhino 6 with these basic operations. That might indicate an issue that is system-specific (though I get a “missing picture” warning when opening that here - if that picture is huge, that might have something to say…). Can you post the result of the Rhino SystemInfo command?

There is quite some lagging when doing a Boolean operation on this object but what’s taking time is generating a new display mesh. I agree with you that you might as well use a mesh workflow here.
-wim

Hi Wim,

I also get the missing image warning. So we can exclude that. I didnt reallise that I have hidden half the model in the uploaded file. When everything is showing, it slows the PC down more, obviously. Also we duplicated the shells, to make them thicker, this probably isn’t helping the preformance and isn’t the best way to do things, but the CNC doesn’t care about that :slight_smile:

My main question was why this seemingly undetailed model is such a slug, I guess it is answerred by Normand already.

Below you can see the output of the SystemInfo command, let me know if there is something I could upgrade in my desktop, I am curious !

Rhino 6 SR34 2021-2-3 (Rhino 6, 6.34.21034.07001, Git hash:master @ 2fec8130f097ca52a8bc9f334c3ed4a5921c5e30)
License type: Commercial, build 2021-02-03
License details: Cloud Zoo.  In use by: Simon ()

Windows 10.0.0 SR0.0 or greater (Physical RAM: 32Gb)
Machine name: PNP-WS2

Computer platform: DESKTOP

Standard graphics configuration.
  Primary display and OpenGL: NVIDIA Quadro K2200 (NVidia) Memory: 4GB, Driver date: 8-27-2019 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 431.86
    > Accelerated graphics device with 4 adapter port(s)
        - Windows Main Display attached to adapter port #0
        - Secondary monitor attached to adapter port #1

OpenGL Settings
  Safe mode: Off
  Use accelerated hardware modes: On
  Redraw scene when viewports are exposed: On
  
  Anti-alias mode: None
  Mip Map Filtering: Linear
  Anisotropic Filtering Mode: High
  
  Vendor Name: NVIDIA Corporation
  Render version: 4.6
  Shading Language: 4.60 NVIDIA
  Driver Date: 8-27-2019
  Driver Version: 26.21.14.3186
  Maximum Texture size: 16384 x 16384
  Z-Buffer depth: 24 bits
  Maximum Viewport size: 16384 x 16384
  Total Video Memory: 4 GB

Rhino plugins
  C:\Program Files\Rhino 6\Plug-ins\Commands.rhp	"Commands"	6.34.21034.7001
  C:\Program Files\Rhino 6\Plug-ins\WebBrowser.rhp	"WebBrowser"	
  C:\Program Files\Rhino 6\Plug-ins\rdk.rhp	"Renderer Development Kit"	
  C:\Program Files\Rhino 6\Plug-ins\export_ACAD.rhp	"AutoCAD file export : export_ACAD"	
  C:\Program Files\Rhino 6\Plug-ins\RhinoRender.rhp	"Rhino Render"	
  C:\Program Files\Rhino 6\Plug-ins\rdk_etoui.rhp	"RDK_EtoUI"	6.34.21034.7001
  C:\Program Files\Rhino 6\Plug-ins\rdk_ui.rhp	"Renderer Development Kit UI"	
  C:\Program Files\Rhino 6\Plug-ins\NamedSnapshots.rhp	"Snapshots"	
  C:\Program Files\Rhino 6\Plug-ins\IronPython\RhinoDLR_Python.rhp	"IronPython"	6.34.21034.7001
  C:\Program Files\Rhino 6\Plug-ins\RhinoCycles.rhp	"RhinoCycles"	6.34.21034.7001
  C:\Program Files\Rhino 6\Plug-ins\Toolbars\Toolbars.rhp	"Toolbars"	6.34.21034.7001
  C:\Program Files\Rhino 6\Plug-ins\3dxrhino.rhp	"3Dconnexion 3D Mouse"	
  C:\Program Files\Rhino 6\Plug-ins\Displacement.rhp	"Displacement"

Your video drivers and it looks like Windows are both out of date. But that’s not going to make a 5-figure surface count snappy. A modern video card can certainly help with the viewport display on large models.

Wait Windows is out of date? It does updates every other day it feels like… I’ll need to look into that.

Maybe we’ll look into upgrading our GPU, what would be a good recommendation? Although I heard it’s not really the best timing to upgrade, isn’t there a big scarcity going on with all the bitcoin miners and probably also because of COVID ?

Maybe Windows isn’t out of date, but the entry looks a bit different from mine…

Yes it’s almost impossible to actually get a useful video card without paying scalper’s prices, unless you buy a complete PC(at inflated-assembled-PC prices) from an OEM. Mining is actually a relatively minor part of the problem, compared to a TWENTY PERCENT increase in demand for computers due to everyone being at home. I have an old 1080ti (I used to have four of them but don’t do much rendering so I took advantage of the insane prices to upgrade the rest of my system!) and it’s “enough” to see the performance improvement on large models.

I see, makes sense, I thought it was supply difficulties in the factories due to corona.

Also aren’t big 3D models more CPU intensive rather than GPU ?

It was, but those have been mostly sorted, it’s that there is just no available capacity.

They are demanding on everything.