Why is this model causing Layout2024 to hang up?

I am but a humble Sketchup Padewan but I hope the Jedi Council can share some wisdom.

I’m working on a model that is completely causing Layout to hang up. I’ve checked under model info everything looks ok, there aren’t millions of edges or faces.

I’m running Sketchup2024 Pro on a Windows 11 PC. 64-core AMD Threadripper, Dual nVidia 3090 CPU’s, 128GbRAM. All drivers and OS up to date.

I’ve tried deleting the 3d statue from the file but that isn’t the source of the problem. Could anyone identify what is causing the problem?

Sketchup file causing errors.

I looked at your SketchUp model. It does have millions of edges. Nearly three million edges.
Screenshot - 8_2_2024 , 7_22_30 AM

Many of those edges are unneeded and are just slowing things down.


Screenshot - 8_2_2024 , 7_18_01 AM
Running an extension like CleanUp3 on your model would help.
How were these lighting and trus components modeled? Not in Sketchup I’d guess.

The trusses look like they should be very simple but they aren’t due to all the triangulation. Turn on Hidden Geometry to see it. There’s no need for that if the tubes are drawn as simple cylinders.

Running CleanUp3 on your entire model to merge coplanar faces reduced the edge count by nearly 30%. More could be done manually. Looking at the end of one of the tubes in your trusses, it is drawn as a 12-sided circle. Extruded into a cylinder, there should be 36 edges. Even after running the cleanup roiuting there are still twice as many edges due to the triangulation.

Another example of excessive geometry is some of the triangular gussets.


After running CleanUp3 the same gusset looks like this.

The hole still have a lot of excess geometry. It looks like the intent it to make it appear the holes was enlarged by rocking the drill. Maybe it was but is that useful in the way this gusset is used in your model?

There are also some elements that would appear to be overly detailed. For example these clamps.


Do they really need “threads” and the split pins? The other clamps don’t have threads on the bolt.

You could further streamline you model by making more efficient use of components. For example here is a component containing four gussets. There’s eleven of this one in the model because there are eleven of those cubes. Every set of four gussets on the cube is a unique component and each of the four gussets inside the component is a unique component. The same sort of thing applies to the tubes. It would be much more efficient to have one gusset component definition, copied to make fourfor one side and then those four copied to make the other five sets. On its own this won’t reduce the number of edges and faces for LayOut to render but it will reduce model file size and make the model much easier to deal with if you have to make edits. I expect the component structure in your model is due to whatever application the objects were originally created in.

BTW, you really shouldn’t need to keep the boneyard of components over on the left of the model. They are components so if you need more of them you can drag them in from the Components panel. Eliminating them from the model space will further reduce the number of edges and faces that need to be considered during rendering/updating viewports.

I also see you have some very large texture images/ Those will also slow things down.

I did my usual cleanup process when I look at models from others. Fixed incorrect tag usage.
Screenshot - 8_2_2024 , 6_52_01 AM
and purged unused stuff.
Screenshot - 8_2_2024 , 6_52_23 AM

After that and cleaning up unneeded edges, the file size is reduced by more than 60%.

In LayOut I notice you’ve modified the Camera properties for the viewport.This will prevent the viewport being fully updated when you make edits in the Sketchup model.
Screenshot - 8_2_2024 , 6_55_32 AM
There shouldn’t be any need to modify the Camera properties for the viewports if you’ve set up scenes in the model correctly.

Hey thanks DaveR !!!

I believe all the technical models are all built for Vectorworks as that detail is needed when building our lighting rigs.

Thanks for all these tips and the time it took to reply. I installed and ran Cleanup3. It seemed to hang up when I ran it on the whole model so I restarted, selected the truss, lights and all the mounting hardware. I ran these settings:

I also installed Material Resizer and it reduced those big materials to 512 pix.

I removed the parts boneyard. That’s me just being lazy, I find it easier to pick up the parts and move them into place but this is a good motivator to get better sorting and naming my components.

So after all that I can start to work in Layout but it is still REALLY REALLY slow even on this beast of a computer. If I change the render from raster (default) to hybrid it takes 90+ seconds before the command is done. Same goes for changing the style from default to say, hidden line.

So am sort of back up and running, at least I can begin to get drawings with dimensions started but this seems brutally slow for software in 2024. Of course I’m totally new to Sketchup. Is this par for the course?

Cheers!

That’s a sign you need to take a little break and give it some time to work. Actually it’s a sign that there’s a lot of work for it to do. Running it on smaller sections will make it appear to go faster but it’s just more clicks for you.

More streamlining of the model would go a long way to correcting that.

Personally if I was handed the file to work on, the first thing I would do is remodel those trusses and many of the other parts with cleaner geometry. I’d also reduce the crazy amount of nested component and group levels.

512 px is the default but you can change it if needed.

What your model shows seems to be typical from new users and especially when they are trying to use files from other applications like Vectorworks. Actually yours is far from the worst I’ve seen. It’s important to learn how to make lean and clean models. If you do the modeling process is much faster, the models will be easier to work with when edits are required, and it’ll speed things up in LayOut.

Hey thanks again DaveR,

Learned quite a bit today and I think I’m moving up from the 2nd worst file you’ve seen to the 3rd worst. :slight_smile: A 50% improvement in a day.

Those extensions dramatically cut down on the file size and make Sketchup snappier. The model is smooth in Sketchup for Windows and the iPad. The objects were all from the 3D warehouse but some were uploaded from manufacturers or rental houses like Chirstie Lites.

Layout is still really chugging though to the point of being unusable. It’s off topic but I find weird because the PC resource monitor shows the machine is near idle (CPU and GPU) yet Layout is frozen for 2-3 minutes. In SketchUp I can see the GPU working as I spin a model around and work on it but Layout seems not to be using any resources while it sits there stuck.

Why change to hybrid for working in layout? That forces layout to calculate every single vector edge no matter how tiny with every change, including style changes. To keep layout snappy you might try keeping your viewports as raster and set your output override to hybrid so it only converts to hybrid when exporting. The export will take some time but it only happens once and it takes an enormous computing load off of working in layout

Sorry. Just getting back to this.

As @endlessfix asks, why work with the viewports in Hybrid while you are making edits?

Did you redraw all those components with excessive geometry like those gusset plates and the tubes in the trusses?

Another thing you could do is style for the scenes in SketchUp to Monochrome and turn off Profiles, at least while you are working back and forth between SketchUp and LayOut. When you’ve finalized the design, edit the style to show textures and update the viewports.

You know…that’s a good question. I haven’t been using Sketchup very long so I’ve been using hybrid render in the viewport just because the raster kinda looked like pppttthhhhh and hybrid looked better.

Swapping to medium raster for the viewport and high raster for output did the trick. Thanks for the tip.

Something weird is happening with hybrid. It’s taking an insane amount of time but the computer is hardly working. This is a 64-core Threadripper system. When I render video out of Davinci Resolve the CPU and 2x GPU’s go into overdrive. When Layout is stalled trying to render in hybrid the system is just idling.

Thanks for the raster tip. Got the drawings out the door!

I think, like SketchUp, LayOut only uses a single core so you’ve got 63 cores sitting around playing tiddly winks.

What query and what does it have to do with this thread?

Glad that sped things up. If high raster is giving you the quality you need for output then it’s the best fastest way to go. If you really need crisp vector edges in your output then you can explore output override which will re-render every viewport to hybrid or vector only when exporting. :+1:

I have enough free cores to also play paddy-cake, eye-spy, do a crossword and a 5000 piece jigsaw puzzle. :slight_smile:

Thanks for the help on this. Looks like the biggest problem was trying to work in hybrid in Layout. I’m used to just setting everything to MAX on this machine so I was killing myself thinking it had to be in hybrid mode.