Step 1 - Export From Revit
In Revit be sure you are in a 3D view:
---------->Solids (3D views only)
---------->Export as polymesh>OK
Save As Type> AutoCAD 2004 DWG Files>don't change anything else... should be "Automatic, Long" and "Current View"
----->Give File a Name>SAVEStep 2 - Import Into SketchUp
In new SU file:
Import>.dwg file type
--------->find your exported dwg from Revit step above
----->Merge Coplanar Faces=Check
----->Orient Faces Consistently=NO
----->Preserve Drawing Origin=CheckStep 3 - Make SketchUp Do The Work
On Didier Bur's website
Download and Use his amazing ruby:layers_materials.rb (updated link as of Jan 2017, but ruby has not been updated since 2010.Here's the tutorial PDF for using it
. Here's the new link to the tutorial pdf
This tool in SketchUp lets you paint things in the SketchUp file automatically by the layer they are on. Since your Revit model should be drawn on layers, this should come in very handy to automatically paint all your glass or window frames or walls almost instantly.
Using that tool, the first option creates 'dummy' materials named for each layer in your model.
Modify each material it creates or delete a material and create your own with the identical name to the one you deleted.
Then, using that Layers and Materials tool, option 3 will automatically paint any material onto the surfaces on the layer for which it is named.
Keep in mind, that this is not a science, but an art, as Revit models are frustratingly inaccurate beasts... (and CurtainWalls will all come in on the same layer and apparently you cannot change this in Revit.)
Anyone with other opinions/easier way, please let me know!