Crashing, esp when exporting to .dwg

I’ve built a bulky and unwieldy file, I know I’ve made mistakes as I’ve gone along, still new to making things this complex.

But now I am experiencing incredibly frustrating crashes at every move, especially when trying to export to .dwg.

I also tried buying curic make 2d in order to better be able to generate .dwgs but it still crashing,

file is here: https://www.dropbox.com/scl/fi/wyiy7bk5hz6dlqyap3v7n/Green-Room-tall-room-w-interventions-for-ISO.skp?rlkey=7r2bao2t8n3npesep9od5x5za&dl=0](https://file on dropbox)

Would be very very grateful for advice.

Simplify the model. 37.5 million edges is pretty excessive.

Also fix incorrect tag usage. All edges and faces should be created and remain untagged.


Purge unused content.

Run CleanUp3 to further simplify the model.

After that you might consider setting up a viewport in LayOut using the scene and then export the 2D .dxf from LayOut.

Hi there, thank you for this, I have been trying to run clean up 3 but that also causes crashes, i think the excess number of lines is a result of imports from rhino, it seems to break everything into millions of tiny pieces when i import them.

i have also tried this, but when i export .dwg or .dxf from Layout it generates a .png image and then places that inside a .dwg/.dxf. I dont get any editable or selectable linework.

Is there something that i am missing?

That is definitely a possibility. I was poking around your model and it seems like there are a lot of excessively detailed objects. The napkins on the table, for example propbably don’t need to have all of the detail they have. The knives probably don’t really need to have the bevels on the blades.

The plumbing looks like it’s modeled for manufacturing drawings as do the wheels on the gantry. Do the nuts and bolts add anything important to the “story” you are trying to tell?

Even those cushions(?) on the curved walls could be simplified. So could the curtains.

Render the viewport as Vector first. When you leave it rendered as Raster, there’s only a raster image to export. Be prepared to wait for the render to occur. Unless you really simplify the model, those millions of edges will have to be rendered.

1 Like

BTW, before you get too busy trying to clean up the model, get Selection Toys from the Extension Warehouse. Use it to convert those groups that have multiple copies, such as the flatwear and napkins on the table, into components so you only need to edit one of them to simplify them all.

Hi Dave,
Thank a million, this is very helpful advice! i appreciate it!

Do you have any recommendations for in future when importing from Rhino drawings, how to make that a smoother process? Currently when I import all the groups and components are exploded, linework is exploded and it arrives as only surfaces tagged, the linework is all dumped onto untagged.

I don’t use Rhino so I don’t know if there’s any options in it to simplify the geometry before exporting it. Certainly you could do things like remove small details that don’t add anything useful to your project. I’m thinking about all the nuts and bolts in the plumbing and the hangers. Those pipe hangers look kind of cool in SketchUp but I’m guessing whomever your model is for, they don’t really matter.

As for the tagged geometry, I use Default Tag Geometry from Sketchucation to quickly go through the model and remove tags from all edges and faces.

There seems to be a large number of groups that have duplicates. The flatwear, for example, but more; those blocks or cushions or whatever they are on the curved walls. Each one of them in a column is a group instead of a component. They could all be instances of the same component and that would make working with them easier.

How much of this model was created in Rhino? Is there a reason for modeling in Rhino before going to SketchUp?

If you export a model directly from Rhino surfaces to SketchUp, it by default creates very dense meshes. I recommend that you preprocess the model before exporting. First convert the surfaces to meshes and then use the Reducemesh command to make them as coarse as possible, within reason.

3 Likes