Editing materials in Revit when going from Sketchup to Revit

I am moving models from SketchUp to Revit. I did not assign a color or material in SketchUp to the models so when they come in they are the default grey SKP color. My assumption was that I could edit the materials in either the project or the family editor. However, I have looked everywhere but there is not clear way to edit the material of an imported object into Revit via Speckle. When I open the family editor there is not “Material” parameter. I even tried adding one by my changes are not reflected in the project. Even the models that I have added with a color from SketchUp don’t have any clear location for where that model color reference is… therefore, I can’t change it.

Please point me in the right direction.

Hey @David_Messner,

Apologies this thread went unnoticed, we’re usually much more responsive.

Due to Sketchup doesn’t support Breps, we can’t paint or snap Direct Shapes that are generated by Sketchup meshes.

Oguzhan…

Is that it? Is there no solution or suggestion you might have? No work around? Should this not be documented or communicated somewhere? What SKP users doing? Why even connect SketchUp if they can’t be altered afterwards? Please advise.

David

There is a way, but it is a roundtripping by using Rhino in between.

There are some facts that how applications deal with the geometries :point_down:

  • SketchUp is not capable of handling Breps because there is no concept in Sketchup API, that’s why we just extract them as meshes.

  • You can receive your Sketchup model in Rhino and run MeshToNURB command which converts meshes to Breps. It is a beauty of Rhino and Speckle because we do handle Breps nicely to make them useful when they are received in Revit.

  • Then you can receive the model in Revit and paint it as in image.

This is the only advice/hack that I can give you.

Hope this helps

1 Like