Performance optimization when importing complex Revit file to UE5

Hello all,

I am new to the Unreal and Revit and is trying to build a very simple VR experience that allows people to walk into a building and looking around. I received a Revit file from an architect and found that as it is an actual file that was used in construction it is really challenging to properly import it into Unreal Engine or Blender.

I am not sure how to check the complexity of the file in Revit but after exporting it as fbx and porting it into blender it shows that it has nearly 10m triangles (file size is over 400 mb). And when importing it into Unreal Engine using Datasmith (file size 530mb) it shows that it has nearly 30k actors and thousands of light sources that I am getting only like half frame per second.

This is potentially outside my skill level, and I may need to hire an expert to help me with it, but I want to try my best first. So my question is whether there are some settings that I can tweak to increase the performance in UE5. And if you have experience with Revit, are there any tips or tricks that might help me reduce the complexity of the Revit file for exporting?

Thanks a lot!!

I finally found an issue, it was because when importing the Revit file I checked “lighting”, I thought it means light fixtures/sources but it seems that it is actually importing the lightmaps and as I have thousand of them it caused a serious performance issue. I unchecked the box and everything works now.

But now I am having an issue that I all imported meshes are no colliding no matter how I tweak it so I am still trying to figure out…

first, the way the revit file is structured can impact how Unreal is going to create the scene. Setting up for instancing is important.

For collision you can force to compute some simple collision on the floors and walls:
you can use dataprep with some filters to do that Dataprep Import Customization in Unreal Engine | Unreal Engine 5.2 Documentation

Else you can modify the static mesh to make their collision setting “use complex as simple”.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.