Batch removing all views from Revit Models

I spent ages trying to build a dynamo script that would run through multiple models deleting views and purging ready for issue, then discovered that Etransmit does exactly that.

If you are trying to batch purge multiple models you can link them into an assembly model and Etransmit will process all the linked models.

Start by downloading and installing Etransmit

Select Purge unused to reduce the size of the models

Select Remove all sheets but Include

Revit transit window remove all views and purge model
Remove all views and purge model

Then open the select views window and unselect all the view types

unselect all view types
unselect all view types

When you transmit the model all the views will be removed and your file size should reduce significantly

3D Printing From Revit Models

I have been refining a workflow for converting architectural revit models to 3d printable files. The following assumes a reasonable level of ability in both Revit and Rhino.

In Revit set up a 3d view and hide elements that you don’t want to print. You need to carefully consider the scale and thickness of elements that the printer can achieve. For example a 1:500 model is unlikely to print railings and window details with so hide them in revit where you have the most control over the geometry.

Export as an .dwg model – ensure in the settings under solids – select Acis Solids

Open up the model in Rhino – Use the following settings


Move the model to the origin and rotate so it is square with your model space, this will make modifying the geometry faster

Next assess the quality of the model revit has produced. The key is to ensure there are no naked edges and open poly surfaces

Command: SelClosedSrf
Command: Hide

You will now be able to see the geometry that needs to be rebuilt

Command: Explode
Then select the front face

Command: MergeAllFaces

Command: ExtrudeSrf

After rebuilding the open meshes repeat the selopenmesh and delete. Check the model has no naked edges –

Select all
Command: ShowEdges 

There should be 0 naked or manifold edges in the model. If there are you will need to isolate them and remodel the associated geometry.

Once the model is clear of open geometry, check the model scale and export in the relevant format for your printing software.

Dynamo Delete all sheet views for sharing models

When sharing models with external teams it is good practice to delete all model views to lighten the model. Dynamo can speed this process up with only 2 nodes required

1 – Download the custom nodes required

On the top menu –  Packages > Search Packages

Search for – Clockwork and download the version to match your version of Dynamo

Search for – archilab download and install

2 – Add the following nodes

Document views (Documents.Views)

Delete (Elements.Delete)

3 – Link views into element

4 – Hit Run to remove all the plans, sections, elevations, schedules, 3d views and other model views

Delete all views in model
Delete All Model Views

Managing Multiple Revit Property Lines

Revit property lines have limited visibility control as Revit assumes you would only have one property lines per project. I use worksets to control the visibility of multiple property lines across the views in a project

For example

Property ownership line – Workset “Boundary Ownership”

Application Boundary – Workset “Boundary Application”

Revit in 4K High Definition

Does Revit work with 4k high definition monitors

I have tested revit 16, 17 and 18 on Windows 7 with a 4k monitor and almost everything works, apart from schedules which do not scale properly. I am yet to find a way round this.

Exporting Revit DWGs to different file locations

This is a work around for the irritating Windows 7 problem of losing the file name when you paste a new folder location and hit enter

Instead of pasting over the current dwg file name with the folder string, paste the folder location in front of the file name and add \

Revit linking DWGs by Shared Coordinates

Never an easy task –

When coordinating with external consultants all dwgs should be located to real world coordinates, or in revit, “Share Project Coordinates”.

There are a number of factors that will prevent dwgs linking into revit by “Shared Project Coordinates” that result in the following errors –

“Scale or elements beyond 20km”

“Can’t so will move to centre to centre”

Elements in DWG’s that will cause this

  • Sheet model space in the DWG’s
  • Blocks or Cells with references to the project 0,0
  • Hatches
  • Text

The most rohbust approach I have found is to use Rhino

Import the dwg – ensuring it is in the correct units (survey information related to OS coordinates systems is often in Meters)

Type ZEA > Hit Enter — This means – Zoom extents all 

Type SelBlock > Hit Enter — Selects Blocks

Type Explode > Hit Enter — Explodes the blocks/cells in the model

Type SelHatch > Hit Enter — Selects all hatches

Revit Glass in 3ds Max

Solution :

Select glass – apply edit poly
Select glass – apply v-ray glass material

Problem :

Revit glass imported into 3DS Max does not render correctly, even after applying a new vray material. The glass appears with a double mirror affect and appears to render single sided or does not appear to be transparent.

Solution :

Select glass – apply edit poly
Select glass – apply v-ray glass material

3ds Max Menu Disappears

Solution : navigate down the right hand side of the menu so as soon as the secondary option appears it is possible to quickly move the mouse onto it preventing it from disappearing

Problem : When using 3ds Max 2017 the menu main menu disappears when trying to select a sub option


  • Hit Main menu drop down – select references

Before being able to switch across to references, the menu disappears

A solution I have found to this is to

Solution : navigate down the right hand side of the menu so as soon as the secondary option appears it is possible to quickly move the mouse onto it preventing it from disappearing

3ds Max menu dissapears bug fix cant select menu references.jpg

Linking Revit Models into 3ds Max in Correct Location

When working on multi building revit projects, buildings are not linking into 3ds max in the correct location.

Set up an assembly model with the relevant buildings linked into it via real world coordinates, set up a 3d view for each building and link the buildings through this assembly model into 3ds Max, they will then link in the correct location.

Even if buildings are set up with shared coordinates and project base points are in the correct location, the FBX model linked into max will ignore this.