Tag

automation

Revit Cloud Upgrades Part 5 – Making ACC Revit Upgrade Reports Usable

Digital By May 14, 2026 No Comments

If you’ve been following along with the Revit Cloud Upgrade series, you should now be comfortable with reading the Test Upgrade Report properly, not just scanning it, but understanding what actually blocks an upgrade and what doesn’t. That’s great if the project is small and only has a few models, but it can be very difficult to manage on larger…

Photos Aren’t the Problem. Memory Is.

Digital By May 01, 2026 No Comments

(click to expand the tl;dr) Every project generates thousands of photos. They’re taken in good faith: someone walks the site, notices something worth recording, pulls out a phone, and clicks. The assumption is that the job is done. It rarely is. Six months later, those images are buried in folders, email threads, or a CDE. The person who took them…

BIM Cache Cleaner 3.5.3 Update

Digital By Mar 31, 2026 No Comments

Revit 2026 changed how cloud model caches can be configured, and BIM Cache Cleaner wasn’t picking that up properly. In Revit.ini, Revit now allows the cloud cache to be redirected using: On a few machines I tested, [Directories] ProjectPath was empty, but CacheLocation was set. BIM Cache Cleaner was still scanning the default location: So it simply never saw the…

Introducing the BIM Cache Cleaner

Digital By Nov 06, 2025 2 Comments

Back in 2017, I wrote a post about cleaning up Autodesk Collaboration for Revit (C4R) cache files. I then wrote a small windows application, C4R Cache Cleaner, that helped the end user work through that process without having to trawl through the journal files manually. That application became one of the most downloaded tools on revit.com.au Fast-forward eight years, C4R…

Optimising IFC Files in Python

Digital By Sep 04, 2025 No Comments

I came across a Python-based IFC optimiser built on top of IfcOpenShell. It was solid, removing unused spaces, orphaned entities, and redundant metadata, but I saw room to push it further. The original script handled: Good start. But I was dealing with a 517mb Ifc file and wanted to see what else I could get out of it, see if…

Building a Material Cube Farm

When you’ve got 200+ materials in your model and someone in the viz team asks for a preview, the last thing you want to do is manually place and assign materials one by one to a cube. But that’s exactly what we were staring down on a recent project — a clean export of every used material in the Revit…

Setting IFC Material Overrides for Cable Tray and Conduit

Digital By Aug 07, 2025 No Comments

In a previous post, we looked at how to set IFC material overrides for pipe fittings. But when it comes to cable tray and conduit, things get a bit trickier. Unlike pipe and duct, cable tray and conduit don’t belong to a system in Revit, so there’s no MEP System parameter to piggyback off. That’s why most teams colour them…

Dynamo vs. Revit API. Choosing the Right Tool for Your BIM Automation Needs

Digital By Jul 31, 2025 No Comments

A recent post on the r/BIM subreddit sparked an interesting discussion: should you learn Dynamo or the Revit API for automating tasks in Revit? As a BIM professional, you’re likely no stranger to the quest for efficiency and automation in your workflows. But with multiple tools at your disposal, it can be daunting to decide which one to invest your…

Your Pipe Fittings Are Grey in IFC? Here’s Why (And How to Fix It)

You’ve exported your model to IFC. Pipes look great. Fittings? Grey. Again. What’s going on? This one trips up a lot of teams, because pipe fittings in Revit don’t actually carry system data, even though they look like they do. So when you rely on system-assigned materials for your IFC exports, fittings get left behind. Revit’s built-in exporter just shrugs…

Too Many Filters? How I Automated the Cleanup of Unused View Filters in Revit

Digital By Apr 24, 2025 No Comments

At some point, every BIM manager or Revit user has encountered a messy model where someone has gone overboard with view filters. In one project I inherited, someone had created hundreds of view filters, many of which were completely unused—just sitting there, cluttering up the model. Manually deleting them? Not an option. So, I wrote a Revit API script to…