File crash, lagging and models dissapearing on Sketchup

Hey everybody.

I’ve been experiencing a very hard time modeling on sketchup these past few weeks.

Recently got a plugin called Collection (brazilian market texture and models) and using other dynamic models. I guess those files are bigger in size, wich got my file to get up to 400-500mb.

But, i’ve experiencing a lot of lagging (sketch keeps thinking long to access the paint bucket, to change dynamic models information, to automatically save the file or even to move the camera around), some times a bugsplash and now, this week, some of my modeling simply DESAPEARS while i’m worinkg in the file (and i’ts not hided, or lost on layers, it was just gone and I didn’t even touched those models at that time).

All that still happening while I have a exernal fan for the laptop (better cooling), all plant models hiden on layers, i’ve been cleaning not used trash frequently, and doing all the other ■■■■ everybody does to make a smothier workflow on Sketch up.
But it seams not to be working… I’m getting realy upset coz makes my work really slow.

I’m not sure it is the plugin, or the size of the file (which doesnt make sense because good modelling implies bigger models and 500mb doesnt seem that much for a 150m² plan) or any other configuration i don’t understand.

Can someone help me, please?

For a 150 m² plan, probably around 5 MB would be more suitable, at 500MB and who knows how much geometry (edges/faces), it’s no wonder it moves slowly.

Good modeling it could just as well mean low poly modeling suitable for what you want to achieve (DC, render, etc.).

1 Like

I’m modeling for render. Dowloading lighter and simplier models gets me a poor render and I have to change it later for better ones. The same with the textures from the plugin Collection. They are already set for enscape render and buys me so much time because i can already specify the materials with the plugin (coz its a real product of brazilian market) and don’t need to change all the textures for render after modelling the whole design.

Can you help looking at it?

https://drive.google.com/drive/folders/1wU1knTpolGjX9KXjxBFlAFIDTw3RSar0?usp=sharing

Your model has about 15 million entities, most of them in high-poly entourage elements. You say you don’t want to simplify it. So your only option is to tolerate the lagging. There is nothing we can do to help.
A simple thing to reduce the entity count by about 10% would be to replace the geometry in the Expamet mesh objects with a texture. No one would notice.
More than 2 million entities reside in these 8 simple mattresses:

4 Likes

Do you know about baking high poly to low poly?
Can you use proxy for high poly objects?

  • Bake high to low
  • Use Proxies (for vegetation, etc…)
  • Use texture instead of high poly geometry

Your model



I have to agree with @Anssi, you’ve done this to yourself. If you don’t want to simplify your model you’ll have to live with the sluggishness.

In addition to the huge number of entities, you have a large number of excessively large textures. They could be reduced in size which would also improve performance. I fixed incorrect tag usage in your model …


… purged unused stuff and then reduced the obese textures …

… and ran CleanUp3 to remove unneeded edges and faces.

If I’d unlocked the locked objects there would probably be more reduction.

The file plays more nicely on my machine and the resulting file size was reduced by about 45%.

You could do a lot of simple things to further reduce the model, too. For example, do the lights over the facade need to have all that detail?


Is your model about the enclosure for that light? It’s kind of funny that the enclosure and the knobs are so heavily detailed and yet there’s nothing inside. Just the back of one of those light enclosures contains nearly 17 thousand entities.

The rest of the enclosure contains over 58 thousand entities.

Those entity counts are after I ran CleanUp3.

What value does that “investment” bring to your overall model especially when you’ve painted them entirely black (RGB 0,0,0)?

2 Likes

Okay!

Then you say it’s an entity problem. That makes total sense. I didn’t know it was a big problem.
When you say 15 million entity you mean the sum of edges, faces and components instances?

How can I check those counts separately for each component? So I can find other problems

Thank you for your help! Really appreciate it

Hey there!

Didn’t know about proxy! I’ll definitely lolok that up. thank you!

The truth is that i need a good modeling to look god on sketchup and to render. Its a school projetc. But i guess we cant have both at the same file. I’ll try to review my worflow to make it better.

The metal thing on the last picture you mean it could be a texture right? Makes sense too. I got this model coz it was a dynamic one and was easy to adjust the measures.

The tree I got because of the render, but its better to add it just at the last momento or use the proxys for enscape.

Thank you for you help!

I use the “Statistics probe” from Sketchucation and “CG Impact Report” from the Extension Warehouse extensions. As you can see from @DaveR 's screenshots, Entity Info also provides you with some basic information.

Some of the components in your model, especially the stuffed furniture, would perhaps benefit from the use of some polygon-reduction extension like Skimp. I sometimes use the polygon reducing command in Rhinoceros.

To be honest I guess I didn’t know at all hoy to simplify my model. Thank you for teaching me this. I’m new to sketchup. Its been a year or so.

The large textures affect the laggin too? Didn’t know that too. I can reduce the flat ones that wouldn’t make a difference. Others that have images/drawings it would imply on editing one by one so i don’t lose the correct measures. But sure. I’ll try it!

Didn’t get what you said about the tag usage? Can you tell me how did you check and corrected it? Thank you!

The cleaning up with the plugin I already did several times. I’ll keep doing the more often.

About the lights over. I’ll definitely replace them. Didn’t know it was trash :frowning:

Thank you so much for your help. Really appreciate it.

This is a thing you need to learn about. ALL edges and faces should be created and remain untagged in your model.I used an extension called Default Tag Geometry from Sketchucation to fix your model but if you are using tags correctly you shouldn’t need it.

You should also be cleaning up entourage that comes from the 3D Warehouse before you add it to your project. Download components to a separate file to examine them, clean them up, or reject them. Once you’ve taken care of the cleaning, copy them into your project file.

They aren’t trash if you need that kind of detail perhaps for manufacturing the housing for the light but for your model that detail is all liability without providing any benefit. It’s kind of like if you were telling a story about making tea and added something about how clocks are made.

1 Like

Thank you! I’ll look them up

You are right Dave, i need to check how my ‘investments’ are paying me back.

Thank you so much. I’ll look that extension up.

1 Like

I told you if you know how to bake a model.

I took the example provided by Anssi regarding those mattresses in your model and created a low poly version, for which I baked the information from the high poly model.

  • From 106000 tris to 3200 tris


  • I baked the PBR textures at 4096 px, but I saved it at 1024 px.

  • I exported low poly model (3K) as DAE and imported in SketchUp and as a test render it in V-Ray. Can you easily guess which is the high poly model? Left or right?

I’ve never heard about baking models. Very interesting.
Is this software free? Blender.

It seems a bit complicated foi begginers. But what i got from it is that you can export a texture PBR or a model (DAE) to use on skp, both on a low ply version, is that right?

Since you said you are a beginner, you can start with a few things:

  • learn and get used to using Google search;
  • start applying the recommendations of Dave, respectively, Anssi;
  • now that you have found out, keep in mind that you can create quality renderings using proxies and specially created low poly models (with PBR textures), you don’t have to insert into your model everything you find high poly in 3D Warehouse.
2 Likes

Hey Dave, how are you?

I’ve tried all the tips and methods you guys told me and it has helped a lot! I’m almost finished on this projetc and the file is now 230mb. It’s quite less than when I started, but i guess it still could be smaller.

You said something about locked objects, I still have locked definitions, +/- 400. But i don’t know what they mean and how to unlock them, so I could clean even more my model.
Could you help me with that?

Thank you so much

Select the locked objects (or select the entire model including the locked objects) and then right click on the selection and choose Unlock.