Skip to main content

I know relatively little about Revit so this may be a noob question. I've got a Revit drawing with features that have an image draped across it, basically signs and what they look like. I can translate the Revit data to geodatabase without issue, but those images don't come across to the multipatch features in ArcGIS. There is no way in Esri to do this programatically (they have a SketchUp workaround) and I was wondering if there was a way to maintain those during the translation?

Are the textures coming through when you inspect the revit data in FME? If not it might be worth trying the FME 2019 native revit reader


Which Reader do you use to read the model?

The Reader in FME 2018 to read the RVZ or IFC export or the Reader in FME 2019 (Beta) to read the Native RVT file?

My (limited) experience is when I read the RVZ export the textures are converted to MultiPatch. When reading the same model through the Native reader the textures are gone.

My guess is that it is possible to convert the textures in the native reader as well, but I haven't found out how to.


Are the textures coming through when you inspect the revit data in FME? If not it might be worth trying the FME 2019 native revit reader

I just pulled down the 2019 beta and opened the Revit file in Data Inspector. The textures did not come across unfortunately. Probably an issue that needs Esri's attention at this point.


Hi @tspeterson,

Presently, only the basic texture information (ie, color, transparency) will be transferred if you export to IFC or RVZ in Revit, then read into FME using the IFC or the Revit (FME 2018) or the IFC with Data Views (FME 2019) readers.

The new Revit native reader in FME 2019, which can read the RVT file directly, does not yet handle texture information. We are continuing to improve this reader, but I think the Sketchup workaround is your best bet at this point.

If the Sketchup output has any information on it (ie. Sketchup Layer) that can tie it to the original Revit or IFC data, you may be able use this link the merge the two datasets within FME with a FeatureMerger, which would give you both the high quality surfaces and the property sets.


Hi @tspeterson,

Presently, only the basic texture information (ie, color, transparency) will be transferred if you export to IFC or RVZ in Revit, then read into FME using the IFC or the Revit (FME 2018) or the IFC with Data Views (FME 2019) readers.

The new Revit native reader in FME 2019, which can read the RVT file directly, does not yet handle texture information. We are continuing to improve this reader, but I think the Sketchup workaround is your best bet at this point.

If the Sketchup output has any information on it (ie. Sketchup Layer) that can tie it to the original Revit or IFC data, you may be able use this link the merge the two datasets within FME with a FeatureMerger, which would give you both the high quality surfaces and the property sets.

Thanks Dave....I had a feeling that would be the case. Esri is also aware of the issue so they may come up with a solution from their side.


Reply