
Sync Benchmark
The Sync Benchmark Revit add-in generates metrics for how long it takes to save a new central file, create a new local copy, and synchronize to a selected location. This can be directed at either a standard file based central…

Revit Server Hotfix Check
The original release of Revit 2014 had a critical issue where syncing to a model on Revit server would randomly lock up. This not only resulted in the user syncing loosing their work, but also prevented anyone else from working in the model….

Sync Areas to Rooms
This Revit Add-in synchronizes the parameters of rooms in a Revit model to corresponding areas. This includes both built in parameters such as name and number as well as custom project parameters.

Project Setup
Project Setup is a Revit add-in that I developed for setting up Revit project files. Each setup is associated with a specific Revit template file, and consists of one or more setup tasks. The setup editor is shown in the image below….

Revit Snapshot
Snapshot is a small utility that simplifies sharing views of a Revit model with others. With a single click the current view of the model can be saved to an image file, or added as an attachment to a new…

Revit Add-In Library
Revit Add-In Library is a suite of tools I developed that can be used to package, version, and distribute Revit add-ins to users. In concept it is similar to the Autodesk App Exchange, or the Apple App Store. It consists…

Check Family Names
This Revit add-in validates the names of families in a Revit project based on a predefined naming standard . The standard is defined as an an Excel file, where each row represents a naming standard for a specific Revit category. When…

Sheet Revisions
Sheet Revisions is a Revit add-in which exposes the sheet revisions in drawing lists. Each sheet in a Revit model may be assigned to any number of revisions. This assignment may be done explicitly by a user, or implicitly by adding…

Element Coordinates
This Revit add-in reads the actual XYZ coordinates of families in a Revit model and writes the values back to parameters on the family instances. The values can then be scheduled or shown in tags. For example this can be…

Show Hidden Elements
Typically elements of a Revit model should be hidden from views through global settings such as the visibility graphics settings of a view, or view filters. However, Revit also has the ability to hide specific elements selected by a user…