Export .SKP From GH?

I’ve had really good luck lately exporting Rhino geometry to Sketchup (I have to so I can pass along to another team who are required to use Sketchup). I’ve been using the ‘Rhino’ grasshopper components to build up blocks, and then export those which come into Sketchup well structured and nicely tagged. But, this workflow requires that I bake to the rhino scene and then manually File/Export… everytime.

I wondering if anyone knows of a solution for exporting Sketchup .skp files from directly within Grasshopper instead? Are there any example scripts or plugins that do this sort of thing that work well?

Environment:

  • MacOS Sequoia 15.6
  • Rhino Version 8 (8.25.25302.09532, 2025-10-29)

Any references or things to take a look at are much appreciated.
thanks!
@ed.p.may

Use the Export Block definition as a way to collect up the objects and then export to .SKP

This post may help: Export Mesh as STL-File - #14 by scottd

Thanks @scottd ! Very cool and very close, but it seems like exporting the block-definitions this way gives me a different .SKP file structure than when I export the block-instances using Rhino’s File/Export…


Grasshopper Export Block Definition:


results in a Sketchup file that opens like:

with ungrouped geometry, and for some reason only one definition comes though.


Rhino File/Export…:

First, bake the instance geometry back to Rhino,


Then File/Export… yields a SKP file structured like:

with geometry faces and edges nicely bundled into a component. In this case, both instances come through.


Example File:

example.gh (12.6 KB)

think its possible to make that GH exporter work this way? Thats exactly the component I was looking for, but the behavior isn’t quite the same as file/export…

thanks!
@ed.p.may

Just one more block definition needed. The best way to think about it is that the last block definition is acting like a temporary document to hold/collect everything else.

1 Like

So good! Thanks a million @scottd - this is gonna make things so much easier! love it.
@ed.p.may