Best practice for Revit file uploads

Discover the best practice for uploading Revit files directly on 3drepo.io

F
Written by Faisal Ramady
Updated over a week ago

There are ways in which you can improve the overall experience when uploading Revit files on 3drepo.io ranging from reducing the file size and customising the element visibility. Below are some options that you can experiment with:

Reduce Revit file size

Since your Revit file may contain multiple 3D & 2D Views, which often add to the overall file size, we advise you do the following before you upload the file:

  1. Create a 3D View and change its name to 3D Repo
    Our platform will use this view to generate the 3D geometry

  2. Remove all the unnecessary 3D/2D views, Sheets, Schedules & Legends as
    This will help you reduce the file size.
    If you do not want to do this task manually, feel free to use our sample Dynamo Script. You can execute the script in Dynamo player.

  3. Purge your model prior to uploading it to 3D Repo
    This will help you reduce the file size

Upload Model Selection

In some cases, you may wish to divide your Revit model prior to the upload. This exercise helps you reduce the model size if it is too large for the web browser. For others, it's an option to federate models in fully customisable ways.

Here are the two main options at your disposal:

Option 1. Section Box

Once you have defined the 3D view as shown in earlier steps of this article, apply a section box to your view. Any model element that is outside of the section box will be excluded and therefore will not process in 3D Repo.
Here is an example of how it works:

3D Repo view in Revit

Revit model in 3D Repo

Option 2. Hiding Model Elements

Once you have defined the 3D view as shown in earlier steps of this article, start hiding model elements that you don't want to see in 3D Repo. Any model element that is hidden in the 3D View will not appear in 3D Repo, simple as that.

Here is an example of how it works:

3D Repo view in Revit

Revit model in 3D Repo

Did this answer your question?