<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4089527540250385245</id><updated>2026-11-08T13:20:00.131-08:00</updated><category term="Revit"/><category term="Free"/><category term="Modeling"/><category term="Interoperability"/><category term="MEP"/><category term="Annotating"/><category term="Webinar"/><category term="Dynamo"/><category term="Exporting"/><category term="Structural"/><category term="Navisworks"/><category term="Excel"/><category term="Project Management"/><category term="Roundup"/><category term="Parameter Management"/><category term="Viewing"/><category term="Sheets"/><category term="Family Management"/><category term="Editor&#39;s Choice"/><category term="Application Development"/><category term="BIM 360"/><category term="Cloud"/><category term="Content"/><category term="Collaboration"/><category term="Views"/><category term="Model Management"/><category term="Visualization"/><category term="Productivity"/><category term="Family Browser"/><category term="Scheduling"/><category term="PDF"/><category term="Week in Review"/><category term="Selection"/><category term="OpEd"/><category term="Project Maintenance"/><category term="Importing"/><category term="Construction"/><category term="Printing"/><category term="Electrical"/><category term="CAD"/><category term="Site"/><category term="Simulating"/><category term="Virtual Reality"/><category term="Detailing"/><category term="Analysis"/><category term="OpenBIM"/><category term="Revisions"/><category term="DWG"/><category term="Product Roundup"/><category term="What&#39;s Hot"/><category term="Clash Management"/><category term="Autodesk Subscription"/><category term="Autodesk Labs"/><category term="Framing"/><category term="Rendering"/><category term="Mobile"/><category term="Point Cloud"/><category term="Interface"/><category term="Content Management"/><category term="Quantity Takeoffs"/><category term="Issue Management"/><category term="Promotional"/><category term="Automation"/><category term="Piping"/><category term="Productivity Suite"/><category term="Open Source"/><category term="Advance Steel"/><category term="Coordination"/><category term="Reinforcing"/><category term="Reporting"/><category term="Keynoting"/><category term="Mechanical"/><category term="Fabrication"/><category term="Clash Detection"/><category term="Legend"/><category term="Upgrading"/><category term="COBie"/><category term="Augmented Reality"/><category term="Specifications"/><category term="Datum"/><category term="Lighting"/><category term="Warnings"/><category term="Space Planning"/><category term="Topography"/><category term="IFC"/><category term="Materials"/><category term="Standards"/><category term="Autodesk Forge"/><category term="Calculations"/><category term="Cost Estimation"/><category term="Markup"/><category term="Mass Modeling"/><category term="Model Cleanup"/><category term="QA/QC"/><category term="Animating"/><category term="Fire Protection"/><category term="Conceptual"/><category term="Conference"/><category term="File Management"/><category term="Robot Structural Analysis"/><category term="Family Maintenance"/><category term="Input"/><category term="Linking"/><category term="Peripheral"/><category term="Product Review"/><category term="AI"/><category term="Facilities Management"/><category term="Grasshopper"/><category term="Marketing"/><category term="User Interface"/><category term="Annual Roundup"/><category term="DWF"/><category term="Drafting"/><category term="Levels"/><category term="Spreadsheet"/><category term="Timber"/><category term="Transmitting"/><category term="Autodesk Product Enhancements"/><category term="Customize"/><category term="Documentation"/><category term="HVAC"/><category term="Terrain"/><category term="links"/><category term="Annotation"/><category term="Autodesk Developer Network"/><category term="Finishes"/><category term="Fire Safety"/><category term="Patterns"/><category term="Tagging"/><category term="Training"/><category term="Accessibility"/><category term="Analytical"/><category term="Cleanup"/><category term="Grids"/><category term="Project Setup"/><category term="Sustainability"/><category term="3D Printing"/><category term="Building Operations"/><category term="Classification Systems"/><category term="Communication"/><category term="Cyber Monday 2016"/><category term="Editorial"/><category term="Family Creation"/><category term="FormIt"/><category term="Landscape Architecture"/><category term="Plumbing"/><category term="Schedules"/><category term="Subscription"/><category term="Worksets"/><category term="5-Star Rated"/><category term="Bentley"/><category term="Compliance Checking"/><category term="Coordinates"/><category term="LEED"/><category term="Markups"/><category term="Parts"/><category term="Residential"/><category term="Review"/><category term="Vertical Circulation"/><category term="5 Year Anniversary"/><category term="Case Study"/><category term="Clash Prevention"/><category term="Conceptual Modeling"/><category term="Customization"/><category term="Data Management"/><category term="Filtering"/><category term="Generative Design"/><category term="Humor"/><category term="Interview"/><category term="LandXML"/><category term="Mapping"/><category term="Metal"/><category term="NWC"/><category term="Project Analytics"/><category term="Reality Capture"/><category term="Roofing"/><category term="Schematics"/><category term="Search Sets"/><category term="Source Code"/><category term="Tutorial"/><category term="Ventilation"/><category term="4D"/><category term="Archiving"/><category term="Backups"/><category term="Content Creation"/><category term="Design"/><category term="Digital Twins"/><category term="Egress"/><category term="Family Browsing"/><category term="Feasibility"/><category term="Free Event"/><category term="Human Interest"/><category term="Interiors"/><category term="Learning"/><category term="Legends"/><category term="Life Cycle Management"/><category term="Master Planning"/><category term="Measuring"/><category term="Modification"/><category term="Press Release"/><category term="Security"/><category term="Shell"/><category term="Sketchup"/><category term="Synchronizing"/><category term="View Templates"/><category term="reinforcement"/><category term="rooms"/><category term="scanning"/><category term="A360"/><category term="Add-in Management"/><category term="Administration"/><category term="Analytics"/><category term="Anticipation"/><category term="Attribute Management"/><category term="Benchmarking"/><category term="Blog Administration"/><category term="Bridge"/><category term="Comparative Roundup"/><category term="DGN"/><category term="Details"/><category term="Filters"/><category term="Fix"/><category term="Forma"/><category term="Giveaway"/><category term="Graphic Programming"/><category term="Handover"/><category term="Hardware"/><category term="Image"/><category term="Image Capture"/><category term="Industry Events"/><category term="Inventor"/><category term="Keynotes"/><category term="Language"/><category term="Level 2 BIM"/><category term="Licence Management"/><category term="Logistics"/><category term="Manufacturer Data"/><category term="News"/><category term="Properties"/><category term="Raster Images"/><category term="Regional Specific Functionality"/><category term="Simulation"/><category term="Sketching"/><category term="Software Management"/><category term="Spaces"/><category term="Study"/><category term="Surveying"/><category term="Template"/><category term="Troubleshooting"/><category term="Version Control"/><category term="Visual Scripting"/><category term="Zoning"/><category term="f"/><category term="scan"/><title type='text'>Revit Add-ons</title><subtitle type='html'>The one-stop resource for Revit add-in applications</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4025</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-4228369725001602995</id><published>2026-11-08T13:20:00.000-08:00</published><updated>2026-11-08T13:20:00.125-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Electrical"/><category scheme="http://www.blogger.com/atom/ns#" term="MEP"/><category scheme="http://www.blogger.com/atom/ns#" term="Modeling"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><title type='text'>Cable Modeling: Cables over Containment</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd_Uy_wPTD7KHuQAS3E5kHonSbOreDJXEMMJpwRoKK5TpWCjfn3DzB15SVOJ4wAMA6Yw523HZn0fNjkAvBsA6EZLn9zTAQMJGs4yXLeMyYVsBJL4faZQJ07XoenEQ97e3B8cwM2oNZQmW0ZksW26SpxAwu19GnQrpGYjADSnzj68I1Qcpx5zKfjq_Y4cU/s80/Cable%20Modeling_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd_Uy_wPTD7KHuQAS3E5kHonSbOreDJXEMMJpwRoKK5TpWCjfn3DzB15SVOJ4wAMA6Yw523HZn0fNjkAvBsA6EZLn9zTAQMJGs4yXLeMyYVsBJL4faZQJ07XoenEQ97e3B8cwM2oNZQmW0ZksW26SpxAwu19GnQrpGYjADSnzj68I1Qcpx5zKfjq_Y4cU/s1600/Cable%20Modeling_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Cable Modeling is a Revit add-in from ABM_Engineer, the Autodesk App Store publisher name of electrical BIM developer Abdelrahman Mobarak. It creates cables over existing cable trays, from the host model or a linked model, as Revit conduit elements with the parameters needed to schedule them. Its purpose is accurate cable quantities on large projects. The developer says contractors usually build these cables by hand with sections and 3D views, which is slow on complex designs. The add-in supports Metric and Imperial standards and has a cable bill of quantities (BOQ) tool and Excel import and export.&lt;/p&gt;&lt;p&gt;&lt;i&gt;Note on sources: This summary is based on the Autodesk App Store listing and its FAQ, the ABM_Engineer publisher profile, the developer&#39;s LinkedIn posts, his two YouTube demonstrations, and a third-party directory page. I found no independent reviews or hands-on tests. Descriptions of what the tool does come from the developer.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Key Facts&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Developer:&lt;/b&gt; ABM_Engineer, whose publisher profile and LinkedIn posts point to Abdelrahman Mobarak, a BIM developer and electrical BIM design engineer. The publisher says it develops automated plugins, mainly electrical tools.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Standards:&lt;/b&gt; Metric and Imperial units.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Input:&lt;/b&gt; Existing cable trays in the host model or a linked model.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Output:&lt;/b&gt; Cables modeled as conduits with required parameters, plus cable tagging data and a cable BOQ.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;What It Does&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Cables as conduits:&lt;/b&gt; Revit has no native cable element to run along a tray, so the add-in models each cable as a conduit. Conduits can be scheduled and measured with Revit&#39;s normal tools, which gives usable lengths and counts.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Cable layout controls:&lt;/b&gt; You set the number of cables, the number of vertical layers, the spacing, the cable diameter, the tray inset, and more. It supports flat and trefoil formations.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Cable sizes and colors:&lt;/b&gt; You choose a cable size instead of typing a diameter, and you can set up custom sizes with your own names. Cables can be colored.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Host and linked trays:&lt;/b&gt; Cables can be created over cable trays in the host model or in a linked model.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Routing option:&lt;/b&gt; A containment selection option detects the shortest routing for a load. The FAQ says the load must be connected to an electrical panel for this to work.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Length summary:&lt;/b&gt; After the cables are created, a message gives the total length of the conduits (cables) just made.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Cables BOQ:&lt;/b&gt; A button opens a cable bill of quantities. You enter fed-from, fed-to, and cable details for each cable in a table. Double-clicking a cable run opens an isolated 3D view of it. The developer says this streamlines quantity take-offs.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Excel import and export:&lt;/b&gt; Cable descriptions can be imported or exported through Excel. The FAQ says conduit sizes can be exported to Excel too.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Known Limitations&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The Autodesk listing&#39;s FAQ is candid about issues to plan for:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Bending radius:&lt;/b&gt; The tool fails if you enter a bending radius smaller than the minimum in the conduit settings for the selected standard.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Tight tray segments:&lt;/b&gt; If the selected tray segments are too close together, the bending radius may not match what you entered. Check that there&#39;s enough space, or enter a smaller radius and adjust it by hand.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Cable sizes:&lt;/b&gt; Change cable sizes only through the add-in&#39;s Setting Preparation button, not through Revit&#39;s Electrical settings.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Shortest routing:&lt;/b&gt; The load must be connected to an electrical panel.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Standards in Excel:&lt;/b&gt; When exporting conduit sizes to Excel, the standard column name is read-only, and you can&#39;t add a new standard through Excel. Add it in Revit first, then export again.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Fit for a BIM Coordinator&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Where it helps:&lt;/b&gt; Electrical and low-current work where cable lengths drive quantities, such as contractor take-offs, cost estimates, and tray fill checks. Modeling the cables lets you schedule them and check them against the tray layout.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Model impact:&lt;/b&gt; Cables become conduit elements, which can add a lot of elements on large projects. Agree on a workset, category filters, and visibility settings so they don&#39;t clutter views or other schedules, and keep them from being counted as real conduit.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Working with linked models:&lt;/b&gt; Trays can come from a linked model, which suits federated setups where the electrical designer works in one file and the cables are modeled in another.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Where to be careful:&lt;/b&gt; Test the bending radius, spacing, and routing on a small tray run before using it on a whole project. The FAQ lists these as the main known failure points.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Open Questions&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Which parameters are written to the conduits, and can you map them to your own shared parameters?&lt;/li&gt;&lt;li&gt;Are the cable BOQ values schedulable in Revit, or only viewable in the add-in? Can the BOQ be exported to Excel as a report?&lt;/li&gt;&lt;li&gt;Do the cables update when trays are moved or edited, or do they have to be recreated?&lt;/li&gt;&lt;li&gt;Can it work from cable routes that aren&#39;t on trays, such as conduit runs, trunking, or direct burial between manholes?&lt;/li&gt;&lt;li&gt;How does it handle vertical tray risers, fittings, and tray changes of direction?&lt;/li&gt;&lt;li&gt;Does it support other cable formations beyond flat and trefoil?&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Bottom Line&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Cable Modeling fills a gap Revit leaves open: it models cables over cable trays, in the host or a linked model, as conduits that can be scheduled for quantities. It has been actively developed for about two years, with versions adding Imperial units, custom cable sizes, a cable BOQ with fed-from and fed-to data, and Excel import and export. The developer&#39;s FAQ is open about its limits, such as bending radius and tray spacing. For electrical-focused BIM coordinators, it&#39;s worth trialing on a small tray run first. Confirm how the cable conduits fit your standards for worksets, schedules, and visibility before using it on a live project.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sources&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://apps.autodesk.com/RVT/en/Detail/Index?id=2079923467351931212&amp;amp;mode=preview&quot;&gt;Autodesk App Store: Cable Modeling&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://marketplace.autodesk.com/apps?id=2079923467351931212&quot;&gt;Autodesk Marketplace: Cable Modeling (with FAQ)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://marketplace.autodesk.com/publisher-profile/03a6cba7-bde0-4005-b49c-158a1b639a08&quot;&gt;Autodesk Marketplace: ABM_Engineer publisher profile&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://rvtplugins.com/posts/abmengineer/cable-modeling/2079923467351931212&quot;&gt;rvtplugins.com: Cable Modeling directory page&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.linkedin.com/posts/abdelrahman-mobarak_abmengineer-autodesk-app-store-activity-7363404150409252867-55rn&quot;&gt;LinkedIn: Abdelrahman Mobarak on Cable Modeling version 1.3.0&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.linkedin.com/posts/abdelrahman-mobarak_14-cable-modeling-revit-plugins-activity-7275477988949794816-ac7f&quot;&gt;LinkedIn: Abdelrahman Mobarak on the Cable Modeling launch&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=gjfpjLWklEw&quot;&gt;YouTube: Cable Modeling | Revit Plugin&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=WgEfeq8oSj4&quot;&gt;YouTube: Cable Modeling Update 1.4&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7Umvl3J5Sm-wX_jWtTl720sMNkzreEete6mHH2A7nS8DYxjCkNqnxzyNA31g38gnaF8cu4fgyUXafzooltqkU4R_I4sEV3j1R_hoQXbDA_vECyFWgqQZydMgfCAWSvwUKmkTzopxrup5-eCiYqvGO4nGwthnUH-RVY314uW4qozN5RZED4lsKo1BA5OA/s1125/Cable%20Modeling_01.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1125&quot; data-original-width=&quot;900&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7Umvl3J5Sm-wX_jWtTl720sMNkzreEete6mHH2A7nS8DYxjCkNqnxzyNA31g38gnaF8cu4fgyUXafzooltqkU4R_I4sEV3j1R_hoQXbDA_vECyFWgqQZydMgfCAWSvwUKmkTzopxrup5-eCiYqvGO4nGwthnUH-RVY314uW4qozN5RZED4lsKo1BA5OA/w320-h400/Cable%20Modeling_01.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Set Conduits Standards with Excel Importing/Exporting&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGsaUskMajKoSTMFu6Xh0TSaG7o1vUDLsyrRgm_xnpXNz6y-5oVdL6uYUHzqQGKv52ExHfLD8XVVYvrP0Hi9qvo-rH3caULdlSB1cQjk-pyMKIuRUYYkO7_e3Tn8F_N_gLIGry6w3MQgQrqoCFMpFik1CcpJ0jIXChU3i1bYGyjdp18FMwRtrqdxpyZ9I/s1568/Cable%20Modeling_02.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1185&quot; data-original-width=&quot;1568&quot; height=&quot;303&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGsaUskMajKoSTMFu6Xh0TSaG7o1vUDLsyrRgm_xnpXNz6y-5oVdL6uYUHzqQGKv52ExHfLD8XVVYvrP0Hi9qvo-rH3caULdlSB1cQjk-pyMKIuRUYYkO7_e3Tn8F_N_gLIGry6w3MQgQrqoCFMpFik1CcpJ0jIXChU3i1bYGyjdp18FMwRtrqdxpyZ9I/w400-h303/Cable%20Modeling_02.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Five Cables - ToolTip&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv3L1xH81KxsEFdPNIh12z5TWI8-vnQEAjRfycbbEa_v7FetKI7yWzLqUfAUViDZvulIzg7bx7UIeeoF0zQ3BIqua9GyaEuSuJ-88DwCEkDmwcVHLoie4o8IpB1WWG3HJ5vTMgNopt8Ygj9OVrMS88vCsCgZfNCfRqU_YpUYUqipbLz4uXIEVeUwRb3zk/s2031/Cable%20Modeling_03.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2031&quot; data-original-width=&quot;1384&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv3L1xH81KxsEFdPNIh12z5TWI8-vnQEAjRfycbbEa_v7FetKI7yWzLqUfAUViDZvulIzg7bx7UIeeoF0zQ3BIqua9GyaEuSuJ-88DwCEkDmwcVHLoie4o8IpB1WWG3HJ5vTMgNopt8Ygj9OVrMS88vCsCgZfNCfRqU_YpUYUqipbLz4uXIEVeUwRb3zk/s320/Cable%20Modeling_03.png&quot; width=&quot;218&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Five Cables Formation&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-Cy6aULeK1DSDIp_GqgvuePKalORRuzi-C1aB0jQAzCnqm-vksO3FYaENwEIVT-J3RNgJXHBAt9rpf3kEoGJIzpPnr_0J3-QIj-Tfa_E6qTjwfhUAkJhPousqpuV1iSpvnSnCdWl00Jwp_iwXMKVrtrfOJQx3pTyaaXcoMihA7Z5YR7735F28NvmS4ss/s1200/Cable%20Modeling_04.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1185&quot; data-original-width=&quot;1200&quot; height=&quot;395&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-Cy6aULeK1DSDIp_GqgvuePKalORRuzi-C1aB0jQAzCnqm-vksO3FYaENwEIVT-J3RNgJXHBAt9rpf3kEoGJIzpPnr_0J3-QIj-Tfa_E6qTjwfhUAkJhPousqpuV1iSpvnSnCdWl00Jwp_iwXMKVrtrfOJQx3pTyaaXcoMihA7Z5YR7735F28NvmS4ss/w400-h395/Cable%20Modeling_04.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;New Feature&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_ZrIp2dxXIUYNMbsDuY-GkoQxdnO-vEX3XciOQ5_noWtV6JzSm-R-1wLKyRZddn0Ok6HCa_ZRwl25VC3IVDkGT_wj90edrxFEMZ6wRoqgjj0z7dP1RCrfjOnfKvQe_Awq4kPpAkmiauu8ERXWqfg865vWQZ3esGrcnjbPXmelaH4UHBLTn1E6hCzmSZI/s950/Cable%20Modeling_05.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;880&quot; data-original-width=&quot;950&quot; height=&quot;370&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_ZrIp2dxXIUYNMbsDuY-GkoQxdnO-vEX3XciOQ5_noWtV6JzSm-R-1wLKyRZddn0Ok6HCa_ZRwl25VC3IVDkGT_wj90edrxFEMZ6wRoqgjj0z7dP1RCrfjOnfKvQe_Awq4kPpAkmiauu8ERXWqfg865vWQZ3esGrcnjbPXmelaH4UHBLTn1E6hCzmSZI/w400-h370/Cable%20Modeling_05.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Yellow Cells are an indication that the&lt;br /&gt;elements are owned by another user&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzZUpop6UIkWTFwTRLZkQ3ha8DkpSvSQfagWHp5oKRifmK4iSSpcMf6jLF779VOc_w2JYwPy_EWTPf9IE-MEtb_R9JuopvKSy4ZWs7jmbdaxHOlAbHmGU0tqGy9TYClR7prpBYBV-974NOPnBGAJQgym3_4xLBPxWLX9OcEG4WQxj-E1sTAapxda2YEes/s1425/Cable%20Modeling_06.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1320&quot; data-original-width=&quot;1425&quot; height=&quot;370&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzZUpop6UIkWTFwTRLZkQ3ha8DkpSvSQfagWHp5oKRifmK4iSSpcMf6jLF779VOc_w2JYwPy_EWTPf9IE-MEtb_R9JuopvKSy4ZWs7jmbdaxHOlAbHmGU0tqGy9TYClR7prpBYBV-974NOPnBGAJQgym3_4xLBPxWLX9OcEG4WQxj-E1sTAapxda2YEes/w400-h370/Cable%20Modeling_06.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;New BOQ Window v1.4&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgF4UX6v0Qm6smNbaNxp9vCfxVftXJ2OKDEhloJvjwSxDuFGhLWPVsOoa2SWJQ6tsRrvW90hGWUWgnkN3AZuqMRRqFheMWUI0R7dNQ_2w0pHdkWY7Hsdx3dlZCCHxT1t-ylQUdz9j3AUwqnemDQuZeg81xYMFnb_CeEVZMDn1UVgF7BWai2sPVb4Br6Z54/s900/Cable%20Modeling_07.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;630&quot; data-original-width=&quot;900&quot; height=&quot;280&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgF4UX6v0Qm6smNbaNxp9vCfxVftXJ2OKDEhloJvjwSxDuFGhLWPVsOoa2SWJQ6tsRrvW90hGWUWgnkN3AZuqMRRqFheMWUI0R7dNQ_2w0pHdkWY7Hsdx3dlZCCHxT1t-ylQUdz9j3AUwqnemDQuZeg81xYMFnb_CeEVZMDn1UVgF7BWai2sPVb4Br6Z54/w400-h280/Cable%20Modeling_07.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Preferences Settings Window&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiT3rJAFkJQ7Hj69Y7FA3viSoKTVNyDu6mQwDW6HnA4pA_uHfkclHgXlujqZl3ff3_ywuroR8ZBVcnIuKBP4ySnBAZ3pu8FEg10QCZfnyp-Uh6kGaxML8XBW9UXdlNqiWN17gbLpVX-m-4ez9wTQJV342PnPjWeNpwMwpjAncw2xO9lVHewtxpFYwBe04/s1210/Cable%20Modeling_08.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1192&quot; data-original-width=&quot;1210&quot; height=&quot;394&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiT3rJAFkJQ7Hj69Y7FA3viSoKTVNyDu6mQwDW6HnA4pA_uHfkclHgXlujqZl3ff3_ywuroR8ZBVcnIuKBP4ySnBAZ3pu8FEg10QCZfnyp-Uh6kGaxML8XBW9UXdlNqiWN17gbLpVX-m-4ez9wTQJV342PnPjWeNpwMwpjAncw2xO9lVHewtxpFYwBe04/w400-h394/Cable%20Modeling_08.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Summary Message of Total created Length&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7KaHBsQ4jRI5PJwFaA-YFe4Erhxx5C0umDT3N6nUdqBwZW06KtwUafLVt5KHNvzfwjMPG2P4bx3h20t3ewtNnxHL-NbiTe-67Bryd_PEzE9KnWdi2krUEK_cd2ryO0u4-nXzxV2l5GkPG_XY6UpESgCN9_7Vp0tBTzvFhuAY558FfcWd9tosm01GbNyA/s794/Cable%20Modeling_09.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;794&quot; data-original-width=&quot;669&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7KaHBsQ4jRI5PJwFaA-YFe4Erhxx5C0umDT3N6nUdqBwZW06KtwUafLVt5KHNvzfwjMPG2P4bx3h20t3ewtNnxHL-NbiTe-67Bryd_PEzE9KnWdi2krUEK_cd2ryO0u4-nXzxV2l5GkPG_XY6UpESgCN9_7Vp0tBTzvFhuAY558FfcWd9tosm01GbNyA/s320/Cable%20Modeling_09.png&quot; width=&quot;270&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHcy6KXrJk-hMrn-frgStuPFOLlZEMtX8Bla90nCw_vttwjjh0bnNHwjURkNnnnjvQXLU0FuiENE6f8-8EFHytixk1UN8Ep9zFE9tAuUqudjJj5O8httgbOgKCtXkKSNt1CDuUQw6p-EJISMXV5rzjmLRBKmEOpNvqs4UAW8aL6CDivo6AH7z0u_Q7gAM/s794/Cable%20Modeling_10.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;794&quot; data-original-width=&quot;453&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHcy6KXrJk-hMrn-frgStuPFOLlZEMtX8Bla90nCw_vttwjjh0bnNHwjURkNnnnjvQXLU0FuiENE6f8-8EFHytixk1UN8Ep9zFE9tAuUqudjJj5O8httgbOgKCtXkKSNt1CDuUQw6p-EJISMXV5rzjmLRBKmEOpNvqs4UAW8aL6CDivo6AH7z0u_Q7gAM/s320/Cable%20Modeling_10.png&quot; width=&quot;183&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Vertical Trefoil Cable Creation_02&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmDFVuDIt6PMGbwm3x26XIajr7DY8b2I5rHsEBrkFU567k49aSdpFFvlp2KMGZi-qzBouF9Sgt1JFaRZVLWa4n_zPs55fGMtrbpfr0ca3sLzpy6Z7UeiADCPH0McfnGgMZcADM0OwS2s4K-RotOvroVrn3U0FjT97_-ZMsaoJ1XtbGNwit9hB4IX9MqQ8/s364/Cable%20Modeling_11.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;159&quot; data-original-width=&quot;364&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmDFVuDIt6PMGbwm3x26XIajr7DY8b2I5rHsEBrkFU567k49aSdpFFvlp2KMGZi-qzBouF9Sgt1JFaRZVLWa4n_zPs55fGMtrbpfr0ca3sLzpy6Z7UeiADCPH0McfnGgMZcADM0OwS2s4K-RotOvroVrn3U0FjT97_-ZMsaoJ1XtbGNwit9hB4IX9MqQ8/s1600/Cable%20Modeling_11.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Successful message after creating Conduits/Cables&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL_looppk3I5q-XUi6IUeqfvpE4FvsLFJup41Y3CSOzpP3aqLKvvuiMeFE6SbplSLNSBSapks7FDM83bZKwQJq0yLK7I5jLhQ2P6WLc_XydeHooKBoROhuIaZhPngEdSvZUe5_OP_-EzDXr-OEVXaqtMV5gZSxCsiDkjPKUL9XD4kD1cGq9RJBhXj9fk0/s994/Cable%20Modeling_12.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;794&quot; data-original-width=&quot;994&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL_looppk3I5q-XUi6IUeqfvpE4FvsLFJup41Y3CSOzpP3aqLKvvuiMeFE6SbplSLNSBSapks7FDM83bZKwQJq0yLK7I5jLhQ2P6WLc_XydeHooKBoROhuIaZhPngEdSvZUe5_OP_-EzDXr-OEVXaqtMV5gZSxCsiDkjPKUL9XD4kD1cGq9RJBhXj9fk0/s320/Cable%20Modeling_12.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Trefoil Cable Creation_01&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0iXBrAVccAM-zAp4a8rkorsuNtrfMzikpRcpuX1C-3k_2twMJ3QTNQHpDeEQcgTehXNgsoesXMsdn6D80hKNxJhgAqpX4t7tYUTyW9dM_CBDQmdYJWnIJmvysG21lEBGKaz-BzLoXu6d8oFuX7rV7dq03Krz-Gm_Sv39sNtAyiB0sED_KsByey6JDUUs/s3093/Cable%20Modeling_13.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1009&quot; data-original-width=&quot;3093&quot; height=&quot;130&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0iXBrAVccAM-zAp4a8rkorsuNtrfMzikpRcpuX1C-3k_2twMJ3QTNQHpDeEQcgTehXNgsoesXMsdn6D80hKNxJhgAqpX4t7tYUTyW9dM_CBDQmdYJWnIJmvysG21lEBGKaz-BzLoXu6d8oFuX7rV7dq03Krz-Gm_Sv39sNtAyiB0sED_KsByey6JDUUs/w400-h130/Cable%20Modeling_13.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Shortest Path Evaluation&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnJn3guqJuZ5oSg_32Omk7cPgFAhkMya94cz4G80Ns94plaZg-PGUJywkkxtJSsWDg_-mSUB4tW0WjGqFFMJ_Li11n4txpYf7t2dzsSO9NPjT_FFSuceyWv6fKrUDufWIt2SWcx3qaN91kQc1nehxVq7_r2MlYZD2l_IGtSWwzfWKFZbav5h9QpCajkMI/s1260/Cable%20Modeling_14.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1260&quot; data-original-width=&quot;1200&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnJn3guqJuZ5oSg_32Omk7cPgFAhkMya94cz4G80Ns94plaZg-PGUJywkkxtJSsWDg_-mSUB4tW0WjGqFFMJ_Li11n4txpYf7t2dzsSO9NPjT_FFSuceyWv6fKrUDufWIt2SWcx3qaN91kQc1nehxVq7_r2MlYZD2l_IGtSWwzfWKFZbav5h9QpCajkMI/w381-h400/Cable%20Modeling_14.png&quot; width=&quot;381&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;New UI V1.6.0 With Segments is selected&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFATQ0_OhhN63sQeCpw5rOGnm6iZVu8FnrqmP7Kq8DutXE8pMGrbs6Rsmj5ITycsZG5_n171WNvdvNzBaaQb3rwwwrmBf0qAdeFSvO8ChI13kFII8Psy9VG0oXkvzyyfYwUpKLeJFvGFDFZTC0s8EO5tEPhmLtJYZ-nTHVmOBON_ytZ1B8_TDIa4yPR20/s1260/Cable%20Modeling_15.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1260&quot; data-original-width=&quot;1200&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFATQ0_OhhN63sQeCpw5rOGnm6iZVu8FnrqmP7Kq8DutXE8pMGrbs6Rsmj5ITycsZG5_n171WNvdvNzBaaQb3rwwwrmBf0qAdeFSvO8ChI13kFII8Psy9VG0oXkvzyyfYwUpKLeJFvGFDFZTC0s8EO5tEPhmLtJYZ-nTHVmOBON_ytZ1B8_TDIa4yPR20/w381-h400/Cable%20Modeling_15.png&quot; width=&quot;381&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;New UI V1.6.0, with no segments selected&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;343&quot; src=&quot;https://www.youtube.com/embed/gjfpjLWklEw&quot; title=&quot;14-Cable Modeling | Revit Plugin&quot; width=&quot;610&quot;&gt;
&lt;/iframe&gt;&lt;div&gt;&lt;br /&gt;

&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;343&quot; src=&quot;https://www.youtube.com/embed/kujP3HszZkU&quot; title=&quot;14.2-Cable Modeling Update 1.3.0 | Revit Plugin&quot; width=&quot;610&quot;&gt;
&lt;/iframe&gt;&lt;div&gt;&lt;br /&gt;

&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;343&quot; src=&quot;https://www.youtube.com/embed/WgEfeq8oSj4&quot; title=&quot;14.3-Cable Modeling Update 1.4 | Revit Plugin&quot; width=&quot;610&quot;&gt;
&lt;/iframe&gt;&lt;div&gt;&lt;br /&gt;

&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;343&quot; src=&quot;https://www.youtube.com/embed/eyUrVUC0ei0&quot; title=&quot;14.4-Cable Modeling Update 1.6.0 | Revit Plugin&quot; width=&quot;610&quot;&gt;
&lt;/iframe&gt;&lt;div&gt;&lt;br /&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://marketplace.autodesk.com/apps/4b4cb6a7-10ef-4c75-a6df-b2ff4fb7cdbf?priceId=3581449c-1195-49c3-9c48-a15c2c3cd48f&quot;&gt;Cable Modeling&lt;/a&gt; is brought to you by &lt;a href=&quot;https://www.linkedin.com/in/abdelrahman-mobarak/&quot;&gt;ABM_Engineer&lt;/a&gt;. It&#39;s priced at $28/month.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This add-in is compatible with Revit 2022-2027.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://marketplace.autodesk.com/apps/4b4cb6a7-10ef-4c75-a6df-b2ff4fb7cdbf?priceId=3581449c-1195-49c3-9c48-a15c2c3cd48f&quot;&gt;Autodesk Design and Make Marketplace »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;mailto:abdelrahmanmobarak96@gmail.com&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/4228369725001602995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/4228369725001602995' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/4228369725001602995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/4228369725001602995'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/11/cable-modeling-cables-over-containment.html' title='Cable Modeling: Cables over Containment'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd_Uy_wPTD7KHuQAS3E5kHonSbOreDJXEMMJpwRoKK5TpWCjfn3DzB15SVOJ4wAMA6Yw523HZn0fNjkAvBsA6EZLn9zTAQMJGs4yXLeMyYVsBJL4faZQJ07XoenEQ97e3B8cwM2oNZQmW0ZksW26SpxAwu19GnQrpGYjADSnzj68I1Qcpx5zKfjq_Y4cU/s72-c/Cable%20Modeling_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-6010072426226868340</id><published>2026-11-07T12:32:00.000-08:00</published><updated>2026-11-07T12:32:00.124-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DGN"/><category scheme="http://www.blogger.com/atom/ns#" term="DWF"/><category scheme="http://www.blogger.com/atom/ns#" term="DWG"/><category scheme="http://www.blogger.com/atom/ns#" term="Exporting"/><category scheme="http://www.blogger.com/atom/ns#" term="Free"/><category scheme="http://www.blogger.com/atom/ns#" term="IFC"/><category scheme="http://www.blogger.com/atom/ns#" term="NWC"/><category scheme="http://www.blogger.com/atom/ns#" term="PDF"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><title type='text'>Free BIMK.XPorter: Multi-Format Export Manager</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigu7zI8ZnV45EDCZn0RCYjsAFHvpC2F4DMUUJfJ1ioDi56rsXrEAfG_4-RecKRkwWogYv8p2Sx8SoU9PS3X3nfDUnDM85SPh7AcxJ7OF4UUtNOQLCNalzzG7I_x444UdezS99Ym7piCl4R1SFu5Qf3A1JIHXWPbPYGFg5JREMPmSsmJMMVEovXocHHlzc/s80/BIMK.XPorter_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigu7zI8ZnV45EDCZn0RCYjsAFHvpC2F4DMUUJfJ1ioDi56rsXrEAfG_4-RecKRkwWogYv8p2Sx8SoU9PS3X3nfDUnDM85SPh7AcxJ7OF4UUtNOQLCNalzzG7I_x444UdezS99Ym7piCl4R1SFu5Qf3A1JIHXWPbPYGFg5JREMPmSsmJMMVEovXocHHlzc/s1600/BIMK.XPorter_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;BIMK.XPorter is a free Revit add-in from BIMK-TOOLS that gives BIM users a single workspace for preparing and running exports. Instead of repeating export steps across several Revit dialogs, you pick the sheets and views you need, switch on the output formats, preview the file names, check the destination folder, and watch the export&#39;s readiness and progress. The Autodesk App Store listing calls it a &quot;professional multi-format export manager&quot; and says it helps users run export workflows &quot;in a clearer and more controlled way.&quot; It&#39;s aimed at BIM production teams, coordinators, engineers, modelers, and documentation users, and it&#39;s the first application from BIMK-TOOLS, a developer working on further Revit tools.&lt;/p&gt;&lt;p&gt;&lt;i&gt;Note on sources: This summary is based on the Autodesk App Store listing, the BIMK-TOOLS publisher profile, and two LinkedIn posts by the developer, one with a feature walkthrough. I found no independent reviews or hands-on tests.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Key Facts&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Developer:&lt;/b&gt; BIMK-TOOLS is the publisher on the Autodesk App Store. The add-in is announced on LinkedIn by Khaled ElSagheer, who says he built it as his graduation project for an Application Development diploma, using C#, WPF, and the Autodesk Revit API. The support address on the listing matches his name, but no page I found states outright that BIMK-TOOLS is his own publisher account.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Where it runs:&lt;/b&gt; Locally inside Revit, with no cloud services or user account.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;How It Works&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The developer&#39;s walkthrough shows the add-in opening from a BIMK tab on the Revit ribbon into a dedicated batch export workspace. It keeps the main export decisions visible in one place:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Selection matrix:&lt;/b&gt; Choose the sheets, views, or 3D views to include in the current export run.&lt;/li&gt;&lt;li&gt;&lt;b&gt;File naming rules:&lt;/b&gt; Define how exported files will be named before the batch starts, with a filename preview.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Output channels:&lt;/b&gt; Turn on the export formats you need. Each active format can show its own settings.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Output summary and destination:&lt;/b&gt; Review what will be exported and where the files will be saved. Files are created only in locations you select or confirm.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Readiness check and export:&lt;/b&gt; A bottom bar confirms readiness and provides the final Export command.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Progress and completion:&lt;/b&gt; Progress feedback shows during the run, and the add-in confirms when the batch is complete. The output folder holds the generated files, organized for review or delivery.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Supported Formats&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The Autodesk listing says only that the add-in offers a &quot;multi-format export workflow&quot; and lets you review the available export formats. The developer&#39;s walkthrough gives the specific list: PDF, DWG, DWFx, DGN, IMG (images), XML, NWC (Navisworks), and basic IFC export. His announcement also describes sheet, view, and 3D view selection.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Privacy and Data Handling&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The listing states that BIMK.XPorter runs locally inside Revit and needs no cloud service or account. It says the add-in uses the active Revit project only for the export workflows you choose. It links to a privacy policy and an End User Agreement on the publisher&#39;s pages. This is the developer&#39;s own statement, so if your firm has software approval rules, review those documents first.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Fit for a BIM Coordinator&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Where it helps:&lt;/b&gt; Issuing sets of sheets and views in several formats for review, such as PDF for review sets, DWG for consultants, and NWC for coordination. The review-before-export design suits teams that want to catch naming and destination mistakes before files are created.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Low risk to try:&lt;/b&gt; It&#39;s free, has no account or activation, and runs locally, so a trial on a copy of a project costs little.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Where to be careful:&lt;/b&gt; It&#39;s a version 1.0 tool from a single developer, with independent reviews yet. Check that your DWG, PDF, IFC, and NWC settings and naming conventions map into its options, and that the output matches what your current process produces. IFC export is described as basic.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Scale and automation:&lt;/b&gt; The sources describe running exports from the open Revit project. They don&#39;t mention batch processing across closed models, scheduling, or cloud models, so it likely doesn&#39;t replace tools built for those jobs.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Open Questions&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Which settings does each format expose (for example DWG export setups, PDF options, IFC versions and settings, or NWC options)? Can saved Revit export setups be reused?&lt;/li&gt;&lt;li&gt;What can the naming rules use: sheet number and name, parameters, revision, date? Can rules be saved and reused?&lt;/li&gt;&lt;li&gt;Does it combine sheets into one PDF, or only create individual files?&lt;/li&gt;&lt;li&gt;Can it export from several models in one run, or only the open project?&lt;/li&gt;&lt;li&gt;Does it support linked models, cloud models, or workshared files?&lt;/li&gt;&lt;li&gt;Are export results logged or reported beyond the on-screen progress and completion message?&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Bottom Line&lt;/span&gt;&lt;/p&gt;&lt;p&gt;BIMK.XPorter is a free, local Revit export manager that brings sheet and view selection, multi-format outputs, file naming, destination review, and progress feedback into one workspace. It covers PDF, DWG, DWFx, DGN, images, XML, NWC, and basic IFC, according to the developer. It&#39;s a young product from a single developer, with no independent reviews yet, and it doesn&#39;t claim scheduling, cloud, or multi-model batch features. For a BIM coordinator it&#39;s an easy, no-cost tool to test on a copy of a real project. Compare its output and naming with your current process before using it for deliverables.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sources&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://marketplace.autodesk.com/apps?id=1515887034886829242&quot;&gt;Autodesk App Store: BIMK.XPorter&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://marketplace.autodesk.com/publisher-profile/24a90f31-935f-40a4-9393-721cf0bb3671&quot;&gt;Autodesk App Store: BIMK-TOOLS publisher profile&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.linkedin.com/posts/khaledelsagheer_bimk-bimkxporter-revitapi-activity-7467180854528774144-Gvag&quot;&gt;LinkedIn: Khaled ElSagheer on BIMK.XPorter V1.0.0&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.linkedin.com/feed/update/urn:li:activity:7506202422126682113/&quot;&gt;LinkedIn: Khaled ElSagheer on BIMK.XPorter going live&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr_okqngmyQWHpGCoLaqrl9D3yyIa5g3OUzJSyKcZCtE-A_WJkO8eiFfMQeOrDqqX-ZdWxhdG-T3WiUSf5D1FI5k6iyL2lt8A0OZGskPW_ivmfkn6MvA9CkzlipXWSMUbLfezDVe-WN1a24qmkb9tCaRyxSN0wT4RnVEeJ9YLw1sGwJM6K9dyzs5Sih3c/s1560/BIMK.XPorter_01.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;920&quot; data-original-width=&quot;1560&quot; height=&quot;236&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr_okqngmyQWHpGCoLaqrl9D3yyIa5g3OUzJSyKcZCtE-A_WJkO8eiFfMQeOrDqqX-ZdWxhdG-T3WiUSf5D1FI5k6iyL2lt8A0OZGskPW_ivmfkn6MvA9CkzlipXWSMUbLfezDVe-WN1a24qmkb9tCaRyxSN0wT4RnVEeJ9YLw1sGwJM6K9dyzs5Sih3c/w400-h236/BIMK.XPorter_01.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;01_Main Selection Matrix - Sheets&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBqOzYVrsdVlBflspjUyA3ZYL-4QDPkQzeQuYELPUDVDVxpiPXyGioQd7rzI9Rh3f-4tltoZdNtqUiDkIC2oEu1eL-sDqNYVaT7fS-e9YbdQAInjNPPek9vwPz7sjX7fy0Nxs9LfBbHcgc1HdS3eKxpIWUnBcjyo94ruFdazo1mp6dY4vg_z4JsTU8TJY/s1560/BIMK.XPorter_02.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;920&quot; data-original-width=&quot;1560&quot; height=&quot;236&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBqOzYVrsdVlBflspjUyA3ZYL-4QDPkQzeQuYELPUDVDVxpiPXyGioQd7rzI9Rh3f-4tltoZdNtqUiDkIC2oEu1eL-sDqNYVaT7fS-e9YbdQAInjNPPek9vwPz7sjX7fy0Nxs9LfBbHcgc1HdS3eKxpIWUnBcjyo94ruFdazo1mp6dY4vg_z4JsTU8TJY/w400-h236/BIMK.XPorter_02.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;02_Main Selection Matrix - Views&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiayl5ZPiPAsPA3MBaSRlXxA53ya1VnYNeaV4bCSe9YNvTcRS37vwfXxkg-Cuh3GczKF1GN7woxem-RCf5nwSNeKwO79DF68z4kQoHwziQHu7qCB90yw-lEr364df58ku0dUAgy4Rllcf7p1NZ7nk41UXAc6CwW67RlUE8iMeo8ws5Jt6iLRGsAIXuSUuE/s1560/BIMK.XPorter_03.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;920&quot; data-original-width=&quot;1560&quot; height=&quot;236&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiayl5ZPiPAsPA3MBaSRlXxA53ya1VnYNeaV4bCSe9YNvTcRS37vwfXxkg-Cuh3GczKF1GN7woxem-RCf5nwSNeKwO79DF68z4kQoHwziQHu7qCB90yw-lEr364df58ku0dUAgy4Rllcf7p1NZ7nk41UXAc6CwW67RlUE8iMeo8ws5Jt6iLRGsAIXuSUuE/w400-h236/BIMK.XPorter_03.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;03_Main Selection Matrix - 3D Views&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGz-w4yU0GCMbowNtPmwmiJ4A-HfZKlNW151UQQJw7eLsgM12CxviOzxuL7HUGAssbMp2Jxs0MKdthFcIq4SqI7Ljj9DWkeUo6987IbDdeLASOjMnLeFR-EwnhAlTRHyVfSFlHfgZ9ifCgt_wQWpVu_2WOt0DVviASk7ugwICYqZiOrnTEu6HhBEosvwQ/s1560/BIMK.XPorter_04.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;920&quot; data-original-width=&quot;1560&quot; height=&quot;236&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGz-w4yU0GCMbowNtPmwmiJ4A-HfZKlNW151UQQJw7eLsgM12CxviOzxuL7HUGAssbMp2Jxs0MKdthFcIq4SqI7Ljj9DWkeUo6987IbDdeLASOjMnLeFR-EwnhAlTRHyVfSFlHfgZ9ifCgt_wQWpVu_2WOt0DVviASk7ugwICYqZiOrnTEu6HhBEosvwQ/w400-h236/BIMK.XPorter_04.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;04_Filename Preview&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE3iB8HLkCyoHHMC1LrfoUXfwuw7EoinkQEoCkFjFfY3HJEOR5JiNwrSfFCo1Naj1Lahy0FFCMpH3XzpvVc3G4Qc_KEOj6CEBPxgPHbXwxTRdntdufRXULIXowLPgJoyOVwAtvyeRhjiiF80gi-OOEGAv1r4QakPJhPjM8O_I69tT9X_UwDNkNOtETNWk/s920/BIMK.XPorter_05.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;920&quot; data-original-width=&quot;369&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE3iB8HLkCyoHHMC1LrfoUXfwuw7EoinkQEoCkFjFfY3HJEOR5JiNwrSfFCo1Naj1Lahy0FFCMpH3XzpvVc3G4Qc_KEOj6CEBPxgPHbXwxTRdntdufRXULIXowLPgJoyOVwAtvyeRhjiiF80gi-OOEGAv1r4QakPJhPjM8O_I69tT9X_UwDNkNOtETNWk/w160-h400/BIMK.XPorter_05.png&quot; width=&quot;160&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;05_Documents Output Channels&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinF84emZLoMVjWC58n0X0U5stuMxLyad7FmU7w4tOpzhc3AR7ms9egcO7HjohNWKU-GENJTiXBBsIaN-vCzIAAZuRHiaFw49UdEo9R-OtGE8myHj5q_R6bSCmszTCopzyv0xARVhnaT_QxjDb_3rCvas0lEGFOA_GrEnV06XJRLjaPucDo0rcuNXqFAxQ/s920/BIMK.XPorter_06.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;920&quot; data-original-width=&quot;370&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinF84emZLoMVjWC58n0X0U5stuMxLyad7FmU7w4tOpzhc3AR7ms9egcO7HjohNWKU-GENJTiXBBsIaN-vCzIAAZuRHiaFw49UdEo9R-OtGE8myHj5q_R6bSCmszTCopzyv0xARVhnaT_QxjDb_3rCvas0lEGFOA_GrEnV06XJRLjaPucDo0rcuNXqFAxQ/w161-h400/BIMK.XPorter_06.png&quot; width=&quot;161&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;06_Models Output Channels&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAOz6xaZP_FNT3PJp7uABWiF2DRMS_KXf_kKvnyMIShTvFlcet_Gj3mqwfxkzgOqsJT5usQNHe0d3UYZIyI9oLD3LnsXoE-jkaHvdXv2TiJFDUThrryU1Hkf6PwNCZv2D3fCdOPBVCW38hTIUjAnGoRvnpHvRFxIdcKX1qvHzJpQPhhhjh1eYady3QX0g/s920/BIMK.XPorter_07.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;920&quot; data-original-width=&quot;371&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAOz6xaZP_FNT3PJp7uABWiF2DRMS_KXf_kKvnyMIShTvFlcet_Gj3mqwfxkzgOqsJT5usQNHe0d3UYZIyI9oLD3LnsXoE-jkaHvdXv2TiJFDUThrryU1Hkf6PwNCZv2D3fCdOPBVCW38hTIUjAnGoRvnpHvRFxIdcKX1qvHzJpQPhhhjh1eYady3QX0g/w161-h400/BIMK.XPorter_07.png&quot; width=&quot;161&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;07_PDF Settings&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbJl0LF241vLxHMjLfwa3azSQAgaCPLfCNfzTZ-zeliuAGeQ3H-mjboR_XeBWjDZshU9jK0j80hLSI9b7FBtSDjcQdhESKgQr35O73wryqwbaytmYFdIQgt4SI9sDjiWXyhUV4jKtvLZ1mzaIudXbWvrp1StpcEsEF5ei64vUqRN1W3qv_YIHchzoR-pY/s920/BIMK.XPorter_08.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;920&quot; data-original-width=&quot;371&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbJl0LF241vLxHMjLfwa3azSQAgaCPLfCNfzTZ-zeliuAGeQ3H-mjboR_XeBWjDZshU9jK0j80hLSI9b7FBtSDjcQdhESKgQr35O73wryqwbaytmYFdIQgt4SI9sDjiWXyhUV4jKtvLZ1mzaIudXbWvrp1StpcEsEF5ei64vUqRN1W3qv_YIHchzoR-pY/w161-h400/BIMK.XPorter_08.png&quot; width=&quot;161&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;08_NWC Settings&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://marketplace.autodesk.com/apps/599af0ea-9868-4307-9f1d-5c352921a88d?priceId=27d7120e-b7bf-4d41-8264-8860a6029e47&quot;&gt;BIMK.XPorter&lt;/a&gt; is brought to you by &lt;a href=&quot;https://sites.google.com/view/bimk-tools/home&quot;&gt;BIMK-TOOLS&lt;/a&gt;. It&#39;s free.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This add-in is compatible with Revit 2022-2027.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://marketplace.autodesk.com/apps/599af0ea-9868-4307-9f1d-5c352921a88d?priceId=27d7120e-b7bf-4d41-8264-8860a6029e47&quot;&gt;Autodesk Design and Make Marketplace »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;mailto:khaledelsagheerai@gmail.com&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/6010072426226868340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/6010072426226868340' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/6010072426226868340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/6010072426226868340'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/11/free-bimkxporter-multi-format-export.html' title='Free BIMK.XPorter: Multi-Format Export Manager'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigu7zI8ZnV45EDCZn0RCYjsAFHvpC2F4DMUUJfJ1ioDi56rsXrEAfG_4-RecKRkwWogYv8p2Sx8SoU9PS3X3nfDUnDM85SPh7AcxJ7OF4UUtNOQLCNalzzG7I_x444UdezS99Ym7piCl4R1SFu5Qf3A1JIHXWPbPYGFg5JREMPmSsmJMMVEovXocHHlzc/s72-c/BIMK.XPorter_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-6946572278447218946</id><published>2026-11-06T17:26:00.000-08:00</published><updated>2026-11-06T17:26:00.121-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Modeling"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><title type='text'>Room 2 Model: Finishes from Revit Rooms</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO9iCSspWrgs87_KvjcSv7g9NSIHgIIHx63qjFgXkuB0-YNBhaSX5TY2eG8bSd5FVKEgHYJ98Qn3FTtQTiQPr0F1d0IKNd35Sanw3TF7DBZB5fLwanLG8t2SkTt1-o72nI5DH5d3WUM6Pgt8t8Zf7Wm7_ax_DX1WwlMLRM3CWjvp2DXXPMQHZ5ceAkOOQ/s80/Room%202%20Model_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO9iCSspWrgs87_KvjcSv7g9NSIHgIIHx63qjFgXkuB0-YNBhaSX5TY2eG8bSd5FVKEgHYJ98Qn3FTtQTiQPr0F1d0IKNd35Sanw3TF7DBZB5fLwanLG8t2SkTt1-o72nI5DH5d3WUM6Pgt8t8Zf7Wm7_ax_DX1WwlMLRM3CWjvp2DXXPMQHZ5ceAkOOQ/s1600/Room%202%20Model_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Room 2 Model (also written Room2Model) is a Revit add-in from PROISAC-BIM-VDC that creates finishes directly from the Rooms already in a project. Instead of drawing each floor finish, wall finish, or ceiling by hand, you select Rooms in a floor plan view and the add-in builds the finish elements from the room shapes and room data. The Autodesk App Store listing describes it as a way to create finishes &quot;in seconds, as easy as selecting and clicking.&quot; An optional setting uses the doors in each room to extend the floor finishes so they line up with the doors, which gives a cleaner result.&lt;/p&gt;&lt;p&gt;&lt;i&gt;Note on sources: This summary is based on the Autodesk App Store listing, PROISAC&#39;s own store page, PROISAC&#39;s publisher profiles, and a third-party directory page. I found no independent reviews or hands-on tests. The Autodesk listing shows one 5-star rating, and the directory page reads like a generated write-up of the listing, so I treated it as a copy of the vendor&#39;s description, not as a review. The listings give only brief descriptions, so detail on settings and behavior is limited.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Key Facts&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Developer:&lt;/b&gt; PROISAC-BIM-VDC (Prometheus Ingenieros SAC), a BIM and VDC company that develops add-ins for Revit, Navisworks, and AutoCAD. It says it was the first Latin American company to publish BIM apps on the Autodesk App Store.&lt;/li&gt;&lt;li&gt;&lt;b&gt;What it creates:&lt;/b&gt; Floor finishes, wall finishes, and ceilings from room shapes or room data. PROISAC&#39;s store page also mentions skirting (base) pieces.&lt;/li&gt;&lt;li&gt;&lt;b&gt;How you use it:&lt;/b&gt; From a floor plan view, select Rooms as references, and the finishes are generated with the same shapes as the rooms.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Door option:&lt;/b&gt; Floor finishes can be extended to line up with the room&#39;s doors.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Licensing:&lt;/b&gt; Time-limited subscription licenses, not a perpetual license. See Pricing and Licensing.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;What It Does&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Rooms in Revit carry area, boundaries, and data such as names and numbers, but they aren&#39;t physical elements. Finishes such as floor coverings and ceilings usually have to be modeled separately, one space at a time. Room 2 Model closes that gap with three outputs:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Floor finishes:&lt;/b&gt; Created in a floor plan view from selected Rooms, with the same outline as each room. The door option extends them to the door alignment.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Wall finishes:&lt;/b&gt; Created from the room shape or room data.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Ceilings:&lt;/b&gt; Created from the room shape or room data.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Because the finishes are built from room data, the add-in&#39;s usefulness depends on the quality of the Rooms. Revit places rooms inside bounded spaces, so unbounded, overlapping, or incorrectly sized rooms will affect the result. Rooms that follow your standards should give the best output.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pricing and Licensing&lt;/span&gt;&lt;/p&gt;

&lt;table class=&quot;tg&quot; style=&quot;border-collapse: collapse; border-spacing: 0px;&quot;&gt;&lt;thead&gt;
  &lt;tr&gt;
    &lt;th style=&quot;background-color: #5b9be0; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;Channel&lt;/th&gt;
    &lt;th style=&quot;background-color: #5b9be0; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;Plan&lt;/th&gt;
    &lt;th style=&quot;background-color: #5b9be0; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;Price&lt;/th&gt;
  &lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Autodesk App Store&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Monthly&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;$15.00 per month&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Third-party directory (rvtplugins.com)&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Monthly or yearly&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;$15.00 per month, or $70.00 per year&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;PROISAC store&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;3-month license&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;$30.00&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;PROISAC store&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;6-month license&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;$45.00&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;PROISAC store&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;12-month license&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;$70.00&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Cheapest route:&lt;/b&gt; The 12-month license on PROISAC&#39;s store ($70 a year) costs far less than paying $15 a month through the Autodesk App Store ($180 a year). A 3-month license is $30, versus $45 for three months at the monthly rate. The store prices were a snapshot when I looked, so confirm them before buying.&lt;/li&gt;&lt;li&gt;&lt;b&gt;No perpetual option found:&lt;/b&gt; All the options I saw are time-limited. Plan for renewals if the add-in becomes part of your standard workflow.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Warranty:&lt;/b&gt; PROISAC says all its add-ins come with technical support. If there&#39;s an installation or operating problem, it has up to 72 business hours from the date of purchase to diagnose and fix it, and refund requests aren&#39;t accepted in that period. If the add-in still can&#39;t be made fully operational for reasons attributed to the product after that, the customer can ask for a refund to be evaluated.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Trial:&lt;/b&gt; I found no mention of a free trial on the pages I checked.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Fit for a BIM Coordinator&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Where it helps:&lt;/b&gt; Interior fit-out, residential, and other projects where finishes are modeled for quantities, schedules, rendering, or coordination. It saves the repetitive step of outlining each room&#39;s finishes by hand.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Standards:&lt;/b&gt; Check which floor, wall, and ceiling types the add-in uses, and whether it lets you pick your own types and levels. This matters if your office standards control finish naming, parameters, and worksets.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Keeping finishes in sync:&lt;/b&gt; Finishes created from rooms are separate elements. Find out how they behave when a room boundary changes, and whether you can regenerate or update them. The listings don&#39;t say.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Where to be careful:&lt;/b&gt; Test on a small, clean part of a project first. Check how finishes meet at doors, in irregular rooms, and in rooms that span levels.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Related PROISAC tools:&lt;/b&gt; PROISAC also sells Room Intersector (it copies Room data into the parameters of the elements inside, in line with ISO 19650) and many other Revit and Navisworks add-ins. The Revit add-in list on its store shows about 38 products.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Open Questions&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;How are skirting and wall finishes modeled?&lt;/li&gt;&lt;li&gt;Can you choose the floor, wall, and ceiling types, thicknesses, heights, and levels, or are there fixed defaults?&lt;/li&gt;&lt;li&gt;Do finishes update when rooms change, or do they have to be recreated?&lt;/li&gt;&lt;li&gt;Does the door option handle double doors, openings without doors, and doors in linked models?&lt;/li&gt;&lt;li&gt;Can it work from rooms in linked models, or only the host model?&lt;/li&gt;&lt;li&gt;Can it process many rooms at once across a level or a whole project?&lt;/li&gt;&lt;li&gt;Does it write room data, such as room names or numbers, into the finish elements&#39; parameters?&lt;/li&gt;&lt;li&gt;Is there a free trial, and why do the Autodesk and PROISAC stores price it differently?&lt;/li&gt;&lt;li&gt;Is there a user guide beyond the YouTube demonstration?&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Bottom Line&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Room 2 Model is a focused productivity add-in that turns Revit Rooms into floor finishes, wall finishes, and ceilings with a few clicks, with an optional door-alignment setting for cleaner floors. It comes from an established Latin American BIM developer. The public information is brief, with no reviews, or detailed documentation, so test it on a small part of a real project before adopting it. Check the finish types it creates, how it handles updates when rooms change, and whether the output meets your office standards.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sources&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://marketplace.autodesk.com/apps?id=1846928064335167484&quot;&gt;Autodesk App Store: Room 2 Model&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://proisacbim.com/producto/room-2-model/&quot;&gt;PROISAC store: Room 2 Model (Spanish)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://rvtplugins.com/posts/proisac-bim-vdc/room-2-model/1846928064335167484&quot;&gt;rvtplugins.com: Room 2 Model directory page&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://marketplace.autodesk.com/publisher-profile?id=VNFXP8SUGLR8&quot;&gt;Autodesk App Store: PROISAC-BIM-VDC publisher profile&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.proisac.com/apps&quot;&gt;PROISAC: Aplicativos (apps page)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://proisacbim.com/software/revit/&quot;&gt;PROISAC store: Revit add-ins list&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://apps.autodesk.com/RVT/&#39;/Detail/Index?id=7517413659982935088&quot;&gt;Autodesk App Store: Room Intersector&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/@proisac&quot;&gt;PROISAC-BIM-VDC on YouTube&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://help.autodesk.com/cloudhelp/2022/ENU/Revit-ArchDesign/files/GUID-B3420A54-A9BC-4AEE-A07C-CD7A9DC782FB.htm&quot;&gt;Autodesk Help: Create a Room&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKmZp0UBlMXg_6dGNBuNp1V1diDNYip-UWdjxrc6Ck2W2teejmseGQh90PdIxDhFA9ntJ4bi_sp-g8MXwH996ZVDC6k_UaqQZTUy6wk4XlGOU61UqeF5fMyBUk7PqGBig9I9lxn15DKA5Z3kVM8FSO-8hDWQlwUWVD3qbueWQEYubU0Kl_3xVfchezcTM/s4452/Room%202%20Model_01.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1612&quot; data-original-width=&quot;4452&quot; height=&quot;116&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKmZp0UBlMXg_6dGNBuNp1V1diDNYip-UWdjxrc6Ck2W2teejmseGQh90PdIxDhFA9ntJ4bi_sp-g8MXwH996ZVDC6k_UaqQZTUy6wk4XlGOU61UqeF5fMyBUk7PqGBig9I9lxn15DKA5Z3kVM8FSO-8hDWQlwUWVD3qbueWQEYubU0Kl_3xVfchezcTM/s320/Room%202%20Model_01.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbU7MJ8flJAA21MIlmk35OV91iEZi-oRgoWLBcnVFGNocTjeq3KSxVKWBEd1bhprNQhaiZxO8Z2BHHTY80BlLPOpNcAPwMR8Ls8kUonr4qFyjQ_evEI_SHsJCSo0aS7bsUCBieNUdCCn0xvoGNym2DRrohA4LG0DQSYWZcOEuN2LxGT5CyqXhCxvpvDdQ/s612/Room%202%20Model_02.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;397&quot; data-original-width=&quot;612&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbU7MJ8flJAA21MIlmk35OV91iEZi-oRgoWLBcnVFGNocTjeq3KSxVKWBEd1bhprNQhaiZxO8Z2BHHTY80BlLPOpNcAPwMR8Ls8kUonr4qFyjQ_evEI_SHsJCSo0aS7bsUCBieNUdCCn0xvoGNym2DRrohA4LG0DQSYWZcOEuN2LxGT5CyqXhCxvpvDdQ/w400-h260/Room%202%20Model_02.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZGOeaXm-GxKBrG0bVFaYWFunvdt89QjMDUMucE46A4QuUvAfVDEpVz4i2hVyeVW9uvKPwvdtk7-5HKTIFNDxEpvQnaKEpSC4QGQ7iIUk8GQKwmHCljdNa2UOgPndreUqHa9_MGgAC2zYeE_al3EfhgF8pAVKuA7yGMMtmuzjSYr0RHj0vRouHwfSt_TU/s1632/Room%202%20Model_03.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;837&quot; data-original-width=&quot;1632&quot; height=&quot;205&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZGOeaXm-GxKBrG0bVFaYWFunvdt89QjMDUMucE46A4QuUvAfVDEpVz4i2hVyeVW9uvKPwvdtk7-5HKTIFNDxEpvQnaKEpSC4QGQ7iIUk8GQKwmHCljdNa2UOgPndreUqHa9_MGgAC2zYeE_al3EfhgF8pAVKuA7yGMMtmuzjSYr0RHj0vRouHwfSt_TU/w400-h205/Room%202%20Model_03.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9X6UaEIPl64nTAK-5Iv8ConNhPc2InqIfjuHFD899OP_u2PSmHu9YAbkmKAziMeKHLxRInTF1La7Ezss2Uwvz6u8WWRuGCMc3jnNMgiqSy6XFW8HwOFdbKROzKZ3m7zQ0FevQXIJ-mXDp90mjxCMj3LrQlNy9TlhGtQq1ad2XW0MvYTJxi9fsNHf0evU/s1676/Room%202%20Model_04.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;827&quot; data-original-width=&quot;1676&quot; height=&quot;198&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9X6UaEIPl64nTAK-5Iv8ConNhPc2InqIfjuHFD899OP_u2PSmHu9YAbkmKAziMeKHLxRInTF1La7Ezss2Uwvz6u8WWRuGCMc3jnNMgiqSy6XFW8HwOFdbKROzKZ3m7zQ0FevQXIJ-mXDp90mjxCMj3LrQlNy9TlhGtQq1ad2XW0MvYTJxi9fsNHf0evU/w400-h198/Room%202%20Model_04.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;343&quot; src=&quot;https://www.youtube.com/embed/J2zd2o2QtWQ&quot; title=&quot;Room2Model. Dale acabados a tus habitaciones en segundos. Revit Plugin Addins - API C#&quot; width=&quot;610&quot;&gt;
&lt;/iframe&gt;&lt;div&gt;&lt;br /&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://marketplace.autodesk.com/apps/9e33cf31-b927-4b82-bf45-a1d091aa6092?priceId=29a45dad-939b-4a9c-bf01-80f127cf6dea&quot;&gt;Room 2 Model&lt;/a&gt; is brought to you by &lt;a href=&quot;https://proisacbim.com/&quot;&gt;PROISAC-BIM-VDC&lt;/a&gt;. For cost, see Pricing and Licensing.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This add-in is compatible with Revit 2022-2027.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://marketplace.autodesk.com/apps/9e33cf31-b927-4b82-bf45-a1d091aa6092?priceId=29a45dad-939b-4a9c-bf01-80f127cf6dea&quot;&gt;Autodesk Design and Make Marketplace »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;mailto:rhijar@proisac.com&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/6946572278447218946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/6946572278447218946' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/6946572278447218946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/6946572278447218946'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/11/room-2-model-finishes-from-revit-rooms.html' title='Room 2 Model: Finishes from Revit Rooms'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO9iCSspWrgs87_KvjcSv7g9NSIHgIIHx63qjFgXkuB0-YNBhaSX5TY2eG8bSd5FVKEgHYJ98Qn3FTtQTiQPr0F1d0IKNd35Sanw3TF7DBZB5fLwanLG8t2SkTt1-o72nI5DH5d3WUM6Pgt8t8Zf7Wm7_ax_DX1WwlMLRM3CWjvp2DXXPMQHZ5ceAkOOQ/s72-c/Room%202%20Model_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-4765962657594374029</id><published>2026-11-05T18:17:00.000-08:00</published><updated>2026-11-05T18:17:00.182-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DWG"/><category scheme="http://www.blogger.com/atom/ns#" term="Exporting"/><category scheme="http://www.blogger.com/atom/ns#" term="Free"/><category scheme="http://www.blogger.com/atom/ns#" term="IFC"/><category scheme="http://www.blogger.com/atom/ns#" term="links"/><category scheme="http://www.blogger.com/atom/ns#" term="Navisworks"/><category scheme="http://www.blogger.com/atom/ns#" term="NWC"/><category scheme="http://www.blogger.com/atom/ns#" term="PDF"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><title type='text'>Free Ze’Connect: Batch Export, Link Management, and Scheduling</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwAHLvtdnwdd1aGc-ZnM6b405YSg4c2pHwQSitNJY_8XkUvsgIodl6i5LVbo2oJlejvySbcl2wtS2D9RlPOgKU1m5z5xZZempuJwzl6WUb7KqU09Dc6luW-FKXHE6cY5Yd0F5tqsay54wVkggScGEupt28q53L112UP7iACprCK9TDMVqbac1E9TQrvx4/s80/Ze%E2%80%99Diag_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwAHLvtdnwdd1aGc-ZnM6b405YSg4c2pHwQSitNJY_8XkUvsgIodl6i5LVbo2oJlejvySbcl2wtS2D9RlPOgKU1m5z5xZZempuJwzl6WUb7KqU09Dc6luW-FKXHE6cY5Yd0F5tqsay54wVkggScGEupt28q53L112UP7iACprCK9TDMVqbac1E9TQrvx4/s1600/Ze%E2%80%99Diag_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Ze’Connect is a Revit add-in from ZestineTech that automates some of the most repetitive coordination chores: exporting models for review, keeping links pointing at the right files, and moving models to the cloud. Its main idea is to stop opening files one by one. Pick a set of Revit models, local or in Autodesk Forma or BIM 360 projects, and Ze’Connect processes them in the background without opening each model in the Revit window. ZestineTech&#39;s product page lists five tools in one add-in: Batch NWC Export, Batch DWG/PDF Export, Batch IFC Export, Link Remapper, and Cloud Collaborate. A later update added Scheduled Export, which runs the exports automatically, even when Revit is closed, and Auto Open Revit, which opens a chosen model at a set time. ZestineTech describes it as a flagship product.&lt;/p&gt;&lt;p&gt;&lt;i&gt;Note on sources: This summary is based on ZestineTech&#39;s product page and its &quot;how it works&quot; page, the Autodesk App Store listing, ZestineTech&#39;s two YouTube tutorials, and a third-party directory entry. Autodesk&#39;s documentation provides background on cloud models and supported Revit versions. I found no independent reviews or hands-on tests, so time-saving claims, such as the product page&#39;s &quot;half the overhead,&quot; come from ZestineTech.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The Problem It Addresses&lt;/span&gt;&lt;/p&gt;&lt;p&gt;ZestineTech frames the problem around &quot;the 8 AM problem,&quot; the routine that starts every coordination review. It names three pain points:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Repetitive exports:&lt;/b&gt; Open a model, pull the 3D view, export the NWC, save, close, and repeat across dozens of models. Hours disappear before coordination even begins.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Broken connections:&lt;/b&gt; A server rename or a BIM 360 migration breaks links. Each one has to be inspected, remapped, and reloaded in Revit&#39;s Manage Links dialog, one link and one model at a time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;A hidden productivity tax:&lt;/b&gt; One missed view or outdated export can compromise a whole coordination review. Small manual tasks become a recurring cost on every project.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The Tools Inside&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Batch NWC Export&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Exports models to Navisworks (NWC) for coordination review without opening each file. The product page describes three steps:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Select your files:&lt;/b&gt; Pick several Revit files from local storage or Forma / BIM 360 cloud projects in a single selection.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Auto-extract 3D views:&lt;/b&gt; Ze’Connect pulls all the 3D views from each file in the background, without touching the Revit window.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Configure NWC settings:&lt;/b&gt; Choose element properties, room geometry, and coordinate systems once, and apply them to every export.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0E-JjsvVoviV_0VpsuXfh8EsrejOPDD3T1kvRuMFAou1RgxL2oHafVh1F0MQ_zutb4JVylz6pzVjMjo6Bly2Gr_1W2HXjVM7g1b2uZcMjmF-iuARX8K0sqOHw6HYO1hNf4Bma9StxxdsoaNjX6-GiaqzaSvX2WF6ATVRNpozqN22S6jNKyCGexwIB6r0/s1920/Ze&#39;Connect_01.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0E-JjsvVoviV_0VpsuXfh8EsrejOPDD3T1kvRuMFAou1RgxL2oHafVh1F0MQ_zutb4JVylz6pzVjMjo6Bly2Gr_1W2HXjVM7g1b2uZcMjmF-iuARX8K0sqOHw6HYO1hNf4Bma9StxxdsoaNjX6-GiaqzaSvX2WF6ATVRNpozqN22S6jNKyCGexwIB6r0/w400-h225/Ze&#39;Connect_01.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYh_DVa1ItM5KMXSs0gJzqbb1gRpj2bnqpqCwrfBYhuYimZ-e8LWbBsOGxTdG7d70AmS66OGmqcaJlFyfV0RyMvcyde3zpzu0j7co_kz6Fr59UWFZEswCEsgUgdkBPF7kxuDQBE8NPuxfJ2-ioPtaaebuTQmofrVDzp0Dv7797wYTeJq_7Hhm6ReyDytg/s1920/Ze&#39;Connect_03.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYh_DVa1ItM5KMXSs0gJzqbb1gRpj2bnqpqCwrfBYhuYimZ-e8LWbBsOGxTdG7d70AmS66OGmqcaJlFyfV0RyMvcyde3zpzu0j7co_kz6Fr59UWFZEswCEsgUgdkBPF7kxuDQBE8NPuxfJ2-ioPtaaebuTQmofrVDzp0Dv7797wYTeJq_7Hhm6ReyDytg/w400-h225/Ze&#39;Connect_03.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Batch DWG/PDF Export&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Exports sheets and views to DWG and PDF from many Revit files, local or cloud-hosted, without opening each model. The App Store listing says users keep full control over DWG export setups and PDF output, and it describes the tool as suited to issuing drawing sets and deliverables at project scale.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnrWicTMmmNc8ZZSwiBGliccR2ngfzOw5veb-dAfFnUcDqeJlCOMHuQ87NEll6hs6j8Y-cmiCyvBXDkK1CbfptkwQlNSRIkYxpwza1y0Wji13ydH8BSko7ngje1fg9-Ux4HiHS1gepnSaLZ4JZSzhCLPqrI5ju8FoUEy9mGQyQwAVh5qefyWOtvQqBeQE/s1920/Ze&#39;Connect_02.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnrWicTMmmNc8ZZSwiBGliccR2ngfzOw5veb-dAfFnUcDqeJlCOMHuQ87NEll6hs6j8Y-cmiCyvBXDkK1CbfptkwQlNSRIkYxpwza1y0Wji13ydH8BSko7ngje1fg9-Ux4HiHS1gepnSaLZ4JZSzhCLPqrI5ju8FoUEy9mGQyQwAVh5qefyWOtvQqBeQE/w400-h225/Ze&#39;Connect_02.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhx3x00t-ZjVFQoARGZywLhPRHWjgepnj8JZWDZU0hXSoRVOghu8xT-RV-tzeGEMP8CAIxOANR6RL1mcPzvHXxGIV3zSU7gVUA_ucwy81_uZ-_60Kh5B4I2WoBUD5vHTHdHdOVOjcA9UEV5Gp7Fvwi-9pXL8Z8MpjLKJPNazUvkT4BA3UIwE9FL_d0ci-A/s1920/Ze&#39;Connect_04.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhx3x00t-ZjVFQoARGZywLhPRHWjgepnj8JZWDZU0hXSoRVOghu8xT-RV-tzeGEMP8CAIxOANR6RL1mcPzvHXxGIV3zSU7gVUA_ucwy81_uZ-_60Kh5B4I2WoBUD5vHTHdHdOVOjcA9UEV5Gp7Fvwi-9pXL8Z8MpjLKJPNazUvkT4BA3UIwE9FL_d0ci-A/w400-h225/Ze&#39;Connect_04.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Batch IFC Export&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Batch-exports 3D views to IFC for openBIM coordination. You set the IFC schema and export options once and apply them across many files, instead of exporting file by file.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyQ1mV2ccystujxTI7eNMpk6-KKKdnO1hnt33MjUIOwbgOr4wZ8rVzkSF0WKqkiE40q5xA9pDop4MzCldI4X6MW9tJx5xqF40kCaD9R9V-c48dYzNKYkla0Hq_Z54dpznNR_NcAwAMuUUFAgR5vynCIGMgCPfEkjOwh-hzAj3x-B8wEF7ggnJfB-ONPuA/s1920/Ze&#39;Connect_10.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyQ1mV2ccystujxTI7eNMpk6-KKKdnO1hnt33MjUIOwbgOr4wZ8rVzkSF0WKqkiE40q5xA9pDop4MzCldI4X6MW9tJx5xqF40kCaD9R9V-c48dYzNKYkla0Hq_Z54dpznNR_NcAwAMuUUFAgR5vynCIGMgCPfEkjOwh-hzAj3x-B8wEF7ggnJfB-ONPuA/w400-h225/Ze&#39;Connect_10.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLliXFdM3kxL9UFiv3gbDioMhJBDgLqeQQNTo-UG5P5aq4zjGq_QPH0iZtSTD4UWR6MqYMG_y9o6468WrVPQQ4A4zWC5NoAyVnLywSYe7ueL_roHzWQrUJuWchqgsq9SmMAg3psslA3gD-s0Q8iDyY3yFTEbXXk64Odb7ShzA6Wz-u1dVkuDySA9xGj3Q/s1920/Ze&#39;Connect_11.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLliXFdM3kxL9UFiv3gbDioMhJBDgLqeQQNTo-UG5P5aq4zjGq_QPH0iZtSTD4UWR6MqYMG_y9o6468WrVPQQ4A4zWC5NoAyVnLywSYe7ueL_roHzWQrUJuWchqgsq9SmMAg3psslA3gD-s0Q8iDyY3yFTEbXXk64Odb7ShzA6Wz-u1dVkuDySA9xGj3Q/w400-h225/Ze&#39;Connect_11.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Link Remapper&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Fixes broken or outdated Revit links in bulk, for example after a server rename, a file move, or a migration to the cloud. ZestineTech&#39;s tutorial shows how it works on the active document:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;See every link at once:&lt;/b&gt; View all the Revit links in the active document.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Select what needs fixing:&lt;/b&gt; Choose the specific links that need remapping.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Point to new paths:&lt;/b&gt; Browse to the new file locations in local storage or Forma / BIM 360 cloud projects.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Remap All:&lt;/b&gt; Apply the changes and reload all the selected links automatically in one batch.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaodpx8gI3sRcifkxeg6cXMaSW33_eDom1AgQ2ukAMxMBnNAI7quLFS6-2Ydxim2Lx2Or_AzVP9wW-HSntQPfFRlq6J9vdokotlJ3iZ6Rc3suKh7A8KE-3PGGh6mv-VbuGxMvmrsuhZDYdvh3Vzfcgmf5d7e3r35sgdz4dG4EPcriU438c3I8VcMXcftw/s1920/Ze&#39;Connect_07.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaodpx8gI3sRcifkxeg6cXMaSW33_eDom1AgQ2ukAMxMBnNAI7quLFS6-2Ydxim2Lx2Or_AzVP9wW-HSntQPfFRlq6J9vdokotlJ3iZ6Rc3suKh7A8KE-3PGGh6mv-VbuGxMvmrsuhZDYdvh3Vzfcgmf5d7e3r35sgdz4dG4EPcriU438c3I8VcMXcftw/w400-h225/Ze&#39;Connect_07.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7yOWFZA9QEsVo_RjdzYqvhghGkx34HydIX46j-649G5jq59gktpGwqzw7w6bHq572lSKOMMkWYxJCyHVoM65sXiMzR3BixE1uCMdw_2wMCQw1isTydl8_HuOmXUH1erkbSJgw3AHnO7CjEiBSuXJ7Un2cHLZOii7MKbUIiMLZ3HxUpD1IO1UKYvezTtU/s1920/Ze&#39;Connect_08.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7yOWFZA9QEsVo_RjdzYqvhghGkx34HydIX46j-649G5jq59gktpGwqzw7w6bHq572lSKOMMkWYxJCyHVoM65sXiMzR3BixE1uCMdw_2wMCQw1isTydl8_HuOmXUH1erkbSJgw3AHnO7CjEiBSuXJ7Un2cHLZOii7MKbUIiMLZ3HxUpD1IO1UKYvezTtU/w400-h225/Ze&#39;Connect_08.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;The product page compares this with the usual routine of opening Manage Links, finding each broken link, browsing to the new path, and reloading, then repeating for every link in the model. ZestineTech says the batch version takes &quot;minutes, not an afternoon.&quot; The tutorial describes the tool working on the open document&#39;s links, not on closed files.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Cloud Collaborate&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Publishes local models to the cloud in batches. You select local files, browse ACC folders inside the add-in, and upload them together, with no round trip to the web interface. The App Store listing describes it as publishing local models to the cloud. I found no description of how it prepares models for cloud worksharing, which Autodesk treats separately from simply uploading a file.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigm3NdDW4b1vmhkitsuTas3XjyTDbnbLWvXLqUA_ma9edf6YNP2RdD75TcPVLsBfg_6sBmbP4MdV1JcVyxyijjrPQWTU7vZMyCHx-9clgzcFn1X5KZOkAMtd9lVzS8iWfy-Xdux_nd28LPFS5jce1Bqq0cK-n4E7SaQe2tcu6-af9ulKitLr8UUK3CsXM/s1920/Ze&#39;Connect_12.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigm3NdDW4b1vmhkitsuTas3XjyTDbnbLWvXLqUA_ma9edf6YNP2RdD75TcPVLsBfg_6sBmbP4MdV1JcVyxyijjrPQWTU7vZMyCHx-9clgzcFn1X5KZOkAMtd9lVzS8iWfy-Xdux_nd28LPFS5jce1Bqq0cK-n4E7SaQe2tcu6-af9ulKitLr8UUK3CsXM/w400-h225/Ze&#39;Connect_12.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigmPPa8D0v8TH6dmhGXh52pzcXjndOuieJBiXd05a4o9s24f_OPO5MJ01IUd2syCee_PttR6kU5PCHyeJt3jT28f4iD4e0yNbzbKLFdbqEbBM1JolJTmSxqJKW6vSmwIWqD41hFUiZDKb5wD2xkBwBRuYTD8WRYoOqhH-OI-v8OVaH1MJ6mJwnTaV2XTw/s1920/Ze&#39;Connect_13.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigmPPa8D0v8TH6dmhGXh52pzcXjndOuieJBiXd05a4o9s24f_OPO5MJ01IUd2syCee_PttR6kU5PCHyeJt3jT28f4iD4e0yNbzbKLFdbqEbBM1JolJTmSxqJKW6vSmwIWqD41hFUiZDKb5wD2xkBwBRuYTD8WRYoOqhH-OI-v8OVaH1MJ6mJwnTaV2XTw/w400-h225/Ze&#39;Connect_13.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Scheduled Export&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Runs the batch exporters automatically at a time you choose, even when Revit is closed. This is the feature behind ZestineTech&#39;s &quot;queue it the night before&quot; message:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Multiple formats in one task:&lt;/b&gt; Tick any of NWC, IFC, DWG, and PDF. Each format writes to its own subfolder and keeps the same options as the manual batch tools.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Guided wizard:&lt;/b&gt; It walks you through picking files, configuring each format, renaming outputs, and setting the schedule.&lt;/li&gt;&lt;li&gt;&lt;b&gt;How a run works:&lt;/b&gt; At the due time, a background Revit session launches, opens each model once, exports every chosen format, and closes. The listing recommends it for nightly or weekly deliverables.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Current model option:&lt;/b&gt; A &quot;Use current model&quot; source exports the model you&#39;re working in.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqS_nS-NaZ1vKNaIUwhaGGe0z6Xv2Ha8lQDSe-Pe7m9cYa77Jrgquj55JiK-KiBO4Nq9Vu9I6mwwk3GM1LgPBBlAZfVmDRzxAdXzXEjvo6FQtlwQ8KB57s2aPRMJlfr-XUBTtLmB9AA132aNG33jSiBC8Ljjw3gCnfYZISUlfB7WRTZiWJGSqldvdptj4/s1920/Ze&#39;Connect_05.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqS_nS-NaZ1vKNaIUwhaGGe0z6Xv2Ha8lQDSe-Pe7m9cYa77Jrgquj55JiK-KiBO4Nq9Vu9I6mwwk3GM1LgPBBlAZfVmDRzxAdXzXEjvo6FQtlwQ8KB57s2aPRMJlfr-XUBTtLmB9AA132aNG33jSiBC8Ljjw3gCnfYZISUlfB7WRTZiWJGSqldvdptj4/w400-h225/Ze&#39;Connect_05.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJses7qOIyba4o7AqR0VRXwJO6lRdxri9uOiLcFIKtUEvwD6M76x7TcpwW8_1vzV38HU0CBICNbhzhdi4xkLZyE_oNUg8bzfd_tXuIrvAx4LNERzzh3iIKAtSXDkJKmDNa0pdXM9XbBks12vaCPabhiDfA7Evbs8PbgUTuHGTG9WWP5e12hOkog5BSfOk/s1920/Ze&#39;Connect_06.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJses7qOIyba4o7AqR0VRXwJO6lRdxri9uOiLcFIKtUEvwD6M76x7TcpwW8_1vzV38HU0CBICNbhzhdi4xkLZyE_oNUg8bzfd_tXuIrvAx4LNERzzh3iIKAtSXDkJKmDNa0pdXM9XbBks12vaCPabhiDfA7Evbs8PbgUTuHGTG9WWP5e12hOkog5BSfOk/w400-h225/Ze&#39;Connect_06.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Auto Open Revit&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Opens a chosen Revit model at a scheduled time, even when Revit is closed, so a large model is loaded and ready before you sit down. It works with local models and with cloud models in Autodesk Forma or BIM 360. You can choose how worksets open (all open, all closed, or a specific set) and set a daily, weekly, monthly, interval, or one-time schedule. Windows launches Revit and opens the model for you. The listing suggests it for warming up heavy cloud models first thing in the morning.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNVkErgLHU1vfc5p96VEugsIP9d1u_qpdO1vyRQxqVhhlYLWbCAt5GWZkKI9hd5O5dec_7s3_hJFdqZx8MRN2TTo4hj8NFmZJKvLsiAEJS_eVgTJfAKSAHOcC-szXUhwZ6aUBkJD9uDNrOp7YJijAH-xpMQYz-GHc8hpKQauDCpIgqwmgPO_OWfWCJNtA/s1920/Ze&#39;Connect_09.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNVkErgLHU1vfc5p96VEugsIP9d1u_qpdO1vyRQxqVhhlYLWbCAt5GWZkKI9hd5O5dec_7s3_hJFdqZx8MRN2TTo4hj8NFmZJKvLsiAEJS_eVgTJfAKSAHOcC-szXUhwZ6aUBkJD9uDNrOp7YJijAH-xpMQYz-GHc8hpKQauDCpIgqwmgPO_OWfWCJNtA/w400-h225/Ze&#39;Connect_09.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Fit for a BIM Coordinator&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Where it helps:&lt;/b&gt; Preparing federated models for weekly coordination meetings, issuing consistent DWG, PDF, and IFC sets, repairing links after a file server or cloud migration, and having large models open and ready at the start of the day.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Standards and consistency:&lt;/b&gt; Because export settings are configured once and applied to every file, exports should be more consistent than hand-run ones. Check that your NWC, IFC, and DWG setups map cleanly into Ze’Connect&#39;s options before relying on them for a deliverable.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Where to be careful:&lt;/b&gt; Test scheduled runs with a small set of models first. Confirm which views are exported, how files are named and overwritten, what happens when a model is locked or a cloud connection drops, and where failures are reported. The vendor&#39;s own animation shows &quot;export failed · file locked · retry 3&quot; as a possibility.&lt;/li&gt;&lt;li&gt;&lt;b&gt;IT and licensing:&lt;/b&gt; Scheduled and background runs use Revit sessions, so check that they fit your Revit license terms, machine availability, and cloud sign-in setup. I found no guidance on this.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Fit with other tools:&lt;/b&gt; It overlaps with Autodesk&#39;s own batch and publishing features and with other batch-export add-ins. It&#39;s most distinctive for the combination of local-and-cloud support, link remapping, and scheduling in one free add-in.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Open Questions&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Does Scheduled Export need the PC to be on, signed in, or unlocked? How does it use Windows scheduling?&lt;/li&gt;&lt;li&gt;Do background runs need a separate Revit license seat, and how do they affect cloud sign-in?&lt;/li&gt;&lt;li&gt;How are exported files named, organized, and overwritten? Can old exports be kept or cleaned up?&lt;/li&gt;&lt;li&gt;Which NWC options are available beyond element properties, room geometry, and coordinate systems? Does IFC export use saved Revit IFC setups?&lt;/li&gt;&lt;li&gt;Can Link Remapper work on closed files, or only on the active document? What happens to links with different path types or nested links?&lt;/li&gt;&lt;li&gt;Does Cloud Collaborate also initiate cloud worksharing, or only upload files?&lt;/li&gt;&lt;li&gt;Is there a log or report for each batch run, including failures and retries?&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Bottom Line&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Ze’Connect targets the repetitive prep work behind coordination reviews. It batch-exports NWC, DWG/PDF, and IFC from local and cloud models without opening them, remaps links in bulk, uploads models to ACC, and can schedule exports to run overnight, even with Revit closed. The product is young, with its first release in May 2026 and a big update in September 2026, and the evidence for it comes mostly from ZestineTech. A BIM coordinator with a regular set of federated models should find it worth a trial. Start with a small set of models and compare the exports with your current ones. Test failure handling before putting scheduled runs in charge of a deliverable.&lt;/p&gt;&lt;p&gt;Sources&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://zestinetech.com/zeconnect&quot;&gt;ZestineTech: Ze’Connect product page&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://zestinetech.com/zeconnect-working&quot;&gt;ZestineTech: Ze’Connect “how it works” page&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://marketplace.autodesk.com/apps/5a07877a-e305-4334-8731-1dc62d7075aa&quot;&gt;Autodesk App Store: Ze’Connect&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://apps.autodesk.com/RVT/en/Detail/Index?id=1358933262551003431&amp;amp;mode=preview&quot;&gt;Autodesk App Store: Ze’Connect (Revit listing)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.aecplustech.com/tools/zeconnect&quot;&gt;AEC Plus Tech: Ze’Connect directory entry&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=DutEkvcQd2g&quot;&gt;YouTube: How to Remap Revit Links in Bulk (ZestineTech)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=1BeZ98y6m4U&quot;&gt;YouTube: How to Batch Export Revit Files to NWC (ZestineTech)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCJvsPRYH9tbk6zyrfTwdERA&quot;&gt;ZestineTech YouTube channel&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/Which-are-the-officially-supported-product-versions-of-Revit.html&quot;&gt;Autodesk Support: Officially supported product versions of Revit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://help.autodesk.com/cloudhelp/ENU/Collab-Models/files/Design_Collab_Schedule_Regular_Publishing.html&quot;&gt;Autodesk Help: Create Publish Schedule for Cloud Workshared Revit Models&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.autodesk.com/learn/ondemand/tutorial/initiate-or-upload-revit-models-to-the-cloud-for-collaboration&quot;&gt;Autodesk: Initiate or upload Revit models to the cloud for collaboration&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/How-to-publish-a-Revit-cloud-model-on-ACC.html&quot;&gt;Autodesk Support: How to publish a Revit cloud model on Autodesk Forma&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://marketplace.autodesk.com/apps/5a07877a-e305-4334-8731-1dc62d7075aa?priceId=1ea8161a-3aed-4c1d-bda5-d66c7b81b39d&quot;&gt;Ze&#39;Connect&lt;/a&gt; is brought to you by &lt;a href=&quot;https://zestinetech.com/&quot;&gt;ZestineTech&lt;/a&gt;. It&#39;s free.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Compatible with Revit 2022-2027.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://marketplace.autodesk.com/apps/5a07877a-e305-4334-8731-1dc62d7075aa?priceId=1ea8161a-3aed-4c1d-bda5-d66c7b81b39d&quot;&gt;Autodesk Design and Make Marketplace »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;mailto:support@zestinetech.com&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/4765962657594374029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/4765962657594374029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/4765962657594374029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/4765962657594374029'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/11/free-zeconnect-batch-export-link.html' title='Free Ze’Connect: Batch Export, Link Management, and Scheduling'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwAHLvtdnwdd1aGc-ZnM6b405YSg4c2pHwQSitNJY_8XkUvsgIodl6i5LVbo2oJlejvySbcl2wtS2D9RlPOgKU1m5z5xZZempuJwzl6WUb7KqU09Dc6luW-FKXHE6cY5Yd0F5tqsay54wVkggScGEupt28q53L112UP7iACprCK9TDMVqbac1E9TQrvx4/s72-c/Ze%E2%80%99Diag_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-240309038367341087</id><published>2026-11-05T17:37:00.000-08:00</published><updated>2026-11-05T17:37:00.117-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Free"/><category scheme="http://www.blogger.com/atom/ns#" term="Model Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><title type='text'>Free Ze’Diag: Revit Journal Analyzer</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgps8Jfjapr4_fFo1g78-nv2mUreJKRGzCVGGdXvabmUZAodhSv7MJ8_m6WWEfpAQqGXpvpjkBkEQV5VnK8jlMXP2b0R7BOZsCpqBz67ZLsbThRSyPgo5wczUGRRAvkxICqasyIbDo3ss7WI4OaxQKQFkSJHUXFSqh-kjmkg8aGpaAb1uGxu0RKtavzc38/s80/Ze%E2%80%99Diag_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgps8Jfjapr4_fFo1g78-nv2mUreJKRGzCVGGdXvabmUZAodhSv7MJ8_m6WWEfpAQqGXpvpjkBkEQV5VnK8jlMXP2b0R7BOZsCpqBz67ZLsbThRSyPgo5wczUGRRAvkxICqasyIbDo3ss7WI4OaxQKQFkSJHUXFSqh-kjmkg8aGpaAb1uGxu0RKtavzc38/s1600/Ze%E2%80%99Diag_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Ze’Diag is a free diagnostic tool from ZestineTech that explains why Revit crashed or misbehaved. Revit records every action, add-in call, and error in a session in a plain-text journal file. These files run to thousands of lines and are hard to read by hand. With Ze’Diag, you upload a journal and get back a structured, readable report. The report covers whether Revit crashed, the likely root cause, the errors and warnings raised, links that failed to load, where time was lost, and which add-ins may have been involved. It also links to known Autodesk solutions where they apply. The report can be downloaded as a PDF to share with the team. ZestineTech&#39;s pitch is to diagnose crashes &quot;in minutes, not hours.&quot;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Note on sources and scope: Ze’Diag isn’t installed inside Revit. It’s a web application you open in a browser, and it’s listed on the Autodesk App Store as a &quot;web-based Autodesk Revit journal analyzer.&quot; Some directories group it under Revit add-ins and scripts because it’s part of the Revit tool ecosystem. This summary is based on ZestineTech’s product page, the Ze’Diag web app’s own pages, the Autodesk App Store listing, ZestineTech’s LinkedIn posts, a third-party directory entry, and Autodesk’s documentation on journal files. I found no independent reviews or hands-on tests. Performance claims, such as the speed of the analysis and the crash statistics on the product page, come from ZestineTech.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The Problem It Addresses: Reading Revit Journals&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Autodesk&#39;s documentation explains what journals are and why they matter, and it shows why a tool like Ze’Diag has a place:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Revit writes a journal every session:&lt;/b&gt; A new journal file (for example Journal.0001.txt) is created each time Revit starts, and the highest number is the most recent. Journals record activity from startup to shutdown. They&#39;re normally stored under the user&#39;s local AppData folder, in Autodesk\Revit\Autodesk Revit [version]\Journals, which is hidden by default in Windows.&lt;/li&gt;&lt;li&gt;&lt;b&gt;They hold the answers but are hard to read:&lt;/b&gt; Autodesk describes journals as useful for troubleshooting both on the affected machine and remotely. Reading them takes practice, because you have to know what to search for, such as exceptions, fatal errors, add-in entries, and the last successful command before a failure. ZestineTech notes that most BIM users aren&#39;t trained to do this.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Other files travel with them:&lt;/b&gt; The journals folder can also hold dump files (.dmp) created when the program crashes, plus worker logs and abbreviated journals. Autodesk tells users to send a dump file to Product Support along with the journal.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Crash investigations are manual:&lt;/b&gt; Common practice is to open the journal in a text editor, search for keywords, find the last successful command and the first error, and isolate suspect add-ins. Autodesk also offers a Notepad++-based search method for documented issues.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Ze’Diag automates that first-pass reading and presents the result in a consistent report format.&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Key Facts&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Type:&lt;/b&gt; A cloud-based web application, with nothing to install. A directory entry lists the deployment as cloud/SaaS.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Input:&lt;/b&gt; A Revit journal file (.txt), uploaded by drag and drop or browsing. The web app has a &quot;Copy Path&quot; button to help you find where your journals are.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Where to get it:&lt;/b&gt; ZestineTech&#39;s product page (zestinetech.com/zediag), the web app (zediag.zestinetech.com), and the Autodesk App Store.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Large files:&lt;/b&gt; A directory entry says content in the middle of a journal larger than 100 MB is truncated. I couldn&#39;t confirm this on ZestineTech&#39;s own pages.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;How It Works&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Find your journal:&lt;/b&gt; Locate the journal for the session that crashed or misbehaved. The newest file is the most recent session. The web app shows the folder path so you can copy it.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Upload it:&lt;/b&gt; Drag the file into the page or browse for it, then choose Analyze Journal. You&#39;ll be asked to log in or create an account at this point.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Read the diagnosis:&lt;/b&gt; The journal is parsed in seconds into a structured report, which you can review on screen and download as a PDF.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;ZestineTech&#39;s own examples show the kind of journal events it reads, such as a document sync starting, a transaction beginning, a regeneration, and a geometry warning followed by an unhandled exception. The tool is meant to be used after a crash, a freeze, or odd behavior in Revit, once the journal exists.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;What the Report Contains&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The web app presents four main capabilities, organized into report tabs that include Session Info, Revit Crash Report, Issues &amp;amp; Errors, Timeline, Add-ins, Workflow, KB Articles, Unsaved Work, and Actions:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Crash Analysis:&lt;/b&gt; The likely reasons behind a crash, taken from the session events. The crash report is laid out as a root cause, fatal errors detected, an explanation, an immediate action required, and forensic evidence. If the session ended normally, the report says no crash was detected.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Errors and Warnings:&lt;/b&gt; Every problem found, with recommended solutions. Known issues spotted in the journal are linked to official Autodesk solutions through the KB Articles tab.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Session Timeline:&lt;/b&gt; What happened in the session, step by step, including synchronization operations, files, and links. It highlights significant delays, defined as more than 5 seconds between consecutive events, so you can see where time was lost.&lt;/li&gt;&lt;li&gt;&lt;b&gt;System Overview:&lt;/b&gt; The hardware, Revit build, and add-ins in use at a glance. The Add-ins tab helps point to add-ins that may have been involved.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Missing links:&lt;/b&gt; Linked files that were referenced but couldn&#39;t be found, with a pointer to resolve them through Manage &amp;gt; Manage Links in Revit.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Unsaved work:&lt;/b&gt; A dedicated tab on unsaved work, which suggests it helps judge what may have been lost. I couldn&#39;t find a description of how it works.&lt;/li&gt;&lt;li&gt;&lt;b&gt;PDF report:&lt;/b&gt; A detailed downloadable report so teams can review issues, collaborate on fixes, and keep project documentation.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Compared with Reading a Journal by Hand&lt;/span&gt;&lt;/p&gt;

&lt;table class=&quot;tg&quot; style=&quot;border-collapse: collapse; border-spacing: 0px;&quot;&gt;&lt;thead&gt;
  &lt;tr&gt;
    &lt;th style=&quot;background-color: #5b9be0; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;Task&lt;/th&gt;
    &lt;th style=&quot;background-color: #5b9be0; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;Manual journal reading&lt;/th&gt;
    &lt;th style=&quot;background-color: #5b9be0; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;Ze’Diag&lt;/th&gt;
  &lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Find the crash and its cause&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Search a text editor for exceptions and fatal errors, then work backward from the last good command&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Root cause, fatal errors, explanation, and evidence in a structured report&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Spot add-in involvement&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Check which add-ins loaded and ran before the failure, and test by disabling them&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;An Add-ins view that points to add-ins that may have been involved&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Find documented fixes&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Search Autodesk&#39;s knowledge base, or use a Notepad++ search file&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;KB Articles linked to issues detected in the journal&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;See where time was lost&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Compare timestamps by eye&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Timeline that flags delays of more than 5 seconds&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Find missing links&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Search for failed link loads&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;A list of missing linked files, with the Manage Links path to fix them&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Share findings&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Paste excerpts or send the raw file&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;A downloadable PDF report&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Handle dump files (.dmp)&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Send to Autodesk Product Support with the journal&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Not mentioned; the tool reads journal files&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Privacy and Handling Journals&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;What the vendor says:&lt;/b&gt; The web app states that your journal is &quot;analyzed briefly and never stored.&quot; It also says it uses cookies and privacy-respecting analytics to understand usage, with a Privacy Policy link and an option to decline.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Why it matters:&lt;/b&gt; Revit journals can contain file paths, user names, machine names, and network share names. Revit community guidance advises treating them as sensitive and redacting details before sharing them. If your firm has data-handling rules, check them before uploading journals from client projects, and review ZestineTech&#39;s Privacy Policy.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Account required:&lt;/b&gt; Analysis needs a login or a new account, so some user information is shared with ZestineTech. I didn&#39;t find details on what is collected.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Fit for a BIM Coordinator&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Where it helps:&lt;/b&gt; Triaging crashes quickly across a team, checking whether the same add-in or link keeps appearing, and giving help-desk staff and BIM managers a consistent report. It also fits add-in vetting, since the report shows which add-ins were loaded during a failed session.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Before escalating to Autodesk:&lt;/b&gt; It&#39;s a quick first pass before you send journals and dump files to Autodesk Product Support. It doesn&#39;t replace the support process, because support will still want the original files.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Where to be careful:&lt;/b&gt; The analysis explains likely causes, so treat it as a lead to verify, not a final verdict. Test the suggested cause, for example by disabling an add-in or unloading a link, before changing standards or blaming a tool.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Pairing with other tools:&lt;/b&gt; It complements model-health tools. Those check the model&#39;s contents, while Ze’Diag looks at what happened in a session.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Open Questions&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;How accurate is the root-cause analysis, and what does it do when a journal is ambiguous? There&#39;s no independent testing.&lt;/li&gt;&lt;li&gt;How are large journals handled? A directory entry mentions truncation above 100 MB, but ZestineTech&#39;s own pages don&#39;t confirm it.&lt;/li&gt;&lt;li&gt;What does the Unsaved Work tab show, and how reliable is it?&lt;/li&gt;&lt;li&gt;What data does the account sign-up collect, and what do the Privacy Policy and End User Agreement say about uploaded journals?&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Bottom Line&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Ze’Diag is a free, browser-based tool that turns a Revit journal file into a readable diagnostic report. The report covers the likely cause of a crash, the errors and warnings raised, the add-ins involved, missing links, a session timeline, and linked Autodesk fixes, and it can be downloaded as a PDF. It isn&#39;t a Revit add-in you install, but it fits naturally into a BIM coordinator&#39;s troubleshooting routine. It speeds up first-pass triage and makes crash reports easier to share. Its main limits are the lack of independent testing, the need to create an account, and a privacy question, because journals can contain file paths and user names. A sensible first step is to run it on a few recent journals from your own sessions, compare the results with what you already know about those crashes, and review ZestineTech&#39;s privacy terms before using it on client-project journals.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sources&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://zestinetech.com/zediag&quot;&gt;ZestineTech: Ze’Diag product page&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://zediag.zestinetech.com/&quot;&gt;Ze’Diag web app: Revit Journal Analyzer&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://marketplace.autodesk.com/apps/5c155480-f9b8-4176-b833-90846dd808c8&quot;&gt;Autodesk App Store: Ze’Diag&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://zestinetech.com/&quot;&gt;ZestineTech home page&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://marketplace.autodesk.com/publisher-profile?id=73J29F68RTHL3EBR&quot;&gt;Autodesk App Store: ZestineTech publisher profile&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.hexabim.com/solutions/zediag&quot;&gt;HEXABIM: Ze’Diag directory entry (French)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.linkedin.com/posts/zestinetech_autodeskrevit-revit-bim-activity-7483141814359650304-UgKV&quot;&gt;LinkedIn: ZestineTech on Ze’Diag root cause analysis&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.linkedin.com/posts/zestinetech_zestinetech-zemanage-zeconnect-activity-7495117267211431936-jYdH&quot;&gt;LinkedIn: ZestineTech on Revit crashes and Ze’Diag&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/Location-of-journal-files.html&quot;&gt;Autodesk Support: Location of Revit journal files&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/How-to-read-the-journal-file-Revit.html&quot;&gt;Autodesk Support: How to read the journal file from Revit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://help.autodesk.com/cloudhelp/2026/ENU/Revit-GetStarted/files/GUID-477C6854-2724-4B5D-8B95-9657B636C48D.htm&quot;&gt;Autodesk Help: About Journal Files&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://novedge.com/blogs/design-news/revit-tip-revit-journal-files-for-crash-analysis-and-recovery&quot;&gt;NOVEDGE: Revit Journal Files for Crash Analysis and Recovery&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://novedge.com/blogs/design-news/revit-tip-revit-journal-management-for-faster-issue-resolution&quot;&gt;NOVEDGE: Revit Journal Management for Faster Issue Resolution&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDT5tb-Uct0ZIbHyOa_tnj7nRqiuxEPV-ILKKyX3U9zL6eK469r3v_sy88v6utPu29ECa-sGdq7MKVfazsCT3OUSKwc3G1Ld9Y8QQjuQRxAmS63S-guEdYyN0NiSZcaEAoSbvGqlV4bKLaCjem3S6eoQ-8kge0ZCjGplCHtuK6FEfheKiDo-Dtek0M-Ak/s1298/Ze%E2%80%99Diag_01.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;688&quot; data-original-width=&quot;1298&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDT5tb-Uct0ZIbHyOa_tnj7nRqiuxEPV-ILKKyX3U9zL6eK469r3v_sy88v6utPu29ECa-sGdq7MKVfazsCT3OUSKwc3G1Ld9Y8QQjuQRxAmS63S-guEdYyN0NiSZcaEAoSbvGqlV4bKLaCjem3S6eoQ-8kge0ZCjGplCHtuK6FEfheKiDo-Dtek0M-Ak/w400-h213/Ze%E2%80%99Diag_01.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-O4CCIV-T1K8vd2hyphenhyphen8r6aaLrzxJ-r1Up7WXJOydonHIQF9lOYXkirLirlK5xi09eIirYBeV6nRYqmCytMRZ-wAXGOoMnqd8n7HzdIRXB4MjAvzYoh-p6-O2dl6vM2wSBuKakBz7YIT7_6b9EWJHx6wb9ec1yyTe9aCGDUhyphenhypheno8KV7-FX1iaFP_Qin5hXo/s1917/Ze%E2%80%99Diag_02.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;862&quot; data-original-width=&quot;1917&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-O4CCIV-T1K8vd2hyphenhyphen8r6aaLrzxJ-r1Up7WXJOydonHIQF9lOYXkirLirlK5xi09eIirYBeV6nRYqmCytMRZ-wAXGOoMnqd8n7HzdIRXB4MjAvzYoh-p6-O2dl6vM2wSBuKakBz7YIT7_6b9EWJHx6wb9ec1yyTe9aCGDUhyphenhypheno8KV7-FX1iaFP_Qin5hXo/w400-h180/Ze%E2%80%99Diag_02.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUNdugZs7dLe08ruq7-LcWQZqao79HkQnKGNxmZGtDX679uCeafP9VO8IMoss4YvzBVWNVMrYsYa_n2FROPOcENif8rwvDU8YWUXLNbpjdlWSxn2ux5ca9zsiu7BP550k3MQ8dOohGRKIBoUu4-32442O75UTSJV05b2dFXKVzAHh2FqJX65HKspXMqMQ/s1305/Ze%E2%80%99Diag_03.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;687&quot; data-original-width=&quot;1305&quot; height=&quot;210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUNdugZs7dLe08ruq7-LcWQZqao79HkQnKGNxmZGtDX679uCeafP9VO8IMoss4YvzBVWNVMrYsYa_n2FROPOcENif8rwvDU8YWUXLNbpjdlWSxn2ux5ca9zsiu7BP550k3MQ8dOohGRKIBoUu4-32442O75UTSJV05b2dFXKVzAHh2FqJX65HKspXMqMQ/w400-h210/Ze%E2%80%99Diag_03.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsAPsThnXxIZph9lPsxw-fi_WiryZK7XirWWNmO95YyeC0wXgDjNPnSqPxFLVJvb6GcuT79t1l7pMg2apk7ZFhivwuH0Pfrnhw75zoFsCQiyv5YG70RkOwq6s_ud6hbSaBmRu3ViEr6cMPci8ZetyEMk8IlczMcCRVXEHU2HLm3AGa5vKae8kYn-nl6r0/s1917/Ze%E2%80%99Diag_04.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;867&quot; data-original-width=&quot;1917&quot; height=&quot;181&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsAPsThnXxIZph9lPsxw-fi_WiryZK7XirWWNmO95YyeC0wXgDjNPnSqPxFLVJvb6GcuT79t1l7pMg2apk7ZFhivwuH0Pfrnhw75zoFsCQiyv5YG70RkOwq6s_ud6hbSaBmRu3ViEr6cMPci8ZetyEMk8IlczMcCRVXEHU2HLm3AGa5vKae8kYn-nl6r0/w400-h181/Ze%E2%80%99Diag_04.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://marketplace.autodesk.com/apps/5c155480-f9b8-4176-b833-90846dd808c8?priceId=bd53604b-2c51-4447-be08-9a24076b6a97&quot;&gt;Ze’Diag&lt;/a&gt; is brought to you by &lt;a href=&quot;https://zestinetech.com/&quot;&gt;ZestineTech&lt;/a&gt;. It&#39;s free.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://marketplace.autodesk.com/apps/5c155480-f9b8-4176-b833-90846dd808c8?priceId=bd53604b-2c51-4447-be08-9a24076b6a97&quot;&gt;Autodesk Design and Make Marketplace »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;mailto:support@zestinetech.com&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/240309038367341087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/240309038367341087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/240309038367341087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/240309038367341087'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/11/free-zediag-revit-journal-analyzer.html' title='Free Ze’Diag: Revit Journal Analyzer'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgps8Jfjapr4_fFo1g78-nv2mUreJKRGzCVGGdXvabmUZAodhSv7MJ8_m6WWEfpAQqGXpvpjkBkEQV5VnK8jlMXP2b0R7BOZsCpqBz67ZLsbThRSyPgo5wczUGRRAvkxICqasyIbDo3ss7WI4OaxQKQFkSJHUXFSqh-kjmkg8aGpaAb1uGxu0RKtavzc38/s72-c/Ze%E2%80%99Diag_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-8645416330524846176</id><published>2026-11-04T17:26:00.000-08:00</published><updated>2026-11-04T17:26:00.114-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Modeling"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><category scheme="http://www.blogger.com/atom/ns#" term="scanning"/><title type='text'>BIMIT by Integrated Projects (IPX): Scan-to-BIM as a Service</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiST64fh8PurHqYZY12cAwv69dleCYKbsaa006DEYiX8o8PMLmCDKVpOlufU7ej4LtGqIqIOHjNDRIX6DYQZnu9rvYAgPmEvqvRmodASQeaVcPkncE7GXTMD4i9d79Mczbu7V0uVwI8wu-Sv2VKqyqR-9Ci56zN4oxl4sLjwCzHZT17RClVD6wKpIoiZKc/s80/IPX_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiST64fh8PurHqYZY12cAwv69dleCYKbsaa006DEYiX8o8PMLmCDKVpOlufU7ej4LtGqIqIOHjNDRIX6DYQZnu9rvYAgPmEvqvRmodASQeaVcPkncE7GXTMD4i9d79Mczbu7V0uVwI8wu-Sv2VKqyqR-9Ci56zN4oxl4sLjwCzHZT17RClVD6wKpIoiZKc/s1600/IPX_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;BIMIT is Integrated Projects&#39; (IPX) scan-to-BIM product. You upload a registered point cloud of a building, and BIMIT turns it into a Revit model, floor plans, CAD drawings, and a quality report. It&#39;s sold as a standardized product with published prices, not as a custom modeling engagement. IPX launched BIMIT 4.0, a new engine, on October 15, 2026. It offers three settings. BIMIT 100 and 200 are fully automated, and BIMIT 300 adds an architect&#39;s review. IPX says its starting price is 4¢ per square foot for fully automated models, delivered in hours.&lt;/p&gt;&lt;p&gt;&lt;i&gt;Note on sources and scope: BIMIT is an online ordering and delivery service, and what you get back is a Revit model (.rvt) that you open in Revit as normal. This summary is based on IPX&#39;s own BIMIT pages, its help center, developer documentation, and launch posts. I found no independent reviews or hands-on tests, so the speed, cost, and accuracy figures below are IPX&#39;s own claims.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;i&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwMrwr5JZaXVRqBjynewecmQpN9-Kzttv0MjFbKJSczGO6PJ7rnxg-YFiAlDwSD40ru9ciriHKgrPYDAgwQiZoP2PW521C4P3m02IYMtN-QDvf_2Tuot174kv1f0XH1rqvpk724M594L5BS2osC35I5fPqhF-2Uk1WgIt5osSzODkG9VHhrnm9gRPECvQ/s1600/BIMIT.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1383&quot; data-original-width=&quot;2048&quot; height=&quot;270&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwMrwr5JZaXVRqBjynewecmQpN9-Kzttv0MjFbKJSczGO6PJ7rnxg-YFiAlDwSD40ru9ciriHKgrPYDAgwQiZoP2PW521C4P3m02IYMtN-QDvf_2Tuot174kv1f0XH1rqvpk724M594L5BS2osC35I5fPqhF-2Uk1WgIt5osSzODkG9VHhrnm9gRPECvQ/w400-h270/BIMIT.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;What BIMIT Is, and Isn&#39;t&lt;/span&gt;&lt;/p&gt;&lt;p&gt;IPX&#39;s help center describes BIMIT as a fixed-price product that turns a point cloud into a usable building model, built to confirm square footage and equipment counts quickly. IPX is explicit about what it is and isn&#39;t:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;It is:&lt;/b&gt; A product with standardized, predictable pricing. It&#39;s built for fast, on-time delivery and can combine architecture, furniture, and MEP in one model file. It&#39;s intended for verifying floor areas, room dimensions, and element counts.&lt;/li&gt;&lt;li&gt;&lt;b&gt;It isn&#39;t:&lt;/b&gt; A custom service with a unique quote for every job, work priced by the hour or as a lump sum, or a set of separate files from different consultants.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Not construction-grade:&lt;/b&gt; IPX says BIMIT should not be used as a definitive guide for construction. Point cloud registration from devices such as the Matterport Pro2 or Leica BLK360 has accuracy limits. Licensed professionals should always field-verify.&lt;/li&gt;&lt;li&gt;&lt;b&gt;No materials or specifications:&lt;/b&gt; The model has geometry but no material information or construction details. Non-graphical data is kept generic, so you can customize it yourself.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Key Facts&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Developer:&lt;/b&gt; Integrated Projects (IPX), which also offers SCANIT, an on-site 3D laser scanning service. SCANIT crews are on site in 3–5 business days, and BIMIT can model either a SCANIT scan or your own.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Input:&lt;/b&gt; A registered point cloud. The ordering guide lists .e57, .xyz, .las, and .laz files, and a Matterport MatterPak import. Imports from FARO Sphere XG, NavVis, Cintoo, OpenSpace, and Prevu3D are listed as coming soon.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Output:&lt;/b&gt; A Revit model, IFC and DXF files, floor plans as PDF and SVG, and a quality report.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Revit versions:&lt;/b&gt; You pick the Revit version for the model in the order wizard. The pages I found don&#39;t list the supported versions.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Settings:&lt;/b&gt; BIMIT 100 (LOD 100) and BIMIT 200 (LOD 200) are fully automated. BIMIT 300 (LOD 300) is architect-assisted.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Pricing:&lt;/b&gt; From 4¢ per square foot for BIMIT 100, 8¢ for BIMIT 200, and from 27¢ for BIMIT 300, with live itemized estimates and volume discounts.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Track record (IPX figures):&lt;/b&gt; More than 6,000 buildings and 47 million square feet digitized, with 95% on-time delivery. A January 2025 IPX article cited 10 million square feet converted, so the volume has grown quickly.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Delivery and sharing:&lt;/b&gt; A secure browser-based platform for ordering, viewing, and sharing, with export to Autodesk Forma.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;How Ordering Works&lt;/span&gt;&lt;/p&gt;&lt;p&gt;BIMIT is ordered through the IPX platform&#39;s order wizard, the same one used for SCANIT scans. The difference is that you upload a point cloud instead of scheduling a site scan. You need to be an organization admin or have order permission.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Open the wizard:&lt;/b&gt; Under Services, click Get verified as-builts, and switch the service type to BIMIT.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Upload the point cloud:&lt;/b&gt; Drag and drop the file or import a MatterPak.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Set scope and deliverables:&lt;/b&gt; Choose the location, building levels, and square footage. Architecture is required and included by default (LOD 300 in the platform&#39;s ordering guide: walls, floors, ceilings, doors, windows, and stairs). Add furniture (LOD 200) or MEPF, plus exterior and site scope. Then choose the Revit version, point cloud, and floor plan deliverables.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Review and sign:&lt;/b&gt; Optionally invite teammates, check the summary, and sign the Service Authorization Form.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Pay the deposit:&lt;/b&gt; Pay 50% to confirm the order. The balance is invoiced when the deliverables are completed.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The itemized estimate updates live as you change the order. Every scope, deliverable, and add-on shows its own cost, price per square foot, and timeline. IPX says the estimate you see is the price you pay. Estimates can be emailed and are honored for up to 15 days. Unfinished orders are saved as drafts.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;What&#39;s New in BIMIT 4.0&lt;/span&gt;&lt;/p&gt;&lt;p&gt;BIMIT 4.0, announced October 15, 2026, is described as a &quot;spatial intelligence engine&quot; that reads a scan level by level and builds each element in Revit, wall by wall and room by room. IPX highlights these points:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Trained on real Revit work:&lt;/b&gt; It&#39;s built from 9,000 Revit models made to the BIMIT 300 standard, using 184 standard Revit elements from the IPX Element Catalog, IPX&#39;s modeling practices, and a 107-point QA/QC checklist. For example, it knows that a wall with few scan points behind it may be glass, and it avoids in-place modeling.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Finds each level first:&lt;/b&gt; It checks the point cloud and identifies each level before it models anything.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Speed (IPX claim):&lt;/b&gt; More than 27 times faster than drafting by hand. A 10,000 sq ft building takes hours at BIMIT 100 and days at BIMIT 300.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Accuracy (IPX claim):&lt;/b&gt; Typical wall offset of 2.3 cm, compared with 5.4 cm for a leading frontier AI model working alone, which IPX describes as less than half the wall error.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Upgrades over version 3:&lt;/b&gt; According to an IPX engineer, machine learning modules were retrained on the 9,000 fully human-annotated buildings with a training pipeline at least twice as large. A frontier AI model is also used to fix misalignments against IPX&#39;s own standards, such as room closing and corner joins.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Quality report with every model:&lt;/b&gt; See below.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The Three BIMIT Settings&lt;/span&gt;&lt;/p&gt;

&lt;table class=&quot;tg&quot; style=&quot;border-collapse: collapse; border-spacing: 0px;&quot;&gt;&lt;thead&gt;
  &lt;tr&gt;
    &lt;th style=&quot;background-color: #5b9be0; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;Process&lt;/th&gt;
    &lt;th style=&quot;background-color: #5b9be0; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;Fully automated&lt;/th&gt;
    &lt;th style=&quot;background-color: #5b9be0; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;Fully automated&lt;/th&gt;
    &lt;th style=&quot;background-color: #5b9be0; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;Architect-assisted&lt;/th&gt;
  &lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Level of development&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;LOD 100&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;LOD 200&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;LOD 300&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;What&#39;s modeled&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Architecture only, with the floor area&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Generic Revit families, door swings, and furniture, placed and labeled&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Specific Revit families, with MEP, site, and exteriors when needed&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Coverage&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Interiors&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Interiors&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Interiors and exteriors&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Point cloud size&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Up to 30 GB&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Up to 60 GB&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Up to 500 GB&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Floors per order&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Up to 5&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Up to 5&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Up to 100 (up to 1,000,000 sq ft)&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Precision&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Approximate&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Approximate&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Under an inch, verified by IPX&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Quality check&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Automated QA/QC&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Automated QA/QC&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Automated QA/QC, then an architect&#39;s review&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Turnaround&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Hours&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Hours&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Days&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Price per sq ft&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;4¢&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;8¢&lt;/td&gt;
    &lt;td style=&quot;background-color: #20242a; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;From 27¢&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Availability&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Available now&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Coming soon&lt;/td&gt;
    &lt;td style=&quot;background-color: #15191c; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Available now&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;IPX&#39;s pricing page adds an option to fast-track delivery for about 30% more, for roughly 30% faster delivery. Furniture and equipment, MEPF (standard or complex), and facade and site scopes are priced as separate line items. Architecture is always included.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Deliverables and Quality Report&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Revit model:&lt;/b&gt; Every wall, door, window, and piece of furniture is a Revit element. The example shown on IPX&#39;s site for one office floor lists 172 walls, 50 doors, 21 windows, and 264 pieces of furniture.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Floor plans for every level:&lt;/b&gt; Drawn from the scan as PDF, SVG, and image files.&lt;/li&gt;&lt;li&gt;&lt;b&gt;CAD drawing of each level:&lt;/b&gt; The same plan as a DXF file for CAD software.&lt;/li&gt;&lt;li&gt;&lt;b&gt;IFC model:&lt;/b&gt; For IFC-compatible platforms.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Quality report:&lt;/b&gt; Each element is marked verified, slightly off, or worth a second look. The report also flags anything the engine saw in the scan but left out of the model, so you know what to review before relying on it. IPX says the engine compares the model with the original scan one part at a time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Everything in one place:&lt;/b&gt; The model, plans, and report can be downloaded from the IPX platform or bimit.ai, viewed in a browser, shared securely, and exported to Autodesk Forma.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Fit for a BIM Coordinator&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Where it helps:&lt;/b&gt; Getting an existing-conditions Revit model for renovation, tenant fit-out, space planning, due diligence, and early coordination, without modeling it by hand. The Revit-native output means you can link or open it in your normal workflow.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Where to be careful:&lt;/b&gt; The model is meant for design and planning. It has no material data, element metadata is generic, and IPX warns against using it for construction. Plan to field-verify, and use the quality report to decide what to check first.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Model standards:&lt;/b&gt; The model follows IPX&#39;s own element catalog and QA/QC checklist, not your office&#39;s families, parameters, or naming. Expect some cleanup or mapping to your BIM standards.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Budgeting:&lt;/b&gt; Because pricing is per square foot, you can estimate cost before ordering. IPX notes that larger projects earn lower rates and that some small items carry fixed minimums.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Open Questions&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;When will BIMIT 200 be available? It&#39;s marked &quot;coming soon.&quot;&lt;/li&gt;&lt;li&gt;How are revisions or re-runs handled if the quality report shows problem areas? Does the architect&#39;s review in BIMIT 300 cover fixes?&lt;/li&gt;&lt;li&gt;Are the speed and accuracy claims backed by independent testing? The benchmarks come from IPX.&lt;/li&gt;&lt;li&gt;How does enterprise pricing differ from on-demand pricing, and what do volume tiers look like?&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Bottom Line&lt;/span&gt;&lt;/p&gt;&lt;p&gt;BIMIT is a scan-to-BIM service, not a Revit add-in. It converts a point cloud you already own, or one from IPX&#39;s SCANIT scanning service, into a Revit model, plans, and a quality report. BIMIT 4.0 adds an automated engine and an element-by-element quality report, and the pricing is unusually transparent at 4¢ per square foot for BIMIT 100 and from 27¢ for BIMIT 300, which adds an architect&#39;s review. For BIM coordinators, it&#39;s a fast way to get an existing-conditions model for renovation, space planning, and early coordination. IPX describes the output as design-grade, not construction-grade, and recommends field verification. The main things to confirm before ordering are Revit version support and how well the model fits your office standards. Starting with a small test order and checking its quality report is a sensible first step.&lt;/p&gt;&lt;p&gt;Sources&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://www.integrated-projects.com/bimit&quot;&gt;IPX: BIMIT product page&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.integrated-projects.com/introducing-bimit-v4&quot;&gt;IPX: Introducing BIMIT 4.0&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.integrated-projects.com/pricing&quot;&gt;IPX: Scan-to-BIM pricing&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://ipx.integrated-projects.com/help/services/bimit&quot;&gt;IPX Help Center: What is BIMIT?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://ipx.integrated-projects.com/help/services/request-a-bimit-model&quot;&gt;IPX Help Center: How to order a BIMIT model&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://ipx.integrated-projects.com/help/services/how-pricing-works&quot;&gt;IPX Help Center: How pricing works&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://ipx.integrated-projects.com/help/standards/lod&quot;&gt;IPX Help Center: What is Level of Development (LOD)?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://developers.integrated-projects.com/documentation/bimit&quot;&gt;IPX Developers: BIMIT building elements&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://developers.integrated-projects.com/documentation/bimit/definitions&quot;&gt;IPX Developers: BIMIT definitions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://developers.integrated-projects.com/documentation/bimit_engine&quot;&gt;IPX Developers: BIMIT Engine&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://marketplace.autodesk.com/apps/4f8b812e-73e6-400c-abce-74761fb6a407&quot;&gt;Autodesk App Store: IPX - Easy Scan-to-BIM&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.integrated-projects.com/articles/bimit-the-simplest-way-to-convert-your-3d-scan-to-bim&quot;&gt;IPX Blog: BIMIT, the simplest way to convert your 3D site scan to BIM&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.linkedin.com/posts/imalvarog_reading-through-the-comments-on-our-bimit-activity-7519460695071969280-Qjq3&quot;&gt;LinkedIn: IPX on BIMIT 4.0 quality reports&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.linkedin.com/posts/weilian-song-223a28126_bimit-40-is-our-latest-spatial-intelligence-activity-7522051243616165888-O38S&quot;&gt;LinkedIn: IPX on BIMIT 4.0 versus 3.0&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://www.integrated-projects.com/bimit&quot;&gt;BIMIT&lt;/a&gt; is brought to you by &lt;a href=&quot;https://www.integrated-projects.com/&quot;&gt;Integrated Projects (IPX)&lt;/a&gt;. Pricing begins at 4¢ per square foot.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Revit compatibility was not known at press time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://www.integrated-projects.com/bimit&quot;&gt;Integrated Projects website »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;https://www.integrated-projects.com/contact&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/8645416330524846176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/8645416330524846176' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/8645416330524846176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/8645416330524846176'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/11/bimit-by-integrated-projects-ipx-scan.html' title='BIMIT by Integrated Projects (IPX): Scan-to-BIM as a Service'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiST64fh8PurHqYZY12cAwv69dleCYKbsaa006DEYiX8o8PMLmCDKVpOlufU7ej4LtGqIqIOHjNDRIX6DYQZnu9rvYAgPmEvqvRmodASQeaVcPkncE7GXTMD4i9d79Mczbu7V0uVwI8wu-Sv2VKqyqR-9Ci56zN4oxl4sLjwCzHZT17RClVD6wKpIoiZKc/s72-c/IPX_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-9118596551126455693</id><published>2026-11-03T17:47:00.000-08:00</published><updated>2026-11-03T17:47:00.128-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Product Roundup"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><title type='text'>Product Roundup: underbim (ub.Suite Edition 1)</title><content type='html'>&lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn83puMgmsPaVt3tSUUXxoqpBRHv4T-ZedJ-gnt0nSGeZlWjqGphAWqcx9iLL1Znoq7oQ_37wYeiVueEQ0nZYH-VBh7TsJvRpElnztmhyphenhyphen0mVbVWB1RKJ0lvdYqLY34dl-_00A_gXUu9zkwxRLJp6POdyyI4MZ4ecGaNYapqjXFAX4XfeGf4P-zzuj_VmA/s80/underbim_80px.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn83puMgmsPaVt3tSUUXxoqpBRHv4T-ZedJ-gnt0nSGeZlWjqGphAWqcx9iLL1Znoq7oQ_37wYeiVueEQ0nZYH-VBh7TsJvRpElnztmhyphenhyphen0mVbVWB1RKJ0lvdYqLY34dl-_00A_gXUu9zkwxRLJp6POdyyI4MZ4ecGaNYapqjXFAX4XfeGf4P-zzuj_VmA/s1600/underbim_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;underbim was created around one idea: BIM technology should make real work easier. It is a focused, independent company built on about 25 years of hands-on BIM and Revit experience, starting in October 2001. It took shape as underbim around a decade ago, when practice, consultancy, and development came together under one identity. Its current product line, ub.Suite, turns real workflows into focused Revit software.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Key Takeaways&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Practice first:&lt;/b&gt; underbim did not start as a software company looking for problems to solve. It grew out of years of work with BIM models, project teams, training, and real production constraints.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Workflow before software:&lt;/b&gt; The approach is to observe the real problem, structure the workflow, and then build a focused tool around it. Anything Revit already does well natively is kept, and unnecessary steps are removed.&lt;/li&gt;&lt;li&gt;&lt;b&gt;One person across the whole chain:&lt;/b&gt; The founder identifies workflow problems, analyzes them, designs the solution, writes the software, and understands how it behaves in a real BIM environment.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Focused, ownable products:&lt;/b&gt; ub.Suite is a collection of focused tools that extend Revit where everyday workflows can be made clearer, faster, and more effective. It is licensed perpetually, with no subscription required to keep using the Edition purchased.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;From BIM Practice to Software&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Over the years, underbim has worked across BIM consultancy, implementation, training, automation, and custom development. Its process has three steps:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Observe:&lt;/b&gt; Find the real problem by looking at the work itself, including recurring friction, repetitive operations, information gaps, and model-control needs.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Structure:&lt;/b&gt; Reduce the problem to a clear sequence of steps, preserve what already works natively in Revit, and remove unnecessary steps.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Build:&lt;/b&gt; Develop focused software around the workflow instead of forcing the workflow around the software.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The Founder&lt;/span&gt;&lt;/p&gt;&lt;p&gt;underbim was founded by André Cardoso, whose work with BIM and Revit began in October 2001. His professional activity has covered project production, consultancy, technical support, training, workflow development, and programming. This close link between practice and development is central to how the company works.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Guiding Principles&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Practical by design:&lt;/b&gt; Features should solve identifiable problems and improve real workflows.&lt;/li&gt;&lt;li&gt;Focused, not overloaded: A tool does not need to do everything, only to do its job exceptionally well.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Built around Revit users:&lt;/b&gt; Interfaces and decisions are designed from the perspective of people working in Revit every day.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Independent development:&lt;/b&gt; Product decisions stay centered on usefulness, clarity, and the workflow itself.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Software you can own:&lt;/b&gt; ub.Suite uses a perpetual licensing model, so no subscription is needed to keep using the purchased Edition.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Timeline&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;October 2001:&lt;/b&gt; BIM and Revit become part of the founder&#39;s professional path, which later spans production, training, support, consultancy, and development.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Around a decade ago:&lt;/b&gt; underbim takes shape. Experience from BIM practice begins to operate under one identity and one direction.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Today:&lt;/b&gt; ub.Suite brings years of workflow analysis into a focused family of professional Revit tools.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Bottom Line&lt;/span&gt;&lt;/p&gt;&lt;p&gt;underbim is a small, focused company with a long technical history. About ten years as underbim sit on top of 25 years of BIM and Revit practice that began in 2001. That experience shapes every product and decision. It builds practical, narrowly scoped Revit tools around real workflows, and customers can own them outright through perpetual licenses.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Products&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: georgia; font-size: x-large;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbpIXSo0mfZ1cgSfwCKqHCrKHt_H-moE0pbLg0cc6Lb9NuQniGSx6qKPjP7tatJbv-5jrpAZ4ZXm4muki8Dk6evhyphenhyphenUWicBSc7I_D5fME9xXz7coMOYxLNMxw_f5LRARhGMjtaQbd3uk9pM2a6KT3-jnjHNP1_Qvu22WQbo3IqtSkDtmPe6cz-DpJ-jjlc/s80/FilterToSchedule_80px.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbpIXSo0mfZ1cgSfwCKqHCrKHt_H-moE0pbLg0cc6Lb9NuQniGSx6qKPjP7tatJbv-5jrpAZ4ZXm4muki8Dk6evhyphenhyphenUWicBSc7I_D5fME9xXz7coMOYxLNMxw_f5LRARhGMjtaQbd3uk9pM2a6KT3-jnjHNP1_Qvu22WQbo3IqtSkDtmPe6cz-DpJ-jjlc/s1600/FilterToSchedule_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/filtertoschedule-revit-schedule.html&quot;&gt;FilterToSchedule&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div&gt;Turn defined Revit filter results into persistent native schedule snapshots that can be reviewed, refreshed, duplicated and carried into the next workflow. | €150&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: georgia; font-size: x-large;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnzlPUxNU44uib2pIPCCYdnc5NU4T0HC5iTI8Xq7TqaxbhdgRLa9QVFYedhA_FFZo0rD_AtohP-KHd7BZlyP5yvxA-Gj4hZe2tPjIIuVz_SAL1qRhcIgqHYDZfArpOEDOe1NzR64ldR8l5a27pvz3FIRR_Gwg3HI_dWcExmcRv7Y26bke9bOn3FnBShD8/s80/ModelData_80px.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnzlPUxNU44uib2pIPCCYdnc5NU4T0HC5iTI8Xq7TqaxbhdgRLa9QVFYedhA_FFZo0rD_AtohP-KHd7BZlyP5yvxA-Gj4hZe2tPjIIuVz_SAL1qRhcIgqHYDZfArpOEDOe1NzR64ldR8l5a27pvz3FIRR_Gwg3HI_dWcExmcRv7Y26bke9bOn3FnBShD8/s1600/ModelData_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/modeldata-schedule-centered-data.html&quot;&gt;ModelData&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Build, inspect, calculate and refine Revit schedule and model data with more control over the logic behind the result. | €280&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-family: georgia; font-size: x-large;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqLjTWcwq8u-2KaO3-T3hDlLejZatYgmzC1q5ZDmnneBc6Gc1nmzlEgkzjVJnp6JF_prmPrMaT4LFwyendQlhyv2E7lhaWmgQ_nk4aUhmvzE-xf6ja47wralssJXhcoexR-Pgj_yPYVvOZBNslw7qkjtPV9y7shJFWFpj-OTJIQb49C4kh0OMXH-i8yLA/s80/InterferenceInvestigator_80px.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqLjTWcwq8u-2KaO3-T3hDlLejZatYgmzC1q5ZDmnneBc6Gc1nmzlEgkzjVJnp6JF_prmPrMaT4LFwyendQlhyv2E7lhaWmgQ_nk4aUhmvzE-xf6ja47wralssJXhcoexR-Pgj_yPYVvOZBNslw7qkjtPV9y7shJFWFpj-OTJIQb49C4kh0OMXH-i8yLA/s1600/InterferenceInvestigator_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/interferenceinvestigator-interference.html&quot;&gt;InterferenceInvestigator&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Move from an interference result to the exact elements involved, locate them in the Revit model, recover the surrounding context and turn investigation into an actionable result. | €200&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-family: georgia; font-size: x-large;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD7q9Im_62BP1VIchBlJHAmr_CNwnjXSPyNraxwKAA1NCqP2K4jZ8280xleZgDbAgwtpKe3BrZR3mvrWOl0JyUgFdEvvN6-B1Y4tg8pcU9nBgC0BlUwlc038ck4y6o7vLkHE07kCqDTVvWI8m2IW8_Az93DNhtfzC_Hhob1uebS-kGIkoie96ITm74_2k/s80/ProjectManager_80px.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD7q9Im_62BP1VIchBlJHAmr_CNwnjXSPyNraxwKAA1NCqP2K4jZ8280xleZgDbAgwtpKe3BrZR3mvrWOl0JyUgFdEvvN6-B1Y4tg8pcU9nBgC0BlUwlc038ck4y6o7vLkHE07kCqDTVvWI8m2IW8_Az93DNhtfzC_Hhob1uebS-kGIkoie96ITm74_2k/s1600/ProjectManager_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/projectmanager-project-cleanup-with.html&quot;&gt;ProjectManager&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Audit recurring Revit project resources, distinguish what is used from what is not, understand dependencies and manage Views in batches before making changes to the model. | €100&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-family: georgia; font-size: x-large;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJGK9NiP9dWIvs847MacFKCQjbe86QWCG_CsevcQ-UoZCcmEgZpGTD3RnPE8To5P4Qk8bkN4U2gQlKEGcp3qj2KsUxzj_nYXKbNZWvuXspaXCeVQvi2WDc_5j3OdQ6B3NgvexwSrpQQ51PyKiDr1JnlW8H46EhLVMiFPPiAoz-lwLFIha2UFwVyer3QxA/s80/ConstraintScanner_80px.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJGK9NiP9dWIvs847MacFKCQjbe86QWCG_CsevcQ-UoZCcmEgZpGTD3RnPE8To5P4Qk8bkN4U2gQlKEGcp3qj2KsUxzj_nYXKbNZWvuXspaXCeVQvi2WDc_5j3OdQ6B3NgvexwSrpQQ51PyKiDr1JnlW8H46EhLVMiFPPiAoz-lwLFIha2UFwVyer3QxA/s1600/ConstraintScanner_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/constraintscanner-inspecting.html&quot;&gt;ConstraintScanner&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Scan Revit constraints, dependencies and model conditions, reduce the result to the relationships that matter and move directly from evidence to the elements involved — without changing the model. | €120&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-family: georgia; font-size: x-large;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2b6b5ZeRsshV6zFZEGWiY4KueBhXgk_xCEMREtvD8G3hKj5D7CMzWhGGpLGRUKPwGVv-z1kRvTjBFoXC1JhDOYXzHHhC5SZ9XPm58JVBkvDniqtvec0AbTQ_v_TboV9RzaNKZLqjd8xDq75Hf1o0l0d56Q1pmXdd6wcQ9PYoaUZOkeEtGBafT3Z1SAi0/s80/ScopeViews_80px.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2b6b5ZeRsshV6zFZEGWiY4KueBhXgk_xCEMREtvD8G3hKj5D7CMzWhGGpLGRUKPwGVv-z1kRvTjBFoXC1JhDOYXzHHhC5SZ9XPm58JVBkvDniqtvec0AbTQ_v_TboV9RzaNKZLqjd8xDq75Hf1o0l0d56Q1pmXdd6wcQ9PYoaUZOkeEtGBafT3Z1SAi0/s1600/ScopeViews_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;https://revitaddons.blogspot.com/2026/11/scopeviews-scope-boxdriven-view.html&quot;&gt;ScopeViews&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Turn selected Revit Scope Boxes into repeatable Plan, Section and 3D view sets, with templates, scale and naming controlled before the views are created. | €90&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-family: georgia; font-size: x-large;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPz8nfQYoQrEMftxP3R0DRAq-hEMidbGRpEbE16FAqyuM17fYcSpDvV2MTXeHEn6a98zmAjaHtCwcMvfw3OGryS5cFr0WBfA9WGZujBc5loEwyX5KI4uMD-ZQhtkOFasHfZ7hVzJJjUhltJ1JMh6OR9bn9BBzlMWgyBg9HV8akwPeWIGsyQ7MnuyYjl74/s80/Elevations_80px.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPz8nfQYoQrEMftxP3R0DRAq-hEMidbGRpEbE16FAqyuM17fYcSpDvV2MTXeHEn6a98zmAjaHtCwcMvfw3OGryS5cFr0WBfA9WGZujBc5loEwyX5KI4uMD-ZQhtkOFasHfZ7hVzJJjUhltJ1JMh6OR9bn9BBzlMWgyBg9HV8akwPeWIGsyQ7MnuyYjl74/s1600/Elevations_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;https://revitaddons.blogspot.com/2026/11/elevations-top-and-bottom-elevation.html&quot;&gt;Elevations&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Calculate upper and lower elevations from Revit element extents and write them to usable instance parameters, with Project or Survey coordinates as the reference. | €80&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-family: georgia; font-size: x-large;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz7iLDVrqkvwKV2iuZkrLFsHKD257ZadAvpHM7Igp28VC-3eSh7BSP-0Qf6XxvTFDNJBtcDHTbtOkX73f8A3QJMrWXvR3waHvTjTmbqbGXusnvZzK-EcBWwypy5OFfaQ3uMe3RWTK9youyFjCp7KwPsLSuQt3u0HyEcZmdoyC36w9Qnha3qoWAoftDoxk/s80/BackupMover_80px.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz7iLDVrqkvwKV2iuZkrLFsHKD257ZadAvpHM7Igp28VC-3eSh7BSP-0Qf6XxvTFDNJBtcDHTbtOkX73f8A3QJMrWXvR3waHvTjTmbqbGXusnvZzK-EcBWwypy5OFfaQ3uMe3RWTK9youyFjCp7KwPsLSuQt3u0HyEcZmdoyC36w9Qnha3qoWAoftDoxk/s1600/BackupMover_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;https://revitaddons.blogspot.com/2026/11/backupmover-keeping-revit-backups-out.html&quot;&gt;BackupMover&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Find genuine Revit project and family backup files beside the current document, move them into a controlled subfolder and keep the working location readable — manually or automatically after Save. | €50&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The complete suite of 8 products, titled ub.Suite Edition 1, is priced at €750.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/9118596551126455693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/9118596551126455693' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/9118596551126455693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/9118596551126455693'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/11/product-roundup-underbim-ubsuite.html' title='Product Roundup: underbim (ub.Suite Edition 1)'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn83puMgmsPaVt3tSUUXxoqpBRHv4T-ZedJ-gnt0nSGeZlWjqGphAWqcx9iLL1Znoq7oQ_37wYeiVueEQ0nZYH-VBh7TsJvRpElnztmhyphenhyphen0mVbVWB1RKJ0lvdYqLY34dl-_00A_gXUu9zkwxRLJp6POdyyI4MZ4ecGaNYapqjXFAX4XfeGf4P-zzuj_VmA/s72-c/underbim_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-6792758177951186552</id><published>2026-11-02T18:28:00.000-08:00</published><updated>2026-11-03T08:37:13.743-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Backups"/><category scheme="http://www.blogger.com/atom/ns#" term="Model Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><title type='text'>BackupMover: Keeping Revit Backups Out of the Working Folder</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaG5VJvMw6vu_DmNbw176_JlMxfSBUnt_yOLHaid-ELF1sW09cyM5g5-JzD0wvcN91iV9ZCMcrzw-FWvS37ASR9zbS6n3Pks5UiYWmVcT-RisenJfdGUz1lSFXiq7vI4hOqr3izptxOxwnbijzlxR7JJJiuuZMbtCfORrkIA6iA63mTHExmXuHA-wADKU/s80/BackupMover_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaG5VJvMw6vu_DmNbw176_JlMxfSBUnt_yOLHaid-ELF1sW09cyM5g5-JzD0wvcN91iV9ZCMcrzw-FWvS37ASR9zbS6n3Pks5UiYWmVcT-RisenJfdGUz1lSFXiq7vI4hOqr3izptxOxwnbijzlxR7JJJiuuZMbtCfORrkIA6iA63mTHExmXuHA-wADKU/s1600/BackupMover_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;ub.BackupMover is an Autodesk Revit add-in from underbim, a Portugal-based BIM consultancy that has worked in BIM, Revit training, consulting, and software development since 2001. It is one of eight independent add-ins in ub.Suite Edition 1, which launched in late October 2026, and is positioned as a file safety utility. Its tagline, &quot;Move the backups. Keep the folder clear,&quot; sums up the approach. It finds genuine Revit project and family backup files beside the current document and moves them into a controlled subfolder, keeping the working folder readable. It can run manually or automatically after each Save.&lt;/p&gt;&lt;p&gt;Note on sources: This summary is based mainly on underbim&#39;s full BackupMover product page, which covers the workflow, feature explorer, detection rules, manual and automatic modes, destination handling, and licensing. Background on how Revit creates backups comes from Autodesk documentation, Autodesk forums, and Revit community blogs. An independent review or hands-on test was not found, and gaps are listed under Open Questions.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The Problem Area: Revit Backup Files&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Revit creates backup files automatically whenever a model is saved or synchronized. Where they go and how they behave depends on the type of model, and the sources below describe several recurring problems:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Backups are saved beside the model, with no setting to change it:&lt;/b&gt; For standalone (non-workshared) models, Revit places backups in the same folder as the project, named like &quot;project name.0001.rvt,&quot; &quot;project name.0002.rvt,&quot; and so on. Forum answers confirm there&#39;s no built-in way to choose a different location. Once the maximum backup count is reached, Revit overwrites the oldest backup.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Folders fill up with clutter:&lt;/b&gt; The numbered backup files pile up next to the files people actually work with, and they&#39;re easy to mistake for real project files. Revit family files create the same kind of backups.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Cloud sync and server replication get overloaded:&lt;/b&gt; Users report that OneDrive uploads every backup, which wastes bandwidth and data. An IT manager described tens of gigabytes of extra data slowing synchronization between four offices.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Workshared models use a separate backup folder:&lt;/b&gt; Revit stores central and local model backup information in a folder named [model name]_backup next to the model. Autodesk says not to delete or rename files in it, and to keep the folder with the model if it&#39;s moved or copied, renaming it to match if the model is renamed. Backups in this folder are incremental, so they aren&#39;t ordinary .rvt files.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Manual and scripted workarounds:&lt;/b&gt; Common approaches include deleting backup files by hand, batch files with wildcards, Dynamo or Python scripts that move or delete files matching the numbered pattern, and older add-ins such as MoveBackup (later Wormhole for Revit), which moved backups into a subfolder or a chosen directory.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;BackupMover addresses the clutter problem for standalone project and family files. Like the older add-ins, it moves numbered backups out of the working folder. Unlike broad scripts, it works only from the active document and applies strict matching rules, so it only ever moves files that are clearly that document&#39;s own backups.&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Key Facts&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Purpose:&lt;/b&gt; Detect the current document&#39;s Revit backup files and move them into a controlled subfolder.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Product family:&lt;/b&gt; One of eight independent add-ins in ub.Suite Edition 1.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Files:&lt;/b&gt; Project (.rvt) and family (.rfa) backups that match the current document&#39;s naming pattern.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Run modes:&lt;/b&gt; Manual (Move Backups) or automatic after a successful Save (Auto on Save).&lt;/li&gt;&lt;li&gt;&lt;b&gt;Source:&lt;/b&gt; The current document&#39;s own folder only, on a local drive or an accessible network path. Cloud and Autodesk Construction Cloud (ACC) models are excluded.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Destination:&lt;/b&gt; A configurable subfolder beside the document, conventionally named BAK, created when needed.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Safety:&lt;/b&gt; The current file is never moved, existing files are never silently overwritten, and results are reported as moved, ignored, or errors.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Licensing:&lt;/b&gt; Perpetual license by Edition. Updates within the Edition are included, and major Edition upgrades are optional. Single-activation and two-activation options are offered.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Documentation:&lt;/b&gt; The product page links to setup and documentation. underbim also has a Downloads area, a Customer Portal, and a public GitHub repository for signed releases and update manifests.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The Product Idea&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The tool is built on one idea: protect the backups, remove the folder noise. Revit backups are useful because they preserve earlier states of a model. BackupMover doesn&#39;t replace or change that mechanism. It just recognizes the real backup files around the current .rvt or .rfa file, moves them out of the working folder, and keeps the operation narrow and predictable. The process has four stages: Detect (exact Revit backup pattern), Protect (current file untouched), Move (configured subfolder), and Report (moved, ignored, errors).&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Workflow: Recognize First, Move Only What Belongs&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Source:&lt;/b&gt; Use the saved current .rvt or .rfa file to identify the working folder and base file name.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Detect:&lt;/b&gt; Find only files in that folder (not subfolders) that match Revit&#39;s numbered backup pattern.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Destination:&lt;/b&gt; Locate the configured backup subfolder beside the document, and create it if needed.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Protect:&lt;/b&gt; Exclude the current file, and never silently overwrite a file that already exists in the destination.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Move:&lt;/b&gt; Move eligible backups manually, or automatically after a successful Save when Auto on Save is turned on.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Result:&lt;/b&gt; Report what was moved, ignored, or caused an error, without interrupting Revit&#39;s save process.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Backup Detection: Exact Pattern, Narrow Scope&lt;/span&gt;&lt;/p&gt;&lt;p&gt;underbim describes it as &quot;a small utility with very strict rules.&quot; Moving files is only useful if you can trust what gets selected, so BackupMover deliberately limits what counts as a backup, where it looks, and where files can go. It doesn&#39;t scan arbitrary folders. Everything is worked out from the active, saved document:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Saved document required:&lt;/b&gt; The document must have a valid file path, which ties the operation to a real local or network location.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Exact pattern:&lt;/b&gt; Only files named with the current document&#39;s base name, then four digits, then the current extension (Name.####.rvt or Name.####.rfa) qualify.&lt;/li&gt;&lt;li&gt;&lt;b&gt;That folder only:&lt;/b&gt; The scan covers only the folder containing the current document. It doesn&#39;t search subfolders or unrelated directories.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Current file protected:&lt;/b&gt; The working .rvt or .rfa file is never treated as one of its own backups.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Environment:&lt;/b&gt; Local and accessible network paths are supported. Cloud and ACC models, and documents without a usable file path, are excluded.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Example from the product page, with Project_A.rvt as the current document:&lt;/p&gt;

&lt;table class=&quot;tg&quot; style=&quot;border-collapse: collapse; border-spacing: 0px;&quot;&gt;&lt;thead&gt;
  &lt;tr&gt;
    &lt;th style=&quot;background-color: #96fffb; border-color: inherit; border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;File in the folder&lt;/th&gt;
    &lt;th style=&quot;background-color: #96fffb; border-color: inherit; border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;Result&lt;/th&gt;
    &lt;th style=&quot;background-color: #96fffb; border-color: inherit; border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;Why&lt;/th&gt;
  &lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Project_A.0001.rvt&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Move&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Matches base name, four digits, and extension&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #343434; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Project_A.0042.rvt&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Move&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Matches base name, four digits, and extension&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Project_A.rvt&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Not moved&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;It&#39;s the current document&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #343434; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Project_A_old.rvt&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Ignored&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Doesn&#39;t match the numbered backup pattern&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;notes.txt&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Ignored&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Not a Revit file&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Because only files in the document&#39;s own folder that match Name.####.rvt are considered, the incremental contents of a workshared model&#39;s separate _backup folder fall outside these rules. underbim doesn&#39;t mention workshared models directly, so this is inferred from the stated rules.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Manual and Automatic Modes&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The same narrow rules apply whether you start the move from the BackupMover window or it runs automatically after a Save:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Move Backups (manual):&lt;/b&gt; Open the BackupMover window, check the source folder, destination, and detected files, then move the eligible files when you&#39;re ready.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Auto on Save:&lt;/b&gt; After each successful Save, the same move runs in the background without interfering with the save itself.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Save As:&lt;/b&gt; When a local Save As creates a new valid path, including a detached local copy, later automatic moves follow the document to its new location.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Destination and Results&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Subfolder beside the project:&lt;/b&gt; Backups go to a configurable subfolder inside the document&#39;s folder, conventionally named BAK, not to an unrelated outside location. Backups stay with the project they belong to.&lt;/li&gt;&lt;li&gt;&lt;b&gt;No overwrite:&lt;/b&gt; If a file with the same name already exists in the destination, BackupMover doesn&#39;t replace it. It gives the moved file a timestamped name instead, so both files are kept.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Non-matches left alone:&lt;/b&gt; Files that don&#39;t match the backup pattern, unsupported file types, cloud models, and documents without a usable path are excluded.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Clear results:&lt;/b&gt; A results area reports what was moved, what was ignored, and any errors, so every manual run ends with a clear account of what happened.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Place Within ub.Suite 1&lt;/span&gt;&lt;/p&gt;&lt;p&gt;ub.Suite 1 includes &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/filtertoschedule-revit-schedule.html&quot;&gt;FilterToSchedule&lt;/a&gt;, &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/modeldata-schedule-centered-data.html&quot;&gt;ModelData&lt;/a&gt;, &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/interferenceinvestigator-interference.html&quot;&gt;InterferenceInvestigator&lt;/a&gt;, &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/projectmanager-project-cleanup-with.html&quot;&gt;ProjectManager&lt;/a&gt;, &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/constraintscanner-inspecting.html&quot;&gt;ConstraintScanner&lt;/a&gt;, &lt;a href=&quot;https://revitaddons.blogspot.com/2026/11/scopeviews-scope-boxdriven-view.html&quot;&gt;ScopeViews&lt;/a&gt;, &lt;a href=&quot;https://revitaddons.blogspot.com/2026/11/elevations-top-and-bottom-elevation.html&quot;&gt;Elevations&lt;/a&gt;, and BackupMover. BackupMover is the only one aimed at files on disk. The other seven work on the contents of the Revit model itself. It&#39;s most closely related to one tool:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;ProjectManager: Audits and cleans up model content such as views, view templates, filters, and scope boxes. BackupMover does a similar tidying job for files in project folders. This fits the suite&#39;s &quot;project organization&quot; theme, though underbim hasn&#39;t said the two tools work together.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The suite&#39;s other tools rely on Revit Undo for safety. BackupMover works on files on disk, so it gets its safety from strict rules instead:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;It acts only on the current document&#39;s own numbered backups.&lt;/li&gt;&lt;li&gt;It never moves the working file.&lt;/li&gt;&lt;li&gt;It never silently overwrites anything, renaming with a timestamp instead.&lt;/li&gt;&lt;li&gt;It keeps backups beside the project.&lt;/li&gt;&lt;li&gt;It reports every result.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;underbim doesn&#39;t mention an undo or restore command for moved files. Since nothing is deleted, moved backups stay in the BAK subfolder, where you can still open them.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Compared with Native Revit and Manual Methods&lt;/span&gt;&lt;/p&gt;

&lt;table class=&quot;tg&quot; style=&quot;border-collapse: collapse; border-spacing: 0px;&quot;&gt;&lt;thead&gt;
  &lt;tr&gt;
    &lt;th style=&quot;background-color: #96fffb; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;Need&lt;/th&gt;
    &lt;th style=&quot;background-color: #96fffb; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;Native Revit and manual methods&lt;/th&gt;
    &lt;th style=&quot;background-color: #96fffb; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;BackupMover&lt;/th&gt;
  &lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Keep backups out of the project folder&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;No setting; backups are saved beside the model. Workarounds are batch files, Dynamo or Python scripts, or older add-ins&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Moves the current document&#39;s numbered backups into a BAK subfolder beside it&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #343434; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Limit how many backups are kept&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Maximum number of backups set in the Save As options&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Doesn&#39;t change Revit&#39;s backup setting; it only relocates the backups Revit creates&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Avoid syncing backups to the cloud or other offices&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Filter by file name in the sync software, or move files out by hand&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Not addressed directly; the BAK subfolder sits inside the project folder, so excluding it from sync would be a separate step&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #343434; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Handle workshared _backup folders safely&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Autodesk advises keeping the folder with the model and not editing its contents&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Not mentioned; detection rules (document&#39;s own folder, numbered pattern only) suggest the _backup folder isn&#39;t touched&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Process many folders at once&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Scripts that search folders and subfolders&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;No, by design: only the current document&#39;s folder; Auto on Save covers each document as it&#39;s saved&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #343434; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Clean up automatically&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;No native option; scheduled scripts or older add-ins&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Auto on Save runs the move after each successful Save&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Open Questions&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Can the destination subfolder name be set per project or office-wide, and can it point anywhere other than inside the document&#39;s folder?&lt;/li&gt;&lt;li&gt;Are template (.rte) and family template (.rft) backups supported, or only .rvt and .rfa?&lt;/li&gt;&lt;li&gt;Are results from automatic runs logged anywhere, or shown only in the window during manual runs?&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Bottom Line&lt;/span&gt;&lt;/p&gt;&lt;p&gt;BackupMover targets a small but persistent Revit annoyance: numbered backup files piling up beside the model, with no setting in Revit to put them anywhere else. It keeps Revit&#39;s backup system intact and simply moves each document&#39;s genuine .rvt and .rfa backups into a BAK subfolder beside it. It can do this on demand or automatically after every Save. Its strict rules keep it safe: only the current document&#39;s numbered backups are touched, the working file is never moved, nothing is silently overwritten, and every run is reported. Cloud and ACC models are excluded, and moving backups into a subfolder doesn&#39;t by itself stop cloud sync from uploading them.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sources&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/ub-suite/backupmover&quot;&gt;ub.BackupMover product page&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/&quot;&gt;underbim home page&lt;/a&gt; and &lt;a href=&quot;https://www.underbim.com/ub-suite&quot;&gt;ub.Suite overview&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.linkedin.com/posts/underbim_ubsuite-1-eight-revit-add-ins-underbim-activity-7519495379348811777-gVnN&quot;&gt;ub.Suite 1 launch announcement&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://trimbledx.my.site.com/trimblehelpcenter/s/article/Revit-Backup-files&quot;&gt;Trimble Help Center: Revit Backup files&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://help.autodesk.com/cloudhelp/2022/ENU/Revit-Collaborate/files/GUID-473A5A7F-A752-4FE3-945B-354BD32EADAB.htm&quot;&gt;Autodesk Help: About Backup Files for Workshared Projects&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://forums.autodesk.com/t5/revit-structure-forum/moving-revit-backup-files/td-p/4647781&quot;&gt;Autodesk Community: Moving Revit backup files&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://forums.autodesk.com/t5/revit-architecture-forum/revit-backup-location-change/td-p/7389091&quot;&gt;Autodesk Community: Revit Backup Location change&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://forums.autodesk.com/t5/revit-architecture-forum/backup-files-in-a-different-folder/td-p/11673780&quot;&gt;Autodesk Community: Backup files in a different folder&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://wrw.is/cleanup-move-revit-backup-files/&quot;&gt;What Revit Wants: Cleanup and Move Revit Backup Files&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.bimicon.com/remove-or-move-revit-backups/&quot;&gt;BIMicon: Delete or Move Revit Backups&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://www.underbim.com/ub-suite/backupmover&quot;&gt;BackupMover&lt;/a&gt; is brought to you by &lt;a href=&quot;https://www.underbim.com/&quot;&gt;underbim&lt;/a&gt;. It&#39;s priced at €50, or €750 for the complete 8-tool ub.Suite 1. A 30-day free trial is available.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This add-in is compatible with Revit 2025-2027.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://www.underbim.com/ub-suite/backupmover&quot;&gt;underbim website »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;mailto:geral@underbim.com&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/6792758177951186552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/6792758177951186552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/6792758177951186552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/6792758177951186552'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/11/backupmover-keeping-revit-backups-out.html' title='BackupMover: Keeping Revit Backups Out of the Working Folder'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaG5VJvMw6vu_DmNbw176_JlMxfSBUnt_yOLHaid-ELF1sW09cyM5g5-JzD0wvcN91iV9ZCMcrzw-FWvS37ASR9zbS6n3Pks5UiYWmVcT-RisenJfdGUz1lSFXiq7vI4hOqr3izptxOxwnbijzlxR7JJJiuuZMbtCfORrkIA6iA63mTHExmXuHA-wADKU/s72-c/BackupMover_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-807716664481403902</id><published>2026-11-02T17:35:00.000-08:00</published><updated>2026-11-03T08:36:44.353-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Parameter Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><category scheme="http://www.blogger.com/atom/ns#" term="Scheduling"/><title type='text'>Elevations: Top and Bottom Elevation Data for Revit Elements</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggnceZ3v00TLsvChLok4ZFoUnAyOaI1YSqfGzQnKVujFJ4JfaV1MH_o6GGmiWn0E1Hz6eDWQVbKf9AA2-3wceq8oPh9M79u5WD-p27MQmWHhIo7fvU2zyKv-QuGL6BjiDOmMCJN0xb2wNOM2xP9evb1wL__1TP7h9opjr01I9ZeTB_6Sz1GkMzhvPYfoo/s80/Elevations_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggnceZ3v00TLsvChLok4ZFoUnAyOaI1YSqfGzQnKVujFJ4JfaV1MH_o6GGmiWn0E1Hz6eDWQVbKf9AA2-3wceq8oPh9M79u5WD-p27MQmWHhIo7fvU2zyKv-QuGL6BjiDOmMCJN0xb2wNOM2xP9evb1wL__1TP7h9opjr01I9ZeTB_6Sz1GkMzhvPYfoo/s1600/Elevations_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;ub.Elevations is an Autodesk Revit add-in from underbim, a Portugal-based BIM consultancy that has worked in BIM, Revit training, consulting, and software development since 2001. It is one of eight independent add-ins in ub.Suite Edition 1, which launched in late October 2026. Despite its name, it doesn&#39;t create elevation views. It&#39;s a vertical data tool. Its tagline, &quot;Know where every element starts and ends,&quot; sums up the approach. It calculates each element&#39;s upper and lower elevations from its extents in the Revit model and writes them to usable instance parameters, using either Project or Survey coordinates as the reference.&lt;/p&gt;&lt;p&gt;Note on sources: This summary is based mainly on underbim&#39;s full Elevations product page, which covers the workflow, feature explorer, coordinate references, parameter output, and licensing. Background on Revit&#39;s elevation parameters and coordinate system comes from Autodesk documentation and community forums. An independent review or hands-on test wasn&#39;t found.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The Problem Area: Vertical Data in Revit&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Knowing the absolute top and bottom elevation of elements matters for coordination, clearance checks, scheduling, tagging, and handing data to contractors or other software. Revit shows this information graphically, but it isn&#39;t consistently available as data that can be scheduled. Autodesk documentation and user forums describe several gaps:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Built-in elevation parameters only exist for some categories:&lt;/b&gt; Ducts, pipes, cable trays, and conduit have detailed top, bottom, and centerline elevation parameters, and structural framing has Elevation at Top and Elevation at Bottom. Many other categories have no equivalent absolute elevation values.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Level-relative values, not absolute ones:&lt;/b&gt; Parameters such as Elevation from Level give an offset from a level, not an absolute height. They&#39;re also unavailable in multi-category schedules.&lt;/li&gt;&lt;li&gt;&lt;b&gt;No level elevation in schedules:&lt;/b&gt; For elements such as columns, a schedule can show the base and top level names and offsets, but not the level&#39;s elevation as a number. That means you can&#39;t calculate the actual top or bottom elevation in a schedule or tag. This is a long-standing request on the Revit Ideas board.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Annotation isn&#39;t data:&lt;/b&gt; Spot elevations can show heights relative to the Project Base Point or the Survey Point, but they&#39;re annotations in a view, not parameter values you can filter, schedule, or export.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Dynamo workarounds go stale:&lt;/b&gt; A common fix is to add shared parameters and fill them with a Dynamo script. Forum users point out that values become outdated as heights and offsets change, unless someone remembers to rerun the script.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Coordinate references cause confusion:&lt;/b&gt; Revit has an Internal Origin, a Project Base Point (the project&#39;s local zero), and a Survey Point (the real-world reference, often sea level). The same element can have very different elevation values depending on which reference is used.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Elevations addresses this gap. It works the same way across whichever categories you choose: it calculates top and bottom values and writes them to parameters you control, with the coordinate reference stated explicitly.&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Key Facts&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Purpose:&lt;/b&gt; Calculate each element&#39;s top and bottom elevations and write them to instance parameters.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Product family:&lt;/b&gt; One of eight independent add-ins in ub.Suite Edition 1.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Reference:&lt;/b&gt; Project or Survey coordinates.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Data source:&lt;/b&gt; Entire Project, Current View, or Selection.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Calculation:&lt;/b&gt; Based on the extents of each element&#39;s bounding box, for fast, consistent results.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Output:&lt;/b&gt; Separate instance Length parameters for Top and Bottom. If no suitable parameter exists, the tool can create and bind a shared parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Reversibility:&lt;/b&gt; Both preparing parameters and writing values are committed through Revit transactions and can be undone.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Licensing:&lt;/b&gt; Perpetual license by Edition. Updates within the Edition are included, and major Edition upgrades are optional. Single-activation and two-activation options are offered.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Documentation:&lt;/b&gt; The product page links to setup and documentation. underbim also has a Downloads area, a Customer Portal, and a public GitHub repository for signed releases and update manifests.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The Product Idea&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The tool is built on one idea: turn each element&#39;s vertical extent into usable project data. You select the model categories, choose the Top and Bottom target parameters, and pick the elevation reference. The add-in then prepares the parameters and writes the values consistently. The process moves through four stages: Model (selected categories), Target (Top and Bottom parameters), Reference (Project or Survey), and Result (usable elevation values).&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Workflow: Set the Reference, Write the Result&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Categories:&lt;/b&gt; Select the model categories that should receive elevation data.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Targets:&lt;/b&gt; Choose or define compatible instance Length parameters for Top and Bottom.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Reference:&lt;/b&gt; Choose Project or Survey elevation coordinates.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Source:&lt;/b&gt; Process the Entire Project, the Current View, or the current Selection.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Calculate:&lt;/b&gt; Work out Top and Bottom from each element&#39;s bounding box.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Write:&lt;/b&gt; Prepare the parameters and write the values. The operation can be undone.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Model Categories and Data Source&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The operation is limited to the categories you select, not the whole project as one undifferentiated set. The category list can be filtered to show only used categories (those actually in the model), which helps on large projects. The active category selection also determines which categories the parameters are bound to and which elements are processed, so values are written only to the chosen set. Within those categories, the data source sets which elements are processed:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Entire Project:&lt;/b&gt; Processes all matching element instances (not types) across the document.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Current View:&lt;/b&gt; Limits processing to elements available in the active Revit view.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Selection:&lt;/b&gt; Uses the current selection, or the Select Elements option, to set exactly which elements are processed.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Reference and Targets&lt;/span&gt;&lt;/p&gt;&lt;p&gt;underbim stresses that Project and Survey aren&#39;t just display options. They set the coordinate reference used for the values written to the model:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Top:&lt;/b&gt; A compatible instance Length parameter that receives the element&#39;s upper elevation.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Bottom:&lt;/b&gt; A separate compatible instance Length parameter that receives the lower elevation.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Project:&lt;/b&gt; Writes elevations in the project&#39;s coordinate system, measured from the Project Base Point.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Survey:&lt;/b&gt; Converts the measured height (Z value) using the active Project Location, giving elevations relative to the survey reference.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Example from the product page: An element reads Top 12.40 and Bottom 0.00 in Project coordinates. With the Survey reference, the same zero point reads +48.20.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Parameter Output&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Setting up the parameters is part of the same operation. The tool can use existing compatible parameters, or it can create missing definitions and bind them to the selected categories:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Top and Bottom:&lt;/b&gt; Separate instance Length parameters receive the top and bottom of each element&#39;s bounding box.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Shared parameter when needed:&lt;/b&gt; If no usable target exists, the tool creates and binds a shared Length parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Usable afterward:&lt;/b&gt; Because the values are stored as ordinary instance parameters, they can be used in schedules, tags, view filters, and exports like any other parameter data.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Undo:&lt;/b&gt; Preparing the parameters and writing the values are both committed through Revit transactions and can be undone.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;A note on bounding boxes: A bounding box gives an element&#39;s overall vertical extent, meaning its highest and lowest points. For sloped or irregular elements such as sloped beams, ramps, or roofs, Top and Bottom are those extremes, not the elevation at a particular point along the element. Revit bounding boxes are also aligned to the model&#39;s axes, which doesn&#39;t affect vertical values but is worth knowing when reviewing the results.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Place Within ub.Suite 1&lt;/span&gt;&lt;/p&gt;&lt;p&gt;ub.Suite 1 includes &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/filtertoschedule-revit-schedule.html&quot;&gt;FilterToSchedule&lt;/a&gt;, &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/modeldata-schedule-centered-data.html&quot;&gt;ModelData&lt;/a&gt;, &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/interferenceinvestigator-interference.html&quot;&gt;InterferenceInvestigator&lt;/a&gt;, &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/projectmanager-project-cleanup-with.html&quot;&gt;ProjectManager&lt;/a&gt;, &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/constraintscanner-inspecting.html&quot;&gt;ConstraintScanner&lt;/a&gt;, &lt;a href=&quot;https://revitaddons.blogspot.com/2026/11/scopeviews-scope-boxdriven-view.html&quot;&gt;ScopeViews&lt;/a&gt;, Elevations, and &lt;a href=&quot;https://revitaddons.blogspot.com/2026/11/backupmover-keeping-revit-backups-out.html&quot;&gt;BackupMover&lt;/a&gt;. The launch announcement grouped Elevations with the &quot;views&quot; tools, but the product page shows it&#39;s really a model data tool. It fits best alongside these:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;ModelData and FilterToSchedule:&lt;/b&gt; These are the suite&#39;s model data and schedule tools. Elevations creates new parameter data (Top and Bottom), which these tools could then review, filter, or schedule. underbim hasn&#39;t described a direct integration.&lt;/li&gt;&lt;li&gt;&lt;b&gt;InterferenceInvestigator:&lt;/b&gt; Absolute top and bottom values are useful for checking vertical clearances and conflicts. That makes Elevations a natural partner for coordination work, though no link between the two is described.&lt;/li&gt;&lt;li&gt;&lt;b&gt;ScopeViews:&lt;/b&gt; Despite the similar &quot;views&quot; grouping, ScopeViews creates plan, section, and 3D views from Scope Boxes, while Elevations creates no views at all.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Elevations follows the suite&#39;s shared design approach. Choices are made up front in one place instead of across a long series of dialogs, the scope is set deliberately, and every change to the model can be undone.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Compared with Native Revit Tools&lt;/span&gt;&lt;/p&gt;

&lt;table class=&quot;tg&quot; style=&quot;border-collapse: collapse; border-spacing: 0px;&quot;&gt;&lt;thead&gt;
  &lt;tr&gt;
    &lt;th style=&quot;background-color: #96fffb; border-color: inherit; border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;Need&lt;/th&gt;
    &lt;th style=&quot;background-color: #96fffb; border-color: inherit; border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;Native Revit&lt;/th&gt;
    &lt;th style=&quot;background-color: #96fffb; border-color: inherit; border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;Elevations&lt;/th&gt;
  &lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Get the absolute top and bottom elevation of elements&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Built-in only for some categories, such as MEP elements and structural framing&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Calculated from the bounding box for any selected category and written to Top and Bottom parameters&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #343434; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Schedule or tag elevations across categories&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Elevation from Level isn&#39;t available in multi-category schedules, and level elevations can&#39;t be scheduled as numbers&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Values stored in shared instance Length parameters bound to the chosen categories&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Report elevations to the survey reference&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Spot elevations can reference the Survey Point, but only as annotation in a view&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Survey option converts the height using the active Project Location and writes it as parameter data&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #343434; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Limit processing to the right elements&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Manual selection or Dynamo filtering&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Category selection plus Entire Project, Current View, or Selection&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Keep values current after design changes&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Dynamo scripts must be rerun by hand&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: inherit; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Values are written when the tool runs; automatic updating isn&#39;t mentioned&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Open Questions&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Are values updated automatically when elements move or levels change, or does the tool need to be rerun?&lt;/li&gt;&lt;li&gt;How are nested families, element groups, and elements with symbolic or invisible geometry handled in the bounding box calculation?&lt;/li&gt;&lt;li&gt;Are there default names for the shared parameters it creates?&lt;/li&gt;&lt;li&gt;Is there a result report, like ScopeViews&#39; Status area, listing skipped or failed elements?&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Bottom Line&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Elevations fills a long-standing Revit data gap. It gives elements in any selected category absolute top and bottom elevations as real instance parameters, referenced to Project or Survey coordinates. You choose the categories, target parameters, reference, and scope up front, and the tool can create and bind shared parameters when needed. Every change can be undone. For BIM coordinators who need vertical data for clearance checks, coordination, schedules, tags, or contractor handover, it replaces fragile Dynamo workarounds with one controlled operation. Keep in mind that values come from bounding boxes and may need to be refreshed after design changes.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sources&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/ub-suite/elevations&quot;&gt;ub.Elevations product page&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/ub-suite&quot;&gt;ub.Suite 1 overview&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.linkedin.com/posts/underbim_ubsuite-1-eight-revit-add-ins-underbim-activity-7519495379348811777-gVnN&quot;&gt;ub.Suite 1 launch announcement&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/AndreCardosoUnderbim/ub-suite-releases&quot;&gt;underbim signed releases repository&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://help.autodesk.com/cloudhelp/2026/ENU/Revit-MEPEng/files/GUID-33D54198-C4E1-4E79-97BB-15E25C236E87.htm&quot;&gt;Autodesk Help: Elevation Properties for MEP Elements&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/Elevation-at-top-and-Elevation-at-Bottom-parameters-of-structural-framing-families-unexpectedly-report-VARIES-as-a-value-in-Revit.html&quot;&gt;Autodesk Support: Structural framing Elevation at Top/Bottom&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://forums.autodesk.com/t5/revit-architecture-forum/schedule-quot-elevation-from-level-quot-revit-2020/td-p/9142690&quot;&gt;Autodesk Community: Scheduling Elevation from Level&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://forums.autodesk.com/t5/revit-ideas/column-schedule-top-and-bottom-level-parameter-as-length-value/idi-p/12147798&quot;&gt;Revit Ideas: Column top and bottom level as length value&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://help.autodesk.com/cloudhelp/2022/ENU/Revit-Model/files/GUID-68611F67-ED48-4659-9C3B-59C5024CE5F2.htm&quot;&gt;Autodesk Help: Project Base Point and Survey Point&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.bimpure.com/blog/13-tips-to-understand-revit-base-points-and-coordinate-system&quot;&gt;BIM Pure: Revit Base Points and Coordinate System&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://www.underbim.com/ub-suite/elevations&quot;&gt;Elevations&lt;/a&gt; is brought to you by &lt;a href=&quot;https://www.underbim.com/&quot;&gt;underbim&lt;/a&gt;. It&#39;s priced at €80, or €750 for the complete 8-tool ub.Suite 1. A 30-day free trial is available.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This add-in is compatible with Revit 2025-2027.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://www.underbim.com/ub-suite/elevations&quot;&gt;underbim website »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;mailto:geral@underbim.com&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/807716664481403902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/807716664481403902' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/807716664481403902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/807716664481403902'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/11/elevations-top-and-bottom-elevation.html' title='Elevations: Top and Bottom Elevation Data for Revit Elements'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggnceZ3v00TLsvChLok4ZFoUnAyOaI1YSqfGzQnKVujFJ4JfaV1MH_o6GGmiWn0E1Hz6eDWQVbKf9AA2-3wceq8oPh9M79u5WD-p27MQmWHhIo7fvU2zyKv-QuGL6BjiDOmMCJN0xb2wNOM2xP9evb1wL__1TP7h9opjr01I9ZeTB_6Sz1GkMzhvPYfoo/s72-c/Elevations_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-683052217201285417</id><published>2026-10-31T15:11:00.000-07:00</published><updated>2026-11-03T08:36:12.603-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Project Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><category scheme="http://www.blogger.com/atom/ns#" term="Viewing"/><title type='text'>ScopeViews: Scope Box–Driven View Creation for Revit</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhro38aLwUN4CbCeedUr0d22mqIAeEGYZF_B0DS4xvtRahTbc3VHXGHS1iouQawqYspqTaOCPmGkOBqkBShQ7vVAAI1rpXhY8wPpKBgPRfewOBSlyC1sJDo8_8I3s0ZQJlJOg7VVafdBcOQ9Nr9YrgjhWS7iq39-_gBrouGplrItrjLunKkuUUVHZRLcG4/s80/ScopeViews_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhro38aLwUN4CbCeedUr0d22mqIAeEGYZF_B0DS4xvtRahTbc3VHXGHS1iouQawqYspqTaOCPmGkOBqkBShQ7vVAAI1rpXhY8wPpKBgPRfewOBSlyC1sJDo8_8I3s0ZQJlJOg7VVafdBcOQ9Nr9YrgjhWS7iq39-_gBrouGplrItrjLunKkuUUVHZRLcG4/s1600/ScopeViews_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;ScopeViews is an Autodesk Revit add-in from underbim, a Portugal-based BIM consultancy that has worked in BIM, Revit training, consulting, and software development since 2001. It is one of eight independent add-ins in ub.Suite Edition 1, which launched in late October 2026, and is positioned as a view creation tool. Its tagline, &quot;Define the scope. Generate the views,&quot; sums up the approach. It turns selected Revit Scope Boxes into repeatable sets of plan, section, and 3D views. View templates, scale, and naming are all set before the views are created.&lt;/p&gt;&lt;p&gt;Note on sources: This summary is based mainly on underbim&#39;s full ScopeViews product page, which covers the workflow, feature explorer, generated view set, templates and scale, naming, and licensing. The background on scope boxes comes from Autodesk documentation and community forums. An independent review or hands-on test was not found, and the gaps are listed under Open Questions.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The Problem Area: Views and Scope in Revit&lt;/span&gt;&lt;/p&gt;&lt;p&gt;In Revit, view &quot;scope&quot; is mainly controlled by scope boxes and crop regions. A scope box is a 3D region drawn around part of the model. Assign it to views and their crop extents follow the box, so changing the box once updates every view that uses it. Assign it to grids, levels, and reference planes and they appear only in views whose cut plane intersects the box. The difference is often summed up as &quot;a crop region belongs to one view, a scope box belongs to the project.&quot; Documentation and user forums point to several recurring pain points:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Repetitive view setup:&lt;/b&gt; Large or multi-zone projects need many plans, ceiling plans, and dependent views cropped consistently. Cropping views by hand often leaves them slightly misaligned on sheets.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Assignment limits:&lt;/b&gt; Scope boxes can only be created in plan views. Since Revit 2023, users report they can no longer assign or change scope boxes on dependent section views and some other dependent views, though dependent floor plans still work.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Finding and tracking scope boxes:&lt;/b&gt; Scope boxes appear only in views they intersect. Forum users report &quot;losing&quot; a scope box after deleting the views where it was visible, and they have no easy way to see which views use which box.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Greyed-out or conflicting settings:&lt;/b&gt; The Scope Box parameter can be unavailable, for example when a view template controls it, which makes troubleshooting harder.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Bulk work needs add-ins:&lt;/b&gt; Creating dependent views from scope boxes, reassigning scope boxes across many views, or copying scope boxes from linked models is commonly done with third-party add-ins or Dynamo, not native tools.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;ScopeViews tackles the repetitive-setup part of this problem. It uses the Scope Boxes you&#39;ve already defined as the spatial basis for generating complete, consistently set-up view sets, so you don&#39;t have to create and crop each view by hand.&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Key Facts&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Purpose:&lt;/b&gt; Generate plan, section, and 3D view sets from selected Revit Scope Boxes.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Product family:&lt;/b&gt; One of eight independent add-ins in ub.Suite Edition 1, covering the suite&#39;s &quot;views&quot; workflow area.&lt;/li&gt;&lt;li&gt;&lt;b&gt;View set:&lt;/b&gt; For each Scope Box, up to six views: one plan, four sections, and one 3D view. Only the selected output types are created.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Scale:&lt;/b&gt; Standard scales, or a custom scale from 1 to 5000 that defaults to 1:50 and is checked before creation.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Reversibility:&lt;/b&gt; Each creation run is committed as one Revit transaction and can be undone with Revit Undo.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Licensing:&lt;/b&gt; Perpetual license by Edition. Updates within the Edition are included, and major Edition upgrades are optional. Single-activation and two-activation options are offered.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Documentation:&lt;/b&gt; The product page links to setup and documentation. underbim also has a Downloads area, a Customer Portal, and a public GitHub repository for signed releases and update manifests.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The Product Idea&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The tool is built on one idea: use the Scope Box as the spatial instruction. ScopeViews starts from the project scope you&#39;ve already defined. Each selected Scope Box becomes the shared spatial basis for the views you choose to create and for the display rules applied to them. The process moves through four stages: Scope (selected Scope Boxes), Views (plan, sections, 3D), Represent (templates and scale), and Result (a named, marked view set).&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Workflow: Select the Scope, Build the View Set&lt;/span&gt;&lt;/p&gt;&lt;p&gt;One setup screen controls what is created, how it&#39;s displayed, and how the result is reported:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Scope Boxes:&lt;/b&gt; Select one or more project Scope Boxes as the spatial source. Select All and Clear make it quick to set up or reset a run.&lt;/li&gt;&lt;li&gt;&lt;b&gt;View types:&lt;/b&gt; Choose plan, sections, and/or 3D. At least one output type is required.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Templates:&lt;/b&gt; Use a separate view template for each view type, or reuse one template across the set.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Scale:&lt;/b&gt; Choose a standard or custom scale, and decide whether it overrides the template&#39;s scale.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Create:&lt;/b&gt; Generate the chosen views and apply the scope, display settings, and marker data.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Review:&lt;/b&gt; Read the Status output for created views, naming adjustments, and template or scale conflicts.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The Generated View Set: One Scope Box, Up to Six Views&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The selected Scope Box drives the geometry of every chosen output. The plan, sections, and 3D view all stay tied to the same spatial definition, with no manual setup view by view:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Plan:&lt;/b&gt; Creates one plan on the level closest to the Scope Box&#39;s minimum Z (its lowest point) and applies the selected Scope Box.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Four sections:&lt;/b&gt; Creates two sections along the box&#39;s length and two along its width, placed at the box&#39;s edges and facing inward.&lt;/li&gt;&lt;li&gt;&lt;b&gt;3D:&lt;/b&gt; Creates one isometric 3D view that uses the selected Scope Box as its spatial extent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Selective output:&lt;/b&gt; Plan, sections, and 3D are independent options, so you create only what you need.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Because several Scope Boxes can be processed in one run, a multi-zone project can get a full, consistent set of views for every zone in a single operation.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Templates and Scale&lt;/span&gt;&lt;/p&gt;&lt;p&gt;How the views look is decided before they exist. Templates and scale are resolved during creation, and any conflicts are reported instead of interrupting you with extra pop-ups:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Separate templates:&lt;/b&gt; Plan, sections, and 3D can each use their own compatible view template.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Same template:&lt;/b&gt; Reuse the plan template across the plan, section, and 3D outputs. The template&#39;s properties are applied to the views, but the views aren&#39;t left permanently linked to the template.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Scale precedence:&lt;/b&gt; By default, the template&#39;s scale wins. Turning on Override View Template Scales forces the scale you chose, and the Status area reports the result.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Naming, Marking, and Status&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Naming:&lt;/b&gt; Generated views are named after their Scope Box, for example &quot;Scope - Plan&quot; and &quot;Scope - 3D.&quot; If a name is already taken, a unique name is used instead.&lt;/li&gt;&lt;li&gt;&lt;b&gt;ub_SVMarker:&lt;/b&gt; ScopeViews makes sure a marker parameter exists on views and writes a Scope Box–specific value to each view it creates. This makes the generated views easy to identify later.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Status:&lt;/b&gt; Created views, warnings, naming adjustments, and template or scale conflicts are reported in a Status area instead of through repeated dialogs.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Undo:&lt;/b&gt; Each creation run is committed as one Revit transaction, so you can undo it in one step.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Place Within ub.Suite 1&lt;/span&gt;&lt;/p&gt;&lt;p&gt;ub.Suite 1 includes &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/filtertoschedule-revit-schedule.html&quot;&gt;FilterToSchedule&lt;/a&gt;, &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/modeldata-schedule-centered-data.html&quot;&gt;ModelData&lt;/a&gt;, &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/interferenceinvestigator-interference.html&quot;&gt;InterferenceInvestigator&lt;/a&gt;, &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/projectmanager-project-cleanup-with.html&quot;&gt;ProjectManager&lt;/a&gt;, &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/constraintscanner-inspecting.html&quot;&gt;ConstraintScanner&lt;/a&gt;, ScopeViews, &lt;a href=&quot;https://revitaddons.blogspot.com/2026/11/elevations-top-and-bottom-elevation.html&quot;&gt;Elevations&lt;/a&gt;, and &lt;a href=&quot;https://revitaddons.blogspot.com/2026/11/backupmover-keeping-revit-backups-out.html&quot;&gt;BackupMover&lt;/a&gt;. ScopeViews fits alongside two related tools:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;ProjectManager:&lt;/b&gt; Audits scope boxes, V/G filters, view templates, and views. It classifies them as used, unused, or unreferenced and supports controlled cleanup. ScopeViews is the creation side of this pair: it generates views from Scope Boxes, while ProjectManager reviews and cleans them up.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Elevations:&lt;/b&gt; A separate view-related tool in the suite. ScopeViews generates sections, not elevations, which fits underbim&#39;s approach of splitting view workflows into specialized tools.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;ScopeViews follows the suite&#39;s shared design approach. Choices are made up front, each run can be undone in one step, and results are reported clearly. The Status area replaces repeated pop-ups, and the ub_SVMarker parameter keeps generated views traceable after the dialog closes.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Compared with Native Revit Tools&lt;/span&gt;&lt;/p&gt;

&lt;table class=&quot;tg&quot; style=&quot;border-collapse: collapse; border-spacing: 0px;&quot;&gt;&lt;thead&gt;
  &lt;tr&gt;
    &lt;th style=&quot;background-color: #96fffb; border-color: black; border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;Need&lt;/th&gt;
    &lt;th style=&quot;background-color: #96fffb; border-color: black; border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;Native Revit&lt;/th&gt;
    &lt;th style=&quot;background-color: #96fffb; border-color: black; border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;ScopeViews&lt;/th&gt;
  &lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Apply a scope box to views&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Scope Box parameter in Properties; can be set on several selected views at once&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Applies the selected Scope Box to the generated plan; sections are placed at the box&#39;s edges, and the 3D view uses the box as its extent&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #343434; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Create view sets from scope boxes&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Manual, one view at a time&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;One plan, four sections, and one 3D view per Scope Box, for multiple boxes in one run; creating dependent views isn&#39;t mentioned&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;See which views use which scope box&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;No direct overview&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Generated views carry Scope Box–based names and an ub_SVMarker value; full usage auditing stays in ProjectManager&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #343434; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Work with dependent section views&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Scope box assignment restricted since Revit 2023&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Not stated; it creates new sections at the Scope Box&#39;s edges&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Bulk view setup across large projects&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Manual or Dynamo&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Multi-box runs with templates, scale, and naming set up front; undo in one step&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #343434; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Apply templates and scale consistently&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Set view by view after creation&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Set before creation, with a template per type or one shared template, a scale override, and conflicts reported in Status&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Open Questions&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Does it create dependent views or reflected ceiling plans, or only the plan, section, and 3D outputs described?&lt;/li&gt;&lt;li&gt;Can it update or regenerate an existing view set after a Scope Box changes, or only create new views?&lt;/li&gt;&lt;li&gt;Can view naming be customized beyond the &quot;Scope - Plan&quot; pattern, for example with prefixes or discipline codes?&lt;/li&gt;&lt;li&gt;Does it place generated views on sheets?&lt;/li&gt;&lt;li&gt;Does it work with Scope Boxes from linked models?&lt;/li&gt;&lt;li&gt;How are rotated Scope Boxes handled when placing sections and the 3D extent?&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Bottom Line&lt;/span&gt;&lt;/p&gt;&lt;p&gt;ScopeViews targets a common, time-consuming part of Revit documentation: setting up consistent views around project zones. It turns each selected Scope Box into up to six views. Templates, scale, and naming are decided before creation, conflicts are reported in one Status area, and each run can be undone in one step. For BIM coordinators managing large, multi-zone projects, it&#39;s a focused tool for faster, more consistent view setup.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sources&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/ub-suite/scopeviews&quot;&gt;ub.ScopeViews product page&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/ub-suite&quot;&gt;ub.Suite 1 overview&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.linkedin.com/posts/underbim_ubsuite-1-eight-revit-add-ins-underbim-activity-7519495379348811777-gVnN&quot;&gt;ub.Suite 1 launch announcement&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/AndreCardosoUnderbim/ub-suite-releases&quot;&gt;underbim signed releases repository&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/projectmanager-project-cleanup-with.html&quot;&gt;Revit Add-ons: ProjectManager summary&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://help.autodesk.com/cloudhelp/2022/ENU/Revit-Model/files/GUID-3E75F88D-D212-43D4-8176-5B7F305B60F2.htm&quot;&gt;Autodesk Help: Create a Scope Box&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://mashyo.com/scope-box-in-revit/&quot;&gt;Mashyo: Scope Box in Revit guide&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://forums.autodesk.com/t5/revit-architecture-forum/adjust-scope-box-views-visible-when-scope-box-is-not-visible/td-p/10186101&quot;&gt;Autodesk Community: Scope box visibility issue&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://forums.autodesk.com/t5/revit-ideas/restoring-the-functionality-to-assign-a-scope-box-to-a-dependent/idi-p/14327823&quot;&gt;Autodesk Community: Scope boxes on dependent views&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://www.underbim.com/ub-suite/scopeviews&quot;&gt;ScopeViews&lt;/a&gt; is brought to you by &lt;a href=&quot;https://www.underbim.com/&quot;&gt;underbim&lt;/a&gt;. It&#39;s priced at €90, or €750 for the complete 8-tool ub.Suite 1. A 30-day free trial is available.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This add-in is compatible with Revit 2025-2027.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://www.underbim.com/ub-suite/scopeviews&quot;&gt;underbim website »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;mailto:geral@underbim.com&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/683052217201285417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/683052217201285417' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/683052217201285417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/683052217201285417'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/11/scopeviews-scope-boxdriven-view.html' title='ScopeViews: Scope Box–Driven View Creation for Revit'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhro38aLwUN4CbCeedUr0d22mqIAeEGYZF_B0DS4xvtRahTbc3VHXGHS1iouQawqYspqTaOCPmGkOBqkBShQ7vVAAI1rpXhY8wPpKBgPRfewOBSlyC1sJDo8_8I3s0ZQJlJOg7VVafdBcOQ9Nr9YrgjhWS7iq39-_gBrouGplrItrjLunKkuUUVHZRLcG4/s72-c/ScopeViews_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-8447080254053309789</id><published>2026-10-30T18:12:00.000-07:00</published><updated>2026-11-03T08:35:14.504-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Model Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><category scheme="http://www.blogger.com/atom/ns#" term="Warnings"/><title type='text'>ConstraintScanner: Inspecting Constraints in Revit Projects</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbAhcq8IJ-iDLu5ONV8smphtE_i81eGpxV0prLghzhBggzB1COdDY1E3Xq7sW4A_RKJBLE7z5_m3FZJhsa0ZFVq4GeqV8iwxDGDNUmKuP7lHhooLE50yqXCh2WUc4D86QEAQ_jD9KfiYKbRwT2etSq62Sr2KfPHB_Y5W_5-oBBy1YidDhc5zncX_PTkU4/s80/ConstraintScanner_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbAhcq8IJ-iDLu5ONV8smphtE_i81eGpxV0prLghzhBggzB1COdDY1E3Xq7sW4A_RKJBLE7z5_m3FZJhsa0ZFVq4GeqV8iwxDGDNUmKuP7lHhooLE50yqXCh2WUc4D86QEAQ_jD9KfiYKbRwT2etSq62Sr2KfPHB_Y5W_5-oBBy1YidDhc5zncX_PTkU4/s1600/ConstraintScanner_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;ub.ConstraintScanner is an Autodesk Revit add-in from underbim, a Portugal-based BIM consultancy that has worked in BIM, Revit training, consulting, and software development since 2001. It is one of eight independent add-ins in ub.Suite Edition 1, which launched in late October 2026, and is positioned as a model diagnosis tool. Its tagline, &quot;See the relationships. Inspect what they mean,&quot; sums up the approach. It scans Revit constraints, dependencies, and model conditions, narrows the results to the relationships that matter, and lets users go straight from the evidence to the elements involved, without changing the model.&lt;/p&gt;&lt;p&gt;Note on sources: This summary is based mainly on underbim&#39;s full ConstraintScanner product page, which covers the workflow, feature explorer, coverage, and licensing. The background on Revit constraints comes from Autodesk documentation and community forums. An independent review or hands-on test wasn&#39;t found, and gaps are listed under Open Questions.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The Problem It Addresses: Constraints in Revit&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Constraints build intelligence into a Revit model by setting relationships between elements. They&#39;re powerful, but they&#39;re also a common source of confusion and unexpected model behavior. Autodesk&#39;s documentation and user forums describe several traits that make constraints hard to manage at project scale:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Several kinds of constraints:&lt;/b&gt; Explicit constraints (locked alignments, locked dimensions, and EQ equality constraints) always hold, and conflicts with them cause errors. Looser relationships, such as unlocked dimensions and alignments, may be dropped without notice when a conflict occurs. Implied constraints, such as walls attached to roofs or joined at corners, are managed by Revit itself.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Constraints exist apart from dimensions:&lt;/b&gt; Constraints don&#39;t belong to a specific view and can exist without the dimension that created them. Deleting a dimension doesn&#39;t always remove the constraint, so &quot;hidden&quot; constraints can remain in the model. Several locked dimensions between the same two references can also map to a single constraint.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Hard to trace:&lt;/b&gt; Revit&#39;s native Reveal Constraints mode shows constraints only temporarily, in the current view. Users on Autodesk forums report they can&#39;t find which locked dimension or view controls an element, or &quot;take me to&quot; the source of a constraint.&lt;/li&gt;&lt;li&gt;&lt;b&gt;No native bulk review:&lt;/b&gt; Revit has no built-in way to list, filter, or unlock constraints across a whole project. Users have turned to Dynamo scripts or the Revit API, where constraints sit in a separate category from dimensions.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Over-constraining and unpredictable behavior:&lt;/b&gt; Leftover or unnecessary locks can make elements resist edits or move unexpectedly. In workshared models, a constraint can&#39;t be edited if any constrained element is in a workset the user can&#39;t edit.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;ConstraintScanner is aimed at this gap. It helps BIM managers, coordinators, and modelers inspect and understand the constraints and dependencies already in a model, instead of discovering them one at a time when an element won&#39;t move.&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Key Facts&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Purpose:&lt;/b&gt; Read-only diagnosis of Revit constraints, dependencies, and model conditions.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Scan scopes:&lt;/b&gt; Current Selection, Current View, or Entire Project.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Operating mode:&lt;/b&gt; Read-only. The scanner has no Delete, Ungroup, Unpin, or Unconstrain option.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Licensing:&lt;/b&gt; Perpetual license by Edition. Updates within the Edition are included, and major Edition upgrades are optional. Single-activation and two-activation options are offered.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Documentation:&lt;/b&gt; The product page links to setup and documentation. underbim&#39;s website also has a Downloads area and a Customer Portal.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The Product Idea&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The tool is built on one idea: a relationship isn&#39;t automatically a problem. ConstraintScanner presents constraints and dependencies as evidence to inspect, not as errors to remove automatically. The aim is to make model relationships easier to understand before anyone decides whether they need attention. The diagnosis and any change to the model are deliberately kept separate.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Workflow: Scan Broadly, Investigate Deliberately&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Scope:&lt;/b&gt; Choose Current Selection, Current View, or Entire Project.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Scan:&lt;/b&gt; Read the supported constraint, dependency, and warning conditions.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Filter:&lt;/b&gt; Use search and filters to narrow the results to the relationships worth reviewing.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Inspect:&lt;/b&gt; Read the Impact, the Evidence, and the element information attached to each occurrence.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Locate:&lt;/b&gt; Select, open, or zoom to the relevant model context, and isolate it temporarily.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Review:&lt;/b&gt; Keep the diagnosis read-only, and decide separately what, if anything, should change.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Coverage: One Inspection Surface&lt;/span&gt;&lt;/p&gt;&lt;p&gt;ConstraintScanner brings several common sources of model dependency into one searchable review. It deliberately covers a defined set of Revit relationships and conditions, and it reports them for inspection without removing or rewriting them:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Locks, EQ, and references (constraint relationships):&lt;/b&gt; Locked dimension segments, equality (EQ) conditions, and reference relationships found by the scan.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Pinned elements, groups, and arrays (element state and membership):&lt;/b&gt; Pinned state and membership relationships, including groups detected in the Revit model.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Hosts and levels (model dependencies):&lt;/b&gt; Supported host and level relationships, shown in the same diagnostic results.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Warnings (native model conditions):&lt;/b&gt; Supported Revit warnings, included in the same searchable inspection view.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Each result is tagged with a short label: LOCK (locked segment), EQ (equal dimension), PINNED (pinned element), or GROUP (group membership). The three scan scopes support different kinds of investigation. Selection inspects only the elements already selected in Revit, Current View limits the scan to the active view for spatially focused work, and Entire Project checks all supported conditions across the active document for a broad audit.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Impact and Evidence&lt;/span&gt;&lt;/p&gt;&lt;p&gt;A scan result is only useful if you can read it in context. Each occurrence stays linked to the reason it was flagged and to the model elements behind it, through four kinds of information:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Condition:&lt;/b&gt; States what was detected, so a result is never just an Element ID.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Impact:&lt;/b&gt; Describes how the occurrence takes part in the model.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Evidence:&lt;/b&gt; Shows the reason behind the result, so you can review it before going into a Revit view.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Identity:&lt;/b&gt; Gives the element information, including a Copy ID option for tracing an occurrence or sharing it with others.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Example from the product page: A wall (ID 184233) is paired with a dimension (ID 205981). The scanner reports the condition as Locked segment, the impact as Relationship retained, and the evidence as Constraint / reference context.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Model Investigation: From Result Back into Revit&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Results stay useful after filtering because you can find each occurrence in the model and inspect it there, and none of these actions edits the model:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Select:&lt;/b&gt; Select the relevant Revit element directly from the current scan result.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Open / Zoom:&lt;/b&gt; Open or zoom to a Revit view that shows the occurrence, when one is available.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Temporary Isolate:&lt;/b&gt; Use Revit&#39;s Temporary Hide/Isolate to focus on the relevant elements without saving a permanent graphic state.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Place Within ub.Suite 1&lt;/span&gt;&lt;/p&gt;&lt;p&gt;ub.Suite 1 includes &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/filtertoschedule-revit-schedule.html&quot;&gt;FilterToSchedule&lt;/a&gt;, &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/modeldata-schedule-centered-data.html&quot;&gt;ModelData&lt;/a&gt;, &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/interferenceinvestigator-interference.html&quot;&gt;InterferenceInvestigator&lt;/a&gt;, &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/projectmanager-project-cleanup-with.html&quot;&gt;&lt;/a&gt;, ConstraintScanner, &lt;a href=&quot;https://revitaddons.blogspot.com/2026/11/scopeviews-scope-boxdriven-view.html&quot;&gt;ScopeViews&lt;/a&gt;, &lt;a href=&quot;https://revitaddons.blogspot.com/2026/11/elevations-top-and-bottom-elevation.html&quot;&gt;Elevations&lt;/a&gt;, and &lt;a href=&quot;https://revitaddons.blogspot.com/2026/11/backupmover-keeping-revit-backups-out.html&quot;&gt;BackupMover&lt;/a&gt;. ConstraintScanner shares the suite&#39;s design approach:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Understand before acting:&lt;/b&gt; ProjectManager follows an &quot;audit first, change second&quot; principle. Discovery and filtering are kept separate from destructive operations, changes are previewed, and each applied operation keeps a single Revit Undo path.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Reach the actual elements:&lt;/b&gt; InterferenceInvestigator emphasizes moving from a result to the real model elements, then selecting, isolating, and recovering enough context to understand an issue.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Structured, reviewable results:&lt;/b&gt; Sibling tools turn findings into native Revit schedules, .ubr result packages, or input to ModelData for further work.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;ConstraintScanner takes the &quot;understand before acting&quot; idea furthest of the suite&#39;s tools. It&#39;s entirely read-only and has no cleanup commands, so any change is a separate, deliberate step done with native Revit tools or another add-in. Like InterferenceInvestigator, it puts the emphasis on moving from a result back to the actual elements.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Compared with Native Revit Tools&lt;/span&gt;&lt;/p&gt;

&lt;table class=&quot;tg&quot; style=&quot;border-collapse: collapse; border-spacing: 0px;&quot;&gt;&lt;thead&gt;
  &lt;tr&gt;
    &lt;th style=&quot;background-color: #96fffb; border-color: black; border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;Need&lt;/th&gt;
    &lt;th style=&quot;background-color: #96fffb; border-color: black; border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;Native Revit&lt;/th&gt;
    &lt;th style=&quot;background-color: #96fffb; border-color: black; border-style: solid; border-width: 1px; color: black; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; position: sticky; text-align: left; top: -1px; vertical-align: top; will-change: transform; word-break: normal;&quot;&gt;ConstraintScanner&lt;/th&gt;
  &lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;See constraints&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Reveal Constraints, temporary and per view&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Searchable scan by Selection, View, or Project, covering locks, EQ, references, pins, groups, arrays, hosts, levels, and warnings&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #343434; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Understand what controls an element&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Manual hunting across views and dimensions&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Condition, Impact, Evidence, and Identity for each occurrence, plus Select, Open/Zoom, and Temporary Isolate&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Find hidden or orphaned constraints&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;No direct tool; Dynamo or API workarounds&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Reports constraint and reference relationships; whether it explicitly flags orphaned constraints isn&#39;t stated&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #343434; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Bulk review or cleanup&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Not available natively&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Bulk review with search and filters; no cleanup by design (read-only, with no Delete, Ungroup, Unpin, or Unconstrain)&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Reporting or export&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Not available natively&lt;/td&gt;
    &lt;td style=&quot;background-color: #34696d; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Copy ID for tracing and communication; no export or report format is described&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;background-color: #343434; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Review warnings alongside relationships&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Separate Review Warnings dialog&lt;/td&gt;
    &lt;td style=&quot;background-color: #343434; border-color: black; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;&quot;&gt;Supported warnings shown in the same searchable results&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Open Questions&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Which Revit warnings and host/level relationships count as &quot;supported&quot;?&lt;/li&gt;&lt;li&gt;Does it detect hidden constraints left behind after dimensions were deleted, implied constraints such as wall joins and attachments, or constraints inside families?&lt;/li&gt;&lt;li&gt;Does the scan include linked models, or only the active document?&lt;/li&gt;&lt;li&gt;Can results be exported, saved, or sent to a schedule, a .ubr package, or ModelData like other suite tools, or is Copy ID the only output?&lt;/li&gt;&lt;li&gt;How does it present constraints on elements in worksets the user can&#39;t edit in workshared models?&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Bottom Line&lt;/span&gt;&lt;/p&gt;&lt;p&gt;ConstraintScanner targets a long-standing Revit pain point: constraints and dependencies are powerful, but they&#39;re hard to see, trace, and manage across a project. Native tools only show them one view at a time. It brings locks, EQ conditions, references, pins, groups, arrays, hosts, levels, and supported warnings into one searchable, evidence-based view. Each result connects directly to the elements in the model, and the model is never changed. For BIM coordinators focused on model QA/QC, it&#39;s a low-risk audit tool, though cleanup still has to be done separately.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sources&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/ub-suite/constraintscanner&quot;&gt;ub.ConstraintScanner product page&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/ub-suite&quot;&gt;ub.Suite 1 overview&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.linkedin.com/posts/underbim_ubsuite-1-eight-revit-add-ins-underbim-activity-7519495379348811777-gVnN&quot;&gt;ub.Suite 1 launch announcement&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://help.autodesk.com/cloudhelp/2025/ENU/RevitLT-Model/files/GUID-91CBCCF3-66D1-496B-80B3-D893065D1A50.htm&quot;&gt;Autodesk Help: About Constraints&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://help.autodesk.com/cloudhelp/2022/ENU/Revit-Model/files/GUID-836F504C-3AC6-4A4C-BA78-DD65DF734F20.htm&quot;&gt;Autodesk Help: Apply Constraints with Dimensions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://forums.autodesk.com/t5/revit-architecture-forum/finding-dimensional-controls-of-elements/td-p/11652999&quot;&gt;Autodesk Community: Finding Dimensional Controls of Elements&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://forums.autodesk.com/t5/revit-architecture-forum/unlocking-all-locked-dimensions/td-p/8778787&quot;&gt;Autodesk Community: Unlocking All Locked Dimensions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/projectmanager-project-cleanup-with.html&quot;&gt;Revit Add-ons: ProjectManager summary&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/interferenceinvestigator-interference.html&quot;&gt;Revit Add-ons: InterferenceInvestigator summary&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://www.underbim.com/ub-suite/constraintscanner&quot;&gt;ConstraintScanner&lt;/a&gt; is brought to you by &lt;a href=&quot;https://www.underbim.com/&quot;&gt;underbim&lt;/a&gt;. It&#39;s priced at €120, or €750 for the complete 8-tool ub.Suite 1. A 30-day free trial is available.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This add-in is compatible with Revit 2025-2027.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://www.underbim.com/ub-suite/constraintscanner&quot;&gt;underbim website »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;mailto:geral@underbim.com&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/8447080254053309789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/8447080254053309789' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/8447080254053309789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/8447080254053309789'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/10/constraintscanner-inspecting.html' title='ConstraintScanner: Inspecting Constraints in Revit Projects'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbAhcq8IJ-iDLu5ONV8smphtE_i81eGpxV0prLghzhBggzB1COdDY1E3Xq7sW4A_RKJBLE7z5_m3FZJhsa0ZFVq4GeqV8iwxDGDNUmKuP7lHhooLE50yqXCh2WUc4D86QEAQ_jD9KfiYKbRwT2etSq62Sr2KfPHB_Y5W_5-oBBy1YidDhc5zncX_PTkU4/s72-c/ConstraintScanner_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-3831515077700873140</id><published>2026-10-29T18:47:00.000-07:00</published><updated>2026-10-29T18:47:00.123-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Project Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><title type='text'>ProjectManager: Project Cleanup with Context Attached</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqdcgyki611OFjbIPQn6IcgL9A6VYVtSF_z4nXY3YMsn_dsI-VtlhhMyfp990UNln-Jf0bEV3t58pa5GGmUWiuTr6oPzS8Ln257sGw7rz5_HZ9H6HkrR3qW5LDEdkb_a5L3CH7cGtEkS-Aq2SROEDwneCMo4rXkiva2vemC-BnWF7rR4BdBTJ_PhqO11U/s80/ProjectManager_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqdcgyki611OFjbIPQn6IcgL9A6VYVtSF_z4nXY3YMsn_dsI-VtlhhMyfp990UNln-Jf0bEV3t58pa5GGmUWiuTr6oPzS8Ln257sGw7rz5_HZ9H6HkrR3qW5LDEdkb_a5L3CH7cGtEkS-Aq2SROEDwneCMo4rXkiva2vemC-BnWF7rR4BdBTJ_PhqO11U/s1600/ProjectManager_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;ProjectManager is an Autodesk Revit add-in from underbim, a Portugal-based BIM consultancy with experience in BIM, Revit training, consulting, and software development since 2001. It is one of eight add-ins in ub.Suite Edition 1, released in late October 2026, and can be purchased individually or as part of the suite. underbim summarizes its purpose as “Know what is in the project. Decide what stays.” The add-in audits recurring Revit project resources—V/G filters, scope boxes, view templates, and views—classifies them as used, unused, or unreferenced, shows their dependencies, and supports batch view management and controlled cleanup. Its defining principle is “audit first, change second”: discovery and filtering are kept separate from destructive operations, every change can be previewed before it is applied, and an applied operation retains a single Revit Undo path.&lt;/p&gt;&lt;p&gt;This summary is based primarily on the text of the official ProjectManager product page, supplemented by underbim’s website, suite overview, and announcement. The product page is marketing material: the Views workflow and delete behavior are described in detail, while some feature areas are summarized briefly. No user guide, independent review, or hands-on testing was available, so the remaining gaps are listed as open questions rather than filled with assumptions.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Core Concept: Audit First, Change Second&lt;/span&gt;&lt;/p&gt;&lt;p&gt;ProjectManager brings recurring project-management operations into one place, so the target set can be understood before anything is renamed, detached, or deleted. The product page frames this in four stages:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Find:&lt;/b&gt; search, filters, and project content.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Classify:&lt;/b&gt; used, unused, and unreferenced.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Review:&lt;/b&gt; dependencies, protection, and preview.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Act:&lt;/b&gt; batch changes, delete, and Undo.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Six-Step Workflow&lt;/span&gt;&lt;/p&gt;&lt;p&gt;underbim describes the workflow as “Find the target set. Understand it before acting.” Discovery and filtering are separated from destructive operations so that project cleanup remains an explicit user decision:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Audit:&lt;/b&gt; read the current project content across the supported resource areas and views.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Filter:&lt;/b&gt; reduce the list by usage, search criteria, or native Revit view properties.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Understand:&lt;/b&gt; review usage counts, dependencies, sheet placement, references, and protected conditions.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Select:&lt;/b&gt; build the working set manually or from the current filtered result.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Preview:&lt;/b&gt; see what will be deleted, skipped, or detached before the Revit document is modified.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Apply:&lt;/b&gt; commit the selected operation, review the result, and retain a single Revit Undo path.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Feature Explorer: Project Cleanup with Context Attached&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Selection, classification, and destructive actions are kept separate so that the user understands the target set before modifying the model. The page names eight feature areas: Resources, Used / Unused, Dependencies, Views, Batch View Actions, Preview, Safe / Force Delete, and Results &amp;amp; Undo.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Resources: One Audit Surface&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;One audit surface:&lt;/b&gt; V/G filters, scope boxes, view templates, and views are handled in one place instead of across separate Revit dialogs.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Search:&lt;/b&gt; locate resources by name or Element ID without manually scanning long lists.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Scope:&lt;/b&gt; analysis is performed against the current, active Revit document.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Separation:&lt;/b&gt; filtering and selection are kept apart from destructive actions.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The page’s project-control graphic shows the audit classifying sample items as Used (a coordination filter), Unused (an old scope box), Protected (a working plan), and Unreferenced (an old GA plan), followed by the sequence Filter → Review → Preview → Apply.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Views: Filter the Project Browser Without Scanning It&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Views have the deepest workflow in ProjectManager. Name-based criteria are combined with native Revit properties to build precise working sets for review and batch actions:&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Name filters:&lt;/b&gt; Six case-insensitive operators for building view-name criteria. The specific operators are not listed.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Revit properties:&lt;/b&gt; Cumulative filtering by Discipline, View Type, View Template, Phase, Phase Filter, and Relationship, combined with name criteria.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Project state:&lt;/b&gt; Not on Sheets and Unreferenced conditions, so the target set reflects project relationships instead of relying on naming alone.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Batch actions:&lt;/b&gt; Prefix, Suffix, Replace, and Rename applied to the reviewed, highlighted set rather than to views one by one.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The page’s illustration shows sample views tagged Unreferenced, Not on sheet, Referenced, and Protected. “Relationship” likely refers to primary and dependent view relationships, and “Unreferenced” likely means views not referenced by other views, such as through section, elevation, or callout tags. Both are interpretations; the page does not define them.&lt;/p&gt;&lt;p&gt;&lt;b&gt;V/G Filters, Scope Boxes, and View Templates&lt;/b&gt;&lt;/p&gt;&lt;p&gt;The same audit-first model covers recurring project resources that otherwise live in separate Revit dialogs:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;V/G filters:&lt;/b&gt; list, search, and classify Visibility/Graphics filters as All, Used, or Unused before selecting cleanup actions.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Scope boxes:&lt;/b&gt; review scope boxes with their current usage so unused or redundant project extents can be identified deliberately.&lt;/li&gt;&lt;li&gt;&lt;b&gt;View templates:&lt;/b&gt; distinguish used and unused templates and inspect their current project relationships before removal.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Safe Delete, Force Delete, Preview, and Undo&lt;/b&gt;&lt;/p&gt;&lt;p&gt;underbim summarizes the delete model as “Delete with context. Finish with a readable result.” Cleanup remains an explicit operation with conservative and forced paths:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Safe Delete:&lt;/b&gt; For supported resources, items that are still used are skipped and kept out of the destructive path.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Force Delete:&lt;/b&gt; When explicitly chosen, known dependencies are detached before the selected resource is removed.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Preview:&lt;/b&gt; Each planned operation appears in Results as DELETE, DETACH + DELETE, or SKIP before the Revit document is modified.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Results &amp;amp; Undo:&lt;/b&gt; After Apply, the analyzed project state is refreshed for review, and the operation retains a single Revit Undo path.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Protection:&lt;/b&gt; Active and primary view conditions remain outside the delete path.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Compatibility and Licensing&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Supported content:&lt;/b&gt; V/G filters, scope boxes, view templates, and views. underbim describes the current scope as intentionally focused.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Protection:&lt;/b&gt; safeguards for active and primary views keep protected view conditions outside the delete path.&lt;/li&gt;&lt;li&gt;&lt;b&gt;License model:&lt;/b&gt; perpetual by Edition. Edition updates are included; major Edition upgrades are optional.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Checkout:&lt;/b&gt; secure checkout via Freemius.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Documentation:&lt;/b&gt; the product page links to setup and documentation resources.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Workflow Value for BIM Coordinators&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The following are interpretations of the published capabilities, not verified performance claims:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Safer cleanup:&lt;/b&gt; preview-first deletion, Safe mode, and active and primary view protection reduce the risk of removing content still in use.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Faster view housekeeping:&lt;/b&gt; filters such as Not on Sheets and Unreferenced, combined with batch renaming, can turn a manual Project Browser review into a filtered, repeatable operation.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Naming standards:&lt;/b&gt; batch Prefix, Suffix, Replace, and Rename support bringing inherited or legacy views into line with office naming conventions.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Model health and handover:&lt;/b&gt; removing unused filters, scope boxes, templates, and views can simplify a project before issue, archiving, or handover.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Easy recovery:&lt;/b&gt; a single Undo path after Apply makes a large batch operation reversible in one step.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Caution:&lt;/b&gt; Force Delete deliberately detaches dependencies, so its preview should be reviewed carefully. Because results are not described as exportable, teams that need an audit record may have to document cleanup separately.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Remaining Open Questions&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Classification rules:&lt;/b&gt; what exactly counts as “used” for each resource type—for example, a filter applied only within a view template, or a scope box assigned to datums but not views—and how is “Unreferenced” defined for views?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Force Delete detachments:&lt;/b&gt; which dependencies are detached for each resource type, such as removing a template assignment from views or a filter from views and templates?&lt;/li&gt;&lt;li&gt;&lt;b&gt;View deletion safeguards:&lt;/b&gt; beyond active and primary views, how are views placed on sheets, dependent views, and views referenced by other views handled during deletion?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Name operators:&lt;/b&gt; which six case-insensitive name operators are available, and how do Replace and Rename handle duplicate-name conflicts?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Batch actions for other resources:&lt;/b&gt; are rename operations available for V/G filters, scope boxes, and view templates, or only for views?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Reporting:&lt;/b&gt; can audit results be exported, saved as a .ubr, or handed to &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/modeldata-schedule-centered-data.html&quot;&gt;ModelData&lt;/a&gt;? No connected workflow is described.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Scope expansion:&lt;/b&gt; are other resource types, such as line patterns, fill patterns, materials, or families, planned for later Editions?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Worksharing:&lt;/b&gt; how are elements owned by other users handled during batch renaming and deletion?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Commercial terms:&lt;/b&gt;&amp;nbsp;whether activations are per machine or per user, license transfer, and offline activation.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Suggested Trial Evaluation&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Use a copy of a representative project with an accumulated history of filters, scope boxes, templates, and views.&lt;/li&gt;&lt;li&gt;Run the audit and spot-check the Used, Unused, and Unreferenced classifications against the project, including edge cases such as filters used only within view templates.&lt;/li&gt;&lt;li&gt;Combine view-name criteria with Discipline, View Type, Phase, and Not on Sheets filters, and confirm that the resulting working set is correct.&lt;/li&gt;&lt;li&gt;Apply Prefix, Suffix, Replace, and Rename to a small set of views, including a case that would create a duplicate name.&lt;/li&gt;&lt;li&gt;Preview a Safe Delete on a mixed selection and confirm that used items are marked SKIP.&lt;/li&gt;&lt;li&gt;Preview a Force Delete and record exactly which dependencies are marked DETACH + DELETE before applying it.&lt;/li&gt;&lt;li&gt;After applying a batch operation, use Revit Undo once and confirm that the full operation is reversed.&lt;/li&gt;&lt;li&gt;Attempt to delete the active view and primary views with dependents to confirm the protection behavior.&lt;/li&gt;&lt;li&gt;Compare the results with Revit’s native Purge Unused and manual Project Browser cleanup.&lt;/li&gt;&lt;li&gt;Test in a workshared model if that is normal production practice.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overall Assessment&lt;/span&gt;&lt;/p&gt;&lt;p&gt;ProjectManager is a focused, cleanup and view-management add-in. Its strength is control rather than breadth: it audits only V/G filters, scope boxes, view templates, and views, but classifies their usage, exposes dependencies and protected conditions, previews each operation as DELETE, DETACH + DELETE, or SKIP, and retains a single Revit Undo path after Apply. The Views workflow—cumulative filtering by name and native properties, including Not on Sheets and Unreferenced, together with batch Prefix, Suffix, Replace, and Rename—addresses a common source of Project Browser clutter. It suits BIM coordinators responsible for project health and model handovers. Its limited resource scope, the lack of any described export or suite handoff, and undocumented classification and detachment rules should be checked during the 30-day trial.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sources&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/ub-suite/projectmanager&quot;&gt;underbim — ProjectManager product page&lt;/a&gt;. Primary source for concept, workflow, features, delete behavior, compatibility, licensing, and pricing.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/ub-suite&quot;&gt;underbim — ub.Suite 1 overview page&lt;/a&gt;. Eight-product suite, Revit 2025–2027, perpetual licensing, and documentation.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/&quot;&gt;underbim — home page&lt;/a&gt;. Lists ProjectManager within ub.Suite Edition 1.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.linkedin.com/posts/underbim_ubsuite-1-eight-revit-add-ins-underbim-activity-7519495379348811777-gVnN&quot;&gt;underbim — ub.Suite 1 LinkedIn announcement&lt;/a&gt;. Suite context and release timing.&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://www.underbim.com/ub-suite/projectmanager&quot;&gt;ProjectManager&lt;/a&gt; is brought to you by &lt;a href=&quot;https://www.underbim.com/&quot;&gt;underbim&lt;/a&gt;. It&#39;s priced at €100, or €750 for the complete 8-tool ub.Suite 1. A 30-day free trial is available.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This add-in is compatible with Revit 2025-2027.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://www.underbim.com/ub-suite/projectmanager&quot;&gt;underbim website »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;mailto:geral@underbim.com&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/3831515077700873140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/3831515077700873140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/3831515077700873140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/3831515077700873140'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/10/projectmanager-project-cleanup-with.html' title='ProjectManager: Project Cleanup with Context Attached'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqdcgyki611OFjbIPQn6IcgL9A6VYVtSF_z4nXY3YMsn_dsI-VtlhhMyfp990UNln-Jf0bEV3t58pa5GGmUWiuTr6oPzS8Ln257sGw7rz5_HZ9H6HkrR3qW5LDEdkb_a5L3CH7cGtEkS-Aq2SROEDwneCMo4rXkiva2vemC-BnWF7rR4BdBTJ_PhqO11U/s72-c/ProjectManager_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-521198776988522751</id><published>2026-10-29T18:08:00.000-07:00</published><updated>2026-10-29T18:08:00.200-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Clash Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><category scheme="http://www.blogger.com/atom/ns#" term="Scheduling"/><category scheme="http://www.blogger.com/atom/ns#" term="Viewing"/><title type='text'>InterferenceInvestigator: Interference Management in Revit</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFHTi5Hz5fCYmFJUGPTf_xYCW5Dpx6-hIZdzyAz4ag1yhgqv6A-CVTnLhL-SeejIj62SyoOKL2vmBIqQrY_gg-6l4YWbF4V7SdHRNn_K3vfTwoCplVu8VwscYOwjVRpnzmOM5NaBQ0qItNIYxWtm7dQIZnw9HXwr-KZs1tN8AyiQsd8kyZiCJApE2h0gA/s80/InterferenceInvestigator_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFHTi5Hz5fCYmFJUGPTf_xYCW5Dpx6-hIZdzyAz4ag1yhgqv6A-CVTnLhL-SeejIj62SyoOKL2vmBIqQrY_gg-6l4YWbF4V7SdHRNn_K3vfTwoCplVu8VwscYOwjVRpnzmOM5NaBQ0qItNIYxWtm7dQIZnw9HXwr-KZs1tN8AyiQsd8kyZiCJApE2h0gA/s1600/InterferenceInvestigator_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;InterferenceInvestigator is an Autodesk Revit add-in from underbim, a Portugal-based BIM consultancy with experience in BIM, Revit training, consulting, and software development since 2001. It is one of eight add-ins in ub.Suite Edition 1, released in late October 2026, and can be purchased individually or as part of the suite. underbim summarizes its purpose as “See the clash. Understand the pair.” The add-in focuses on the work after interference detection: moving from an interference result to the exact host and linked elements involved, locating them in the Revit model, recovering enough surrounding context to understand the problem, tracking a review state for each occurrence, and turning the investigation into an actionable result. Reviewed results can become a native Revit schedule, a .ubr result package, or input to &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/modeldata-schedule-centered-data.html&quot;&gt;ModelData&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;This summary is based primarily on the text of the official InterferenceInvestigator product page, supplemented by the ModelData and &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/filtertoschedule-revit-schedule.html&quot;&gt;FilterToSchedule&lt;/a&gt; product pages, underbim’s website and suite announcement, and Autodesk documentation on the native Interference Check. The product page is marketing material: several feature areas are described in detail, while others are only named. No user guide, independent review, or hands-on testing was available, so the remaining gaps are listed as open questions rather than filled with assumptions.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Core Concept: A Clash Becomes Useful When You Can Investigate It&lt;/span&gt;&lt;/p&gt;&lt;p&gt;underbim states that InterferenceInvestigator is “built for the work after detection”: identifying the pair, reaching the actual elements, understanding their model context, and deciding what needs to happen next. The product page frames this as four stages:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Result:&lt;/b&gt; a structured interference set.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Pair:&lt;/b&gt; host and linked participants with their identities.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Context:&lt;/b&gt; select, isolate, and Focus 5%.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Continue:&lt;/b&gt; schedule, .ubr, or ModelData.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The page’s coordination-workflow graphic illustrates a pair consisting of a host structural beam and a linked service element, labeled “Status · Open,” following a path of pair → model → context.&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Six-Step Workflow&lt;/span&gt;&lt;/p&gt;&lt;p&gt;underbim describes the workflow as moving “from result to model action,” keeping the interference result structured throughout the investigative work inside Revit:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Result:&lt;/b&gt; start from a structured set of interference occurrences rather than an unconnected list.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Pair:&lt;/b&gt; work with the two explicit participants of each occurrence, including host and linked elements.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Locate:&lt;/b&gt; select and reach the actual model elements instead of stopping at their identifiers.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Context:&lt;/b&gt; isolate the pair or retain only the context needed to understand the interference.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Review:&lt;/b&gt; filter, navigate, and update the state of occurrences as the investigation progresses.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Continue:&lt;/b&gt; create a schedule, produce a .ubr, or continue directly in ModelData.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Feature Explorer: Investigate the Occurrence, Keep the Result&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The investigation stays connected to the structured interference result: pair identity, model location, visual context, review state, and outputs. The page names eight feature areas: Results, Pairs, Linked Elements, Select &amp;amp; Isolate, Focus 5%, Context, Status &amp;amp; Filters, and Outputs.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Results: Keep the Interference Set Structured&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Occurrence:&lt;/b&gt; each interference remains an explicit occurrence, one pair at a time, rather than an anonymous row.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Identity:&lt;/b&gt; the host and linked participant identities remain attached to the same structured result.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Subset:&lt;/b&gt; the visible, filtered subset can drive investigation and outputs without redefining the source result, preserving provenance.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Pairs and Linked Elements: Two Participants, One Explicit Pair&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Both sides of each occurrence remain explicit. A linked participant is not reduced to a vague reference to the RVT Link; the investigation can reach and highlight the actual element inside the link while preserving its relationship to the host element.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Host element (Participant A):&lt;/b&gt; select the native element in the active Revit document while keeping it tied to the occurrence.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Linked element (Participant B):&lt;/b&gt; resolve and highlight the actual element within the linked document context rather than stopping at the RVT Link container.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Select, Isolate, Focus 5%, and Context&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Select:&lt;/b&gt; synchronize the result with the pair in Revit, moving directly to the model elements.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Isolate:&lt;/b&gt; strip the view down when surrounding geometry is no longer useful.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Focus 5%:&lt;/b&gt; retain a small spatial envelope around the pair so its location and adjacency remain understandable without the noise of the full model. The name suggests a 5% margin; whether it can be adjusted is not stated.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Context:&lt;/b&gt; named as a separate feature area, described as retaining only the context needed to understand the interference.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Status, Filters, and Outputs&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Each occurrence carries a review state of Open, Reviewed, Resolved, or Ignore, which remains attached while the result set is navigated and filtered. Filtering creates a visible subset that can drive investigation and outputs without changing the source result. The Outputs feature area covers schedule creation, .ubr results, and the ModelData handoff described below. The page does not state whether states persist after the project is closed, whether comments or assignees can be added, or how states carry over when interferences are checked again.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Comparison with Revit’s Native Interference Check&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Revit’s native Interference Check (Collaborate tab › Interference Check › Run Interference Check) compares two category sets and lists detected clashes in an Interference Report dialog. Selecting an item in the report highlights it in the model. The report is a review dialog rather than a structured, trackable dataset: it does not store a review state per clash or produce schedule data.&lt;/p&gt;&lt;p&gt;InterferenceInvestigator adds what the native report lacks: persistent occurrence identity, direct resolution of linked elements, controlled-context views, per-occurrence review states, filtering, and outputs to schedules, .ubr files, and ModelData. Because underbim describes InterferenceInvestigator as built for the work after detection, it should be understood mainly as an investigation and review layer rather than a replacement detection engine. The product page does not state whether InterferenceInvestigator performs its own detection, starts from Revit’s Interference Check, or imports results from another tool.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Connected Workflows and Outputs&lt;/span&gt;&lt;/p&gt;&lt;p&gt;underbim describes this as “investigate spatially, continue structurally.” A reviewed result can become a persistent project artifact or move forward without rebuilding the investigation context:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Create Schedule:&lt;/b&gt; materialize the investigated subset as a native, persistent project schedule when an in-model result is useful.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Create .ubr:&lt;/b&gt; package the interference result with both participants and the context needed for downstream underbim workflows.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Open in ModelData:&lt;/b&gt; hand the created schedule and its document identity to ModelData for structured analysis. InterferenceInvestigator closes only after ModelData accepts the handoff. ModelData can then add fields, logical filters, grouping, calculations, investigation tools, reusable .ubsd definitions, and CSV/XLSX export.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Occurrence&lt;span face=&quot;Aptos, sans-serif&quot; style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;—&lt;/span&gt;Explicit interference pair&lt;/b&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&lt;b&gt;:&lt;/b&gt; &lt;/span&gt;Keeps both participants attached to the same identifiable occurrence throughout investigation.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Review state&lt;span face=&quot;&amp;quot;Aptos&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;—&lt;/span&gt;Open · Reviewed · Resolved · Ignore&lt;/b&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&lt;b&gt;:&lt;/b&gt; &lt;/span&gt;Keeps the coordination state attached to the occurrence during navigation and filtering.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Revit schedule&lt;span face=&quot;&amp;quot;Aptos&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;—&lt;/span&gt;Native project result:&lt;/b&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Materializes the current investigated subset as a persistent schedule in the Revit project.&lt;/li&gt;&lt;li&gt;&lt;b&gt;.UBR&lt;span face=&quot;&amp;quot;Aptos&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;—&lt;/span&gt;Definition + context + result&lt;/b&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&lt;b&gt;:&lt;/b&gt; &lt;/span&gt;Carries the structured result, participant identities, and relevant context in the common ub.Suite result format.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Compatibility and Licensing&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Investigation scope:&lt;/b&gt; host-model and linked elements.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Core model:&lt;/b&gt; pair → model → context, keeping each occurrence and its two participants connected throughout investigation.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Outputs:&lt;/b&gt; native Revit schedule, .ubr result package, or handoff to ModelData.&lt;/li&gt;&lt;li&gt;&lt;b&gt;License model:&lt;/b&gt; perpetual by Edition. Edition updates are included; major Edition upgrades are optional.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Checkout:&lt;/b&gt; secure checkout via Freemius.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Updates and documentation:&lt;/b&gt; underbim publishes signed releases and update manifests on GitHub, and the product page links to setup and documentation resources.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Workflow Value for BIM Coordinators&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The following are interpretations of the published capabilities, not verified performance claims:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Faster linked-model review:&lt;/b&gt; resolving the actual element inside an RVT Link removes a common friction point in host-versus-link coordination.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Readable clash views:&lt;/b&gt; Isolate and Focus 5% may reduce the manual section-box and visibility work otherwise needed to understand a clash in congested areas.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Trackable review:&lt;/b&gt; Open, Reviewed, Resolved, and Ignore states turn a one-time report into a working coordination list that can be filtered by progress.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Documented outcomes:&lt;/b&gt; schedules and .ubr results provide in-model or portable records of what was found and reviewed.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Deeper analysis:&lt;/b&gt; the ModelData handoff supports grouping, counting, and reporting clashes by category, level, system, or other data.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Caution:&lt;/b&gt;&amp;nbsp;InterferenceInvestigator appears to complement, not replace, dedicated coordination platforms such as Navisworks or cloud issue tracking, especially for multi-discipline, multi-party workflows. Its fit depends on whether coordination reviews take place inside Revit.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Remaining Open Questions&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Source of the result:&lt;/b&gt; the page describes work “after detection” and starting from a structured set of occurrences, but does not state where that set comes from. Does InterferenceInvestigator run its own detection, use Revit’s Interference Check, or import an exported interference report or another clash result?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Detection settings:&lt;/b&gt; if InterferenceInvestigator performs detection, are categories, tolerances, clearance checks, and rules for ignoring expected intersections configurable?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Link-to-link pairs:&lt;/b&gt; the page describes host-plus-linked pairs; are pairs involving two linked models, or two host elements, supported?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Context options:&lt;/b&gt; is the Focus margin fixed at 5% or adjustable, and what does the separate Context feature area include, such as section boxes or 3D views?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Review state persistence:&lt;/b&gt; are Open, Reviewed, Resolved, and Ignore states stored in the project, in a .ubr file, or only during a session? Can comments or assignees be added?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Re-runs:&lt;/b&gt; after the model changes, can a new result be compared with an earlier one so that states carry over and resolved clashes are recognized?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Schedule behavior:&lt;/b&gt; how does the schedule represent linked elements, does it refresh deliberately like FilterToSchedule snapshots, and are any parameters added to elements?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Exchange:&lt;/b&gt; are BCF, Navisworks, or other external clash formats supported?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Performance:&lt;/b&gt; how does it handle large models and large occurrence counts?&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Suggested Trial Evaluation&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Use a copy of a representative coordinated project, including at least one linked model.&lt;/li&gt;&lt;li&gt;Establish how a structured result is created or loaded, and compare its occurrences with Revit’s native Interference Check for the same category pairs.&lt;/li&gt;&lt;li&gt;For host-plus-linked pairs, confirm that the linked participant is resolved and highlighted as the actual element, not just the link instance.&lt;/li&gt;&lt;li&gt;Use Select, Isolate, and Focus 5% on clashes in congested areas, and confirm that the working view is restored afterward.&lt;/li&gt;&lt;li&gt;Set occurrences to Reviewed, Resolved, and Ignore, filter by status, then close and reopen the project to see whether states persist.&lt;/li&gt;&lt;li&gt;Change the model to resolve some clashes, then repeat the process to see how earlier results and states are handled.&lt;/li&gt;&lt;li&gt;Create a schedule from a filtered subset and review how host and linked participants appear.&lt;/li&gt;&lt;li&gt;Create a .ubr and, if ModelData is being evaluated, open the result in ModelData to confirm what transfers.&lt;/li&gt;&lt;li&gt;Check any parameters, schedules, views, or other content added to the project against office standards.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overall Assessment&lt;/span&gt;&lt;/p&gt;&lt;p&gt;InterferenceInvestigator is a focused add-in that concentrates on the work after interference detection. Its key distinctions are explicit occurrence pairs with persistent participant identity; direct resolution of the actual element inside a RVT Link; Select, Isolate, and Focus 5% tools for viewing a clash in useful context; and Open, Reviewed, Resolved, and Ignore states attached to each occurrence. Reviewed results can continue as native schedules, .ubr packages, or ModelData analysis. It suits BIM coordinators who review host-versus-linked clashes inside Revit and want those reviews to produce a structured, trackable record. The page does not explain where the initial interference result comes from, how review states persist across re-runs, or whether external formats such as BCF are supported. These are the critical points to confirm during the 30-day trial.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sources&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/ub-suite/interferenceinvestigator&quot;&gt;underbim — InterferenceInvestigator product page&lt;/a&gt;. Primary source for concept, workflow, features, pair and linked-element investigation, review states, outputs, compatibility, licensing, and pricing.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/ub-suite/modeldata&quot;&gt;underbim — ModelData product page&lt;/a&gt;. Source for ModelData capabilities after handoff, the Windows platform statement, and ModelData pricing.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/ub-suite/filtertoschedule&quot;&gt;underbim — FilterToSchedule product page&lt;/a&gt;. Source for comparison pricing and snapshot behavior.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/&quot;&gt;underbim — home page&lt;/a&gt;. Lists InterferenceInvestigator within ub.Suite Edition 1.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.linkedin.com/posts/underbim_ubsuite-1-eight-revit-add-ins-underbim-activity-7519495379348811777-gVnN&quot;&gt;underbim — ub.Suite 1 LinkedIn announcement&lt;/a&gt;. Suite context and release timing.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/AndreCardosoUnderbim/ub-suite-releases&quot;&gt;underbim — official releases repository (GitHub)&lt;/a&gt;. Signed releases and update manifests.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/about&quot;&gt;underbim — About page&lt;/a&gt;. Company background since 2001.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/How-to-run-an-interference-check-between-elements-in-Revit.html&quot;&gt;Autodesk Support — How to run an interference check between elements in Revit&lt;/a&gt;. Native Interference Check workflow.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://www.underbim.com/ub-suite/interferenceinvestigator&quot;&gt;InterferenceInvestigator&lt;/a&gt; is brought to you by &lt;a href=&quot;https://www.underbim.com/&quot;&gt;underbim&lt;/a&gt;. It&#39;s priced at €200, or €750 for the complete 8-tool ub.Suite 1. A 30-day free trial is available.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This add-in is compatible with Revit 2025-2027.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://www.underbim.com/ub-suite/interferenceinvestigator&quot;&gt;underbim website »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;mailto:geral@underbim.com&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/521198776988522751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/521198776988522751' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/521198776988522751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/521198776988522751'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/10/interferenceinvestigator-interference.html' title='InterferenceInvestigator: Interference Management in Revit'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFHTi5Hz5fCYmFJUGPTf_xYCW5Dpx6-hIZdzyAz4ag1yhgqv6A-CVTnLhL-SeejIj62SyoOKL2vmBIqQrY_gg-6l4YWbF4V7SdHRNn_K3vfTwoCplVu8VwscYOwjVRpnzmOM5NaBQ0qItNIYxWtm7dQIZnw9HXwr-KZs1tN8AyiQsd8kyZiCJApE2h0gA/s72-c/InterferenceInvestigator_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-2084830370751361999</id><published>2026-10-28T18:12:00.000-07:00</published><updated>2026-10-30T09:45:53.072-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Excel"/><category scheme="http://www.blogger.com/atom/ns#" term="Exporting"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><category scheme="http://www.blogger.com/atom/ns#" term="Scheduling"/><title type='text'>ModelData: A Schedule-Centered Data Workbench</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKVu7QtFYwY6d6AzMYL96NMtMdemL3dwqVhBKu0zp5PdGf3JsVKsG4agi70bzotHesbT6_lET5o8Fi8TF82aLLbGaUNovhx321iHWQ39OLYGDOOeweEyr3-PwsSUe7jamD0ovy08kyIIHiTASlKIoqJzu7kNV1wdMfmL_ggGdE0PQJuLZrO4dZRBoach8/s80/ModelData_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKVu7QtFYwY6d6AzMYL96NMtMdemL3dwqVhBKu0zp5PdGf3JsVKsG4agi70bzotHesbT6_lET5o8Fi8TF82aLLbGaUNovhx321iHWQ39OLYGDOOeweEyr3-PwsSUe7jamD0ovy08kyIIHiTASlKIoqJzu7kNV1wdMfmL_ggGdE0PQJuLZrO4dZRBoach8/s1600/ModelData_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;ModelData is an Autodesk Revit add-in from underbim, a Portugal-based BIM consultancy with experience in BIM, Revit training, consulting, and software development since 2001. It is one of eight add-ins in ub.Suite Edition 1, released in late October 2026. underbim positions it as a “data workbench” to “build, inspect, calculate and refine Revit schedule and model data with more control over the logic behind the result.” Rather than replacing Revit schedules with a separate data viewer, ModelData extends the schedule workflow with richer field sources, logical filters, grouping, calculated and combined values, investigation in the model, and reusable definitions and results. It is sold individually or as part of the complete ub.Suite.&lt;/p&gt;&lt;p&gt;This summary is based primarily on the text of the official ModelData product page, supplemented by underbim’s website and suite announcement. The product page is marketing material: it describes capabilities at a high level, and some feature areas are named without detailed explanation. No user guide content, independent review, or hands-on testing was available, so those gaps are identified in the open-questions section rather than filled with assumptions.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Core Concept: Work with the Logic Behind the Schedule&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The product idea is to extend Revit’s schedule workflow “with filters, grouping, derived values and model context — while keeping the native Revit schedule at the centre.” underbim frames this as four connected layers:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Input:&lt;/b&gt; native and semantic fields.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Logic:&lt;/b&gt; filters and structure.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Data:&lt;/b&gt; calculated and combined values.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Context:&lt;/b&gt; investigation in the model.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The product page includes an illustrative data-workbench preview listing walls with Element, Level, Calculated, and Status columns, in which one row is flagged “CHECK” while the others show “OK.” This suggests that calculated values and status-style results can be used to flag items for review. Because it is a marketing preview, the specific rules behind such a status column are not explained.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Six-Step Workflow&lt;/span&gt;&lt;/p&gt;&lt;p&gt;underbim describes a connected workflow in which each step, “from source data to final output,” remains part of the same process:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Fields:&lt;/b&gt; choose native, semantic, and derived data sources.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Filter:&lt;/b&gt; build conditions and logical groups around the result.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Structure:&lt;/b&gt; sort, group, and organize the schedule output.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Calculate:&lt;/b&gt; create concatenations and calculated data where needed.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Investigate:&lt;/b&gt; move from rows and values back into model context.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Output:&lt;/b&gt; keep the Revit schedule or continue into reusable results.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Feature Explorer: Eight Layers of Control&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The product page presents “one workbench” with eight feature areas: Fields, Filters, Sorting and Grouping, Formatting, Concatenations, Calculated Data, Investigate, and Semantic Data. The supplied page text describes Fields and Investigate in detail; the other areas are named and summarized only through the workflow description above.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Fields: Choose the Data Source, Not Just the Column&lt;/b&gt;&lt;/p&gt;&lt;p&gt;ModelData works with native Revit schedule fields while also providing access to semantic and derived data where a workflow needs a more stable or reusable source.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Native first:&lt;/b&gt; use Revit data directly and keep native schedule behavior wherever it already solves the task.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Select from:&lt;/b&gt; choose from supported sources beyond the immediate field list, broadening data access.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Portable logic:&lt;/b&gt; preserve meaning by keeping data identities useful across definitions and workflows.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Filters, Structure, and Calculations&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Filters:&lt;/b&gt; conditions and logical groups built around the result. The page does not specify supported operators, nesting depth, or how the logic relates to Revit’s native schedule-filter limits.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Sorting and Grouping:&lt;/b&gt; sort, group, and organize schedule output.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Formatting:&lt;/b&gt; named as a feature area; its options are not described.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Concatenations:&lt;/b&gt; combine values into new data where needed.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Calculated Data:&lt;/b&gt; create derived values. Formula syntax and whether results are written to parameters are not described.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Semantic Data:&lt;/b&gt; named as a feature area and linked to “more stable or reusable” data sources; the exact meaning of “semantic” in ModelData is not defined.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Investigate: The Data Never Has to Lose the Model&lt;/b&gt;&lt;/p&gt;&lt;p&gt;ModelData turns schedule results back into model context, following a path from schedule row to model context to focused view:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Select / Zoom:&lt;/b&gt; return directly from a schedule result to the corresponding element in the model.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Isolate / Clear:&lt;/b&gt; temporarily isolate relevant elements to reduce visual noise, then restore the working view when finished.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Focus:&lt;/b&gt; frame the selected result with a controlled contextual margin.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Groups:&lt;/b&gt; surface conditions related to Revit groups “instead of silently forcing unsafe changes.” This indicates awareness of group constraints, although the page does not specify which operations might change elements.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Connected ub.Suite Workflows&lt;/span&gt;&lt;/p&gt;&lt;p&gt;ModelData can be used on its own, but underbim emphasizes carrying structured context and results between ub.Suite tools “instead of starting again from scratch”:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;&lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/filtertoschedule-revit-schedule.html&quot;&gt;FilterToSchedule&lt;/a&gt; → ModelData:&lt;/b&gt; open a FilterToSchedule result directly in ModelData and continue with fields, filters, grouping, calculations, investigation, and output.&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/interferenceinvestigator-interference.html&quot;&gt;InterferenceInvestigator&lt;/a&gt; → ModelData:&lt;/b&gt; carry structured clash results forward so an investigation can become a schedule, a reusable result, or further model-data analysis.&lt;/li&gt;&lt;li&gt;&lt;b&gt;ub.Flow:&lt;/b&gt; ModelData participates in a wider ub.Suite workflow model in which tools exchange context and results instead of acting as isolated endpoints. The page describes this as “start from the task, then carry the context”; ub.Flow’s own features are not detailed.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;This also provides the first published indication of FilterToSchedule’s role: it produces filtered results that can be opened in ModelData for further structured analysis.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Definitions, Results, and Output&lt;/span&gt;&lt;/p&gt;&lt;p&gt;ModelData is designed to preserve both the setup and the result, so the logic can be reused and outputs keep their context:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;.UBSD&lt;span face=&quot;&amp;quot;Aptos&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;—&lt;/span&gt;Reusable definition:&lt;/b&gt; Stores a reconstructible schedule definition, including the logic needed to rebuild the working setup.&lt;/li&gt;&lt;li&gt;&lt;b&gt;.UBR&lt;span face=&quot;&amp;quot;Aptos&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;—&lt;/span&gt;Definition + context + result:&lt;/b&gt; Stores a factual result with enough context to understand where it came from and continue working with it.&lt;/li&gt;&lt;li&gt;&lt;b&gt;CSV / XLSX&lt;span face=&quot;&amp;quot;Aptos&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;—&lt;/span&gt;External exchange:&lt;/b&gt; Exports structured results when the next step belongs outside Revit.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Revit schedule&lt;span face=&quot;&amp;quot;Aptos&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;—&lt;/span&gt;Native working surface:&lt;/b&gt; Keeps the Revit schedule central instead of replacing it with a disconnected data viewer.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The page describes CSV and XLSX as export formats; it does not describe importing edited spreadsheet data back into Revit.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Compatibility and Licensing&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;File formats:&lt;/b&gt; .ubsd definitions and .ubr contextualized results, plus CSV and XLSX export.&lt;/li&gt;&lt;li&gt;&lt;b&gt;License model:&lt;/b&gt; perpetual licensing by Edition. Edition updates are included; major Edition upgrades are optional.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Documentation:&lt;/b&gt; the page links to setup and documentation resources.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The bundle may suit teams that want the connected FilterToSchedule and Interference Investigator workflows.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Workflow Value for BIM Coordinators&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The following are interpretations of the published capabilities, not verified performance claims:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Richer schedule logic:&lt;/b&gt; logical filter groups, calculated values, and concatenations may reduce dependence on helper parameters, Dynamo graphs, or spreadsheet post-processing for analytical schedules.&lt;/li&gt;&lt;li&gt;&lt;b&gt;QA/QC: &lt;/b&gt;calculated values and status-style results, combined with Select, Zoom, Isolate, and Focus, support a review loop of identifying an anomaly, locating it in the model, and investigating it.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Standardization:&lt;/b&gt; reusable .ubsd definitions could let BIM coordinators package and share standard data checks across projects.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Traceability:&lt;/b&gt; .ubr results preserve where a result came from, which may support coordination records and reporting.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Coordination follow-up:&lt;/b&gt; carrying Interference Investigator results into ModelData could turn clash findings into structured, trackable data.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Native continuity:&lt;/b&gt; keeping the Revit schedule central may make outputs easier to place on sheets and maintain within existing project standards.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Remaining Open Questions&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The product page answers the main questions about purpose, workflow, output formats, compatibility, and pricing. These details remain to be confirmed from documentation or a trial:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Writing data:&lt;/b&gt; does “refine” include editing element parameter values, or do calculated and concatenated values exist only in ModelData schedules and results? If values are written, what parameters are created, and how are undo and validation handled?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Semantic data:&lt;/b&gt; what does “semantic” mean in practice, and which additional data sources are available beyond standard schedule fields?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Filter logic:&lt;/b&gt; are OR conditions, nested groups, and more than Revit’s native limit of eight schedule filters supported, and how is the result maintained in the native schedule?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Calculations:&lt;/b&gt; what formula syntax, functions, units, and rounding rules are supported?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Updates:&lt;/b&gt; do schedules and results refresh automatically after model changes, or must definitions be rerun?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Model scope:&lt;/b&gt; how are linked models, phases, design options, and worksharing handled?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Spreadsheet round trip:&lt;/b&gt; is XLSX export-only, or can edited data be imported?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Performance:&lt;/b&gt; how does ModelData perform on large models and schedules?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Licensing details:&lt;/b&gt; two-activation price, whether activations are per machine or per user, license transfer, offline activation, and what counts as an Edition update versus a major upgrade.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Data handling:&lt;/b&gt; what licensing traffic occurs through Freemius licensing, and is all model processing local?&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Suggested Trial Evaluation&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Use a copy of a representative project rather than a live model.&lt;/li&gt;&lt;li&gt;Rebuild an existing analytical schedule that currently relies on helper parameters or Dynamo, then compare setup time and results.&lt;/li&gt;&lt;li&gt;Test complex filters with OR conditions and nested groups, and confirm the rows match the expected element set.&lt;/li&gt;&lt;li&gt;Spot-check calculated and concatenated values against manual calculations, including units and rounding.&lt;/li&gt;&lt;li&gt;Use Select, Zoom, Isolate, Focus, and Clear to confirm that results map to the correct elements and that the working view is restored.&lt;/li&gt;&lt;li&gt;Include elements in Revit groups to observe how group-related conditions are reported.&lt;/li&gt;&lt;li&gt;Save a .ubsd definition, reuse it in another project, and confirm that the setup rebuilds correctly.&lt;/li&gt;&lt;li&gt;Save a .ubr result and export CSV and XLSX files, then review the context, structure, and formatting.&lt;/li&gt;&lt;li&gt;If the suite is being considered, test the FilterToSchedule and Interference Investigator handoffs to ModelData.&lt;/li&gt;&lt;li&gt;Check for any parameters, schedules, or other content added to the project, and confirm they meet office standards.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overall Assessment&lt;/span&gt;&lt;/p&gt;&lt;p&gt;ModelData is a schedule-centered data workbench. It adds expanded field sources, logical filters, grouping, calculations, concatenations, and investigation tools on top of native Revit schedules instead of replacing them. Its main differentiators are bidirectional movement between schedule data and model context, reusable .ubsd definitions, context-preserving .ubr results, and integration with other ub.Suite tools. It is positioned for BIM coordinators who need more analytical control over schedule data. Key implementation details—particularly whether it writes data back to elements and how semantic data and complex filters work—are not yet published in the reviewed material. A 30-day trial on a representative project is recommended before adoption.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sources&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://www.underbim.com/ub-suite/modeldata&quot;&gt;underbim — ModelData product page&lt;/a&gt;.&amp;nbsp;Primary source for product concept, workflow, features, connected workflows, file formats, compatibility, licensing, and pricing.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/&quot;&gt;underbim — home page&lt;/a&gt;. Lists ModelData within ub.Suite Edition 1.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.linkedin.com/posts/underbim_ubsuite-1-eight-revit-add-ins-underbim-activity-7519495379348811777-gVnN&quot;&gt;underbim — ub.Suite 1 LinkedIn announcement&lt;/a&gt;. Source for suite context and release timing.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/about&quot;&gt;underbim — About page&lt;/a&gt;. Source for company background since 2001.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/contact&quot;&gt;underbim — Contact page&lt;/a&gt;. Source for contact email.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://www.underbim.com/ub-suite/modeldata&quot;&gt;ModelData&lt;/a&gt; is brought to you by &lt;a href=&quot;https://www.underbim.com/&quot;&gt;underbim&lt;/a&gt;. It&#39;s priced at €280, or €750 for the complete 8-tool ub.Suite 1. A 30-day free trial is available.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This add-in is compatible with Revit 2025-2027.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://www.underbim.com/ub-suite/modeldata&quot;&gt;underbim website »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;mailto:geral@underbim.com&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/2084830370751361999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/2084830370751361999' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/2084830370751361999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/2084830370751361999'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/10/modeldata-schedule-centered-data.html' title='ModelData: A Schedule-Centered Data Workbench'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKVu7QtFYwY6d6AzMYL96NMtMdemL3dwqVhBKu0zp5PdGf3JsVKsG4agi70bzotHesbT6_lET5o8Fi8TF82aLLbGaUNovhx321iHWQ39OLYGDOOeweEyr3-PwsSUe7jamD0ovy08kyIIHiTASlKIoqJzu7kNV1wdMfmL_ggGdE0PQJuLZrO4dZRBoach8/s72-c/ModelData_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-4884968796372400795</id><published>2026-10-28T17:36:00.000-07:00</published><updated>2026-10-29T10:06:31.903-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="QA/QC"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><category scheme="http://www.blogger.com/atom/ns#" term="Scheduling"/><title type='text'>FilterToSchedule: Revit Schedule Snapshots With OR Statements</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizFwyHrvywIktTxBrClCsp2OvU2DZ9vIGvq5AYDKekB3XjUAqpr_8eUUVYnAfE_Ox5F0Xnri1HKNdv6KJ0SWaTtbceeUQ6KeP5BGwnoks1EK1ENfCU6ognK9fF2cdWAtmRu_nYLueSFJEf0XIM3tfedOhMZUpwpxbAan4C3KNnN3rWbDM3DWSCZaY-8_I/s80/FilterToSchedule_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizFwyHrvywIktTxBrClCsp2OvU2DZ9vIGvq5AYDKekB3XjUAqpr_8eUUVYnAfE_Ox5F0Xnri1HKNdv6KJ0SWaTtbceeUQ6KeP5BGwnoks1EK1ENfCU6ognK9fF2cdWAtmRu_nYLueSFJEf0XIM3tfedOhMZUpwpxbAan4C3KNnN3rWbDM3DWSCZaY-8_I/s1600/FilterToSchedule_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;FilterToSchedule (F2S) is an Autodesk Revit add-in from underbim, a BIM consultancy with experience in BIM, Revit training, consulting, and software development since 2001. It is one of eight add-ins in ub.Suite Edition 1, released in late October 2026, and can be purchased individually or as part of the suite. underbim summarizes its purpose as “Filter once. Keep the result.” The add-in turns defined Revit filter results into persistent native Revit schedule snapshots that can be reviewed, refreshed, duplicated, and carried into the next workflow, either as a stored .ubr result or directly in &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/modeldata-schedule-centered-data.html&quot;&gt;ModelData&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;This summary is based primarily on the text of the official FilterToSchedule product page, supplemented by the ModelData product page, underbim’s website and suite announcement, and Autodesk documentation on native schedule filters. The product page is marketing material: some feature areas are described in detail, while others are only named. No user guide, independent review, or hands-on testing was available, so the remaining gaps are listed as open questions rather than filled with assumptions.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Core Concept: Make the Result Persist&lt;/span&gt;&lt;/p&gt;&lt;p&gt;underbim observes that a filter is useful while it is being evaluated, but its result is not otherwise retained. FilterToSchedule turns that result into a native Revit schedule snapshot with its own identity, provenance, and controlled lifecycle. The product page frames this in four stages:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Scope:&lt;/b&gt; model, category, and context.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Logic:&lt;/b&gt; Filter A and Filter B with AND/OR.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Result:&lt;/b&gt; a native Revit schedule snapshot.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Continue:&lt;/b&gt; refresh, create a .ubr, or open in ModelData.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The page’s workflow graphic shows source elements passing through Filter A (parameter, operator, value), an AND/OR connector, an optional Filter B, and a stored, persistent schedule snapshot. This indicates that a result is built from one or two parameter conditions; the page does not state whether more conditions or nested groups are possible.&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Six-Step Workflow&lt;/span&gt;&lt;/p&gt;&lt;p&gt;underbim describes the workflow as “Define it. Materialise it. Keep it useful.” It moves from scope and filter logic to a persistent schedule, after which the user decides when the factual result should be refreshed, duplicated, or continued:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Scope:&lt;/b&gt; choose where the result comes from and which category is evaluated.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Filter:&lt;/b&gt; build the conditions that define the result, including A/B logic where needed.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Context:&lt;/b&gt; refine the result with phase, design option, and workset context.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Create:&lt;/b&gt; materialize the result as a persistent native Revit schedule snapshot.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Refresh:&lt;/b&gt; re-evaluate deliberately when the model changes instead of updating silently.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Continue:&lt;/b&gt; keep the schedule, create a .ubr, or open the result directly in ModelData.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Feature Explorer: A Controlled Lifecycle&lt;/span&gt;&lt;/p&gt;&lt;p&gt;underbim says FilterToSchedule manages more than the initial query, keeping the scope, identity, state, and next step of each result visible throughout its lifecycle. The page names eight feature areas: Scope, Filters, Context, Output Fields, Persistent Schedules, Refresh &amp;amp; Re-run, Edit &amp;amp; Duplicate, and Continue. Scope and the snapshot lifecycle are described in detail; Output Fields is named but not explained.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Scope: Define Where the Result Comes From&lt;/b&gt;&lt;/p&gt;&lt;p&gt;The model scope and category are established before the filter is evaluated, keeping each result tied to a clear, reconstructible starting point:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Model scope:&lt;/b&gt; work from the intended model context instead of treating every query as global.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Category:&lt;/b&gt; define the Revit category that gives the schedule its working scope.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Links:&lt;/b&gt; use supported linked-model context where the task requires it.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Filters, Context, and Output Fields&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Filters:&lt;/b&gt; Filter A is defined by a parameter, an operator, and a value. An optional Filter B adds a second condition, combined with AND or OR.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Context:&lt;/b&gt; the result can be refined by phase, design option, and workset.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Output Fields:&lt;/b&gt; named as a feature area; how fields are selected for the resulting schedule is not described.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Snapshot by Design: Stable Until You Choose to Refresh&lt;/b&gt;&lt;/p&gt;&lt;p&gt;FilterToSchedule schedules are snapshots. Their values do not update automatically when the model changes; the stored result remains factual until the user deliberately refreshes or re-runs it. This is the most important behavioral difference from a native Revit schedule. Each result displays one of these states:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Snapshot current:&lt;/b&gt; The schedule represents the result currently stored by FilterToSchedule.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Update available:&lt;/b&gt; The source can be re-evaluated; the existing snapshot remains unchanged until Refresh snapshot is explicitly requested.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Cannot refresh:&lt;/b&gt; The original context cannot be resolved safely, so the stored snapshot remains available.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Result Info:&lt;/b&gt; Shows provenance: scope, category, filter identity, result ID, and relevant dates.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Refresh, Edit, and Duplicate&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Refresh snapshot:&lt;/b&gt; re-evaluates the existing result when explicitly requested.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Edit &amp;amp; re-run:&lt;/b&gt; changes the definition and re-runs it while preserving the same result identity.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Duplicate as new:&lt;/b&gt; intentionally creates a new result with its own lineage, leaving the original intact.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Connected Workflows: Keep the Schedule or Take It Further&lt;/span&gt;&lt;/p&gt;&lt;p&gt;FilterToSchedule works on its own. When a task continues, underbim says the result can move forward without rebuilding the same scope and context from scratch. Three paths are described:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Native Revit schedule:&lt;/b&gt; keep the filtered result inside the Revit project as a persistent schedule with its own identity and lifecycle.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Create .ubr from schedule:&lt;/b&gt; package the definition, context, and result together when the factual result needs to move beyond the current working surface.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Open in ModelData:&lt;/b&gt; hand the persistent schedule to ModelData for deeper schedule and model-data work without recreating the result. Both product pages confirm this handoff. ModelData then adds fields, logical filters, grouping, calculations, investigation in the model, reusable .ubsd definitions, and CSV/XLSX export.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Result Identity and Output&lt;/span&gt;&lt;/p&gt;&lt;p&gt;underbim emphasizes preserving both the stored result and its identity, distinguishing continuation from duplication, and carrying context forward when another workflow needs it:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Revit schedule&lt;span face=&quot;Aptos, sans-serif&quot; style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;—&lt;/span&gt;Persistent snapshot:&lt;/b&gt; The native schedule is the factual stored result, stable until an explicit refresh or re-run.&lt;/li&gt;&lt;li&gt;&lt;b&gt;F2S_ResultId&lt;span face=&quot;Aptos, sans-serif&quot; style=&quot;font-size: 12pt;&quot;&gt;—&lt;/span&gt;Persistent identity:&lt;/b&gt; An internal result identity ties each persistent schedule to its FilterToSchedule lifecycle.&lt;/li&gt;&lt;li&gt;&lt;b&gt;.UBR&lt;span face=&quot;&amp;quot;Aptos&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;—&lt;/span&gt;Contextualized result:&lt;/b&gt; A result package created from the stored schedule when definition, context, and result need to travel together.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Edit / Duplicate&lt;span face=&quot;&amp;quot;Aptos&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;—&lt;/span&gt;Continue or branch:&lt;/b&gt; Edit &amp;amp; re-run preserves the result identity; Duplicate as new intentionally creates a new lineage.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The FilterToSchedule page does not list CSV or XLSX export or reusable .ubsd definitions; those options are available after the result is opened in ModelData.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The Problem Space: View Filters vs. Schedule Filters&lt;/span&gt;&lt;/p&gt;&lt;p&gt;FilterToSchedule operates in an area where native Revit schedule filtering is well documented as limited:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;AND-only logic:&lt;/b&gt; Revit allows up to eight schedule filters, and all of them must be satisfied for a row to appear. Native schedules offer no OR logic.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Fields must be scheduled:&lt;/b&gt; filtering on a field requires adding it to the schedule; an unwanted column must be added and then hidden.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Unsupported fields:&lt;/b&gt; material parameters and Area Type (in area schedules) cannot be used as schedule filters, and filters are case sensitive.&lt;/li&gt;&lt;li&gt;&lt;b&gt;View filters are more expressive:&lt;/b&gt; rule-based view filters can use AND or OR conditions and nested filter sets.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Common workarounds:&lt;/b&gt; “contains” and “does not contain” rules (Autodesk’s own recommendation), Yes/No inclusion parameters, combined parameters, or filtering by workset.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Longstanding demand:&lt;/b&gt; an Autodesk Community thread asking for OR logic in schedule filters dates from 2011 and has more than 60 replies and over 40,000 views.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;FilterToSchedule addresses part of this gap. Its published workflow builds conditions from Filter A, an optional Filter B, and AND/OR logic, refines them with phase, design option, and workset context, and stores the matching elements as a schedule. This allows OR logic between two conditions in a schedule-based result, which native schedule filters cannot provide. However, the page does not state that existing Revit view filters can be converted, and its graphic shows two conditions rather than unlimited nested rules. The mechanism used to restrict schedule rows to the stored result is not described. Because results are snapshots, they intentionally do not behave like live native schedule filters.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Compatibility and Licensing&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Primary output:&lt;/b&gt; native Revit schedule, with an optional contextualized .ubr exchange format.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Result model:&lt;/b&gt; persistent snapshot with explicit refresh, rather than silent automatic value updates.&lt;/li&gt;&lt;li&gt;&lt;b&gt;License model:&lt;/b&gt; perpetual by Edition. Edition updates are included; major Edition upgrades are optional.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Checkout:&lt;/b&gt; secure checkout via Freemius.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Updates and documentation:&lt;/b&gt; underbim publishes signed releases and update manifests on GitHub, and the product page links to setup and documentation resources.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Workflow Value for BIM Coordinators&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The following are interpretations of the published capabilities, not verified performance claims:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Stable review records:&lt;/b&gt; snapshots do not change while a result is being reviewed, coordinated, or issued, so a reviewed list remains the list that was reviewed.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Traceability:&lt;/b&gt; Result Info shows scope, category, filter identity, result ID, and relevant dates, which supports auditable QA/QC and coordination records.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Controlled change:&lt;/b&gt; the “Update available” status signals when the model can be re-evaluated, while the user decides when the result changes.&lt;/li&gt;&lt;li&gt;&lt;b&gt;More flexible schedule results:&lt;/b&gt; OR logic between two conditions, plus phase, design option, workset, and linked-model context, may reduce reliance on helper parameters for some schedule-filtering tasks.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Intentional branching:&lt;/b&gt; Duplicate as new allows variations without disturbing the original result and its lineage.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Continuation:&lt;/b&gt; .ubr results and the ModelData handoff avoid rebuilding the same scope and filter logic for further analysis.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Caution:&lt;/b&gt; because snapshots do not update automatically, a schedule placed on a sheet may become out of date until it is refreshed. Teams will need clear conventions for when results are refreshed and how snapshot schedules are identified.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Remaining Open Questions&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Filter depth:&lt;/b&gt; is the logic limited to Filter A and an optional Filter B, or are additional conditions and nested groups supported?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Filter source:&lt;/b&gt; can existing Revit view filters be used as input, or are conditions built only within FilterToSchedule?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Mechanism:&lt;/b&gt; how does the schedule restrict rows to the stored result, and are any parameters added to elements? Is F2S_ResultId stored as a parameter or as hidden internal data?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Update detection:&lt;/b&gt; how and when does the add-in determine that an update is available?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Output Fields:&lt;/b&gt; which fields can be included, and can they be changed after creation?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Categories:&lt;/b&gt; is each result limited to one category, or are multicategory results possible?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Linked models:&lt;/b&gt; what does “supported linked-model context” include, and how are linked elements shown in a host-model schedule?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Worksharing and sheets:&lt;/b&gt; how do refreshes behave in workshared models, and on sheets where a snapshot schedule has been placed?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Commercial terms:&lt;/b&gt; two-activation price, whether activations are per machine or per user, license transfer, and offline activation.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Suggested Trial Evaluation&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Use a copy of a representative project rather than a live model.&lt;/li&gt;&lt;li&gt;Build results with Filter A only, A AND B, and A OR B, then verify the rows against a manual check of the model.&lt;/li&gt;&lt;li&gt;Add phase, design option, and workset context, and confirm the result changes as expected.&lt;/li&gt;&lt;li&gt;Include a linked model if linked-context results are needed.&lt;/li&gt;&lt;li&gt;Change the model and confirm that the snapshot stays unchanged, that “Update available” appears, and that Refresh snapshot produces the correct result.&lt;/li&gt;&lt;li&gt;Test a “Cannot refresh” case, for example by unloading a link or removing a design option, and confirm the stored snapshot is preserved.&lt;/li&gt;&lt;li&gt;Compare Edit &amp;amp; re-run with Duplicate as new, and check the Result Info details for each.&lt;/li&gt;&lt;li&gt;Place a snapshot schedule on a sheet and confirm its behavior before and after a refresh.&lt;/li&gt;&lt;li&gt;Create a .ubr result and, if ModelData is being evaluated, open the result in ModelData to confirm what transfers.&lt;/li&gt;&lt;li&gt;Check any parameters, schedules, or other content added to the project against office naming and template standards.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overall Assessment&lt;/span&gt;&lt;/p&gt;&lt;p&gt;FilterToSchedule is a focused add-in that turns filter results into persistent native schedule snapshots. Its key distinction is deliberate control: results remain stable until explicitly refreshed, carry visible provenance and a persistent identity, report whether they are current or can be refreshed, and can be re-run or branched intentionally. Its A/B conditions with AND/OR logic, plus phase, design option, workset, and linked-model context, address part of Revit’s long-standing schedule-filter limitations. Results can also continue as .ubr packages or in ModelData. It suits BIM coordinators who need fixed, traceable filter results for QA/QC and coordination. The snapshot model requires team discipline around refreshing, and the depth of filter logic, the storage mechanism, and multicategory support should be confirmed through the 30-day trial.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sources&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/ub-suite/filtertoschedule&quot;&gt;underbim — FilterToSchedule product page&lt;/a&gt;. Primary source for concept, workflow, features, snapshot lifecycle, connected workflows, output, compatibility, licensing, and pricing.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.underbim.com/ub-suite/modeldata&quot;&gt;underbim — ModelData product page&lt;/a&gt;. Source for ModelData capabilities after handoff, the Windows platform statement, and ModelData pricing.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/&quot;&gt;underbim — home page&lt;/a&gt;. Lists FilterToSchedule within ub.Suite Edition 1.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.linkedin.com/posts/underbim_ubsuite-1-eight-revit-add-ins-underbim-activity-7519495379348811777-gVnN&quot;&gt;underbim — ub.Suite 1 LinkedIn announcement&lt;/a&gt;. Suite context and release timing.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/AndreCardosoUnderbim/ub-suite-releases&quot;&gt;underbim — official releases repository (GitHub)&lt;/a&gt;. Signed releases and update manifests.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.underbim.com/about&quot;&gt;underbim — About page&lt;/a&gt;. Company background since 2001.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://help.autodesk.com/cloudhelp/2023/ENU/Revit-DocumentPresent/files/GUID-C5140A8E-EDB3-4C99-84F0-9299D5136369.htm&quot;&gt;Autodesk Help — Filter Data in a Schedule&lt;/a&gt;. Native schedule-filter limits.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/Revit-Schedule-Filter-how-to-use.html&quot;&gt;Autodesk Support — Using multiple filters in a Revit schedule&lt;/a&gt;. AND logic and recommended workarounds.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://forums.autodesk.com/t5/revit-architecture-forum/schedule-filters/td-p/12796082&quot;&gt;Autodesk Community — Schedule Filters&lt;/a&gt;. Comparison with AND/OR and nested view filters.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://forums.autodesk.com/t5/revit-architecture-forum/filter-a-schedule-using-a-logic-quot-or-quot-instead-of-quot-and/td-p/3243340&quot;&gt;Autodesk Community — Filter a Schedule using OR instead of AND&lt;/a&gt;. Long-standing user demand.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://www.underbim.com/ub-suite/filtertoschedule&quot;&gt;FilterToSchedule&lt;/a&gt; is brought to you by &lt;a href=&quot;https://www.underbim.com/&quot;&gt;underbim&lt;/a&gt;. It&#39;s priced at €150, or €750 for the complete 8-tool ub.Suite 1. A 30-day free trial is available.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This add-in is compatible with Revit 2025-2027.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://www.underbim.com/ub-suite/filtertoschedule&quot;&gt;underbim website »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;mailto:geral@underbim.com&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/4884968796372400795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/4884968796372400795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/4884968796372400795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/4884968796372400795'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/10/filtertoschedule-revit-schedule.html' title='FilterToSchedule: Revit Schedule Snapshots With OR Statements'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizFwyHrvywIktTxBrClCsp2OvU2DZ9vIGvq5AYDKekB3XjUAqpr_8eUUVYnAfE_Ox5F0Xnri1HKNdv6KJ0SWaTtbceeUQ6KeP5BGwnoks1EK1ENfCU6ognK9fF2cdWAtmRu_nYLueSFJEf0XIM3tfedOhMZUpwpxbAan4C3KNnN3rWbDM3DWSCZaY-8_I/s72-c/FilterToSchedule_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-1297591869696456466</id><published>2026-10-27T17:36:00.000-07:00</published><updated>2026-10-27T17:36:00.120-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Exporting"/><category scheme="http://www.blogger.com/atom/ns#" term="PDF"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><category scheme="http://www.blogger.com/atom/ns#" term="Sheets"/><title type='text'>BPM — BIM Production Manager: A Dashboard for Managing Drawing-Sheet Production Inside Revit</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpqLdt67kSL_rqUSUEWtF_ktOV9hJiSszxXWTlojRpn35_OB2akrSf6YwMkK7vGOw9y4xPWNRNjF6r7iYBU5spw1ivzjU4oPyWpAtaB81xTp5KYp_fu-8bnLYJ51NEGcbY_dJ4yzI0Gs-uriPm8XegzyJycYkv7uagQY_e4zU9xJPwr1P9oyUkdkVhLsE/s80/BPM_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;79&quot; data-original-width=&quot;80&quot; height=&quot;79&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpqLdt67kSL_rqUSUEWtF_ktOV9hJiSszxXWTlojRpn35_OB2akrSf6YwMkK7vGOw9y4xPWNRNjF6r7iYBU5spw1ivzjU4oPyWpAtaB81xTp5KYp_fu-8bnLYJ51NEGcbY_dJ4yzI0Gs-uriPm8XegzyJycYkv7uagQY_e4zU9xJPwr1P9oyUkdkVhLsE/s1600/BPM_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview and Purpose&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;BPM, short for BIM Production Manager, is a Revit add-in from BREVIT LLC focused on managing drawing-sheet production inside the authoring environment. It brings sheet status, tasks, assignments, production phases, reference links, notes, sketches, PDF export, and print-set preparation into a single dashboard. Its scope is drawing-production coordination rather than geometric modeling, engineering analysis, or clash detection.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Dashboard and Sheet Management&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Modeless interface:&lt;/b&gt; the dashboard can remain open while users work in Revit, reducing the need to repeatedly close a dialog to return to the model.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Sheet-set visibility:&lt;/b&gt; sheet cards provide an overview of the drawing set and its production status, with a detail panel for selected-sheet information.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Grouping:&lt;/b&gt; sheets can be organized into groups and moved between them to support the team’s production structure.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Sheet metadata:&lt;/b&gt; the documented detail workflow includes editing sheet number, sheet name, and a Reference / Link field.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Bulk selection:&lt;/b&gt; selecting several sheet-row checkboxes switches the panel into bulk-edit mode. Sheet numbers and names are locked in this mode to prevent accidental collective renaming.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Sheet duplication:&lt;/b&gt; a Duplicate Sheet action is documented.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Tasks, Progress, and Production Phases&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Sheet-based tasks:&lt;/b&gt; tasks can be added to an individual sheet or applied across multiple sheets, supporting repeated production checklists without entering the same item separately on every drawing.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Task completion:&lt;/b&gt; users can check and uncheck tasks. Completion stamps record the user and time, providing context for checklist updates.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Progress tracking:&lt;/b&gt; the dashboard exposes sheet-production progress. The reviewed source excerpts do not specify the calculation formula, task weighting, or whether progress can also be entered manually.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Phase assignment:&lt;/b&gt; sheets can be associated with production phases and filtered to focus on the phase being prepared.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Live phase filtering:&lt;/b&gt; removing a sheet from the active phase removes it from the filtered list immediately; adding a sheet to that phase brings it into the list without a manual refresh.&lt;/li&gt;&lt;/ul&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Assignments and Role-Based Controls&lt;/span&gt;&lt;/p&gt;&lt;p&gt;BPM supports sheet assignments and three application roles. The developer describes these as controls over available editing tools, not different license tiers. Every participating user requires a license.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;BIM Manager:&lt;/b&gt; includes Project Manager capabilities plus Settings, project initialization, and team-list management.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Project Manager:&lt;/b&gt; provides full sheet-editing capabilities, including phases, assignees, references, sketches, and Project Notes. Users are Project Managers by default in the documented version.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Team Member:&lt;/b&gt; can view all data, check and uncheck tasks, and move sheets between groups. Project Manager-only tools are hidden rather than merely disabled.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Role setup:&lt;/b&gt; BIM Managers and restricted Team Members are managed through two lists.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Settings protection:&lt;/b&gt; a Settings password is optional and is not imposed on first use. The guide states that, when enabled, anyone with the password can open Settings.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;These controls should be assessed as BPM workflow permissions, not assumed to be a substitute for model-access security or organizational identity management. In particular, the default Project Manager role and optional Settings password warrant deliberate configuration before a broader rollout.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Notes, Sketches, References, and Output&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Project Notes:&lt;/b&gt; tabbed notes with inline editing keep production information available within the dashboard.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Sketches:&lt;/b&gt; the product supports sketches associated with the sheet workflow.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Reference / Link:&lt;/b&gt; users can attach reference information to sheets, including a bulk-edit workflow that saves the reference across all selected sheets.&lt;/li&gt;&lt;li&gt;&lt;b&gt;PDF export:&lt;/b&gt; PDFs can be exported directly from the dashboard.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Print sets:&lt;/b&gt; users can prepare print sets as part of the drawing-package workflow.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The reviewed material does not establish detailed PDF naming rules, combined-versus-separate file options, unattended scheduling, revision-package automation, or other export formats. These should be checked during evaluation rather than inferred from the general PDF and print-set capabilities.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Data Storage, Synchronization, and Privacy&lt;/span&gt;&lt;/p&gt;&lt;p&gt;BREVIT states that BPM’s production information resides inside the project’s .rvt file as shared parameters, without an external project database. The documented data includes progress, tasks, assignees, phases, reference links, Project Notes, bookmarks, and team-role lists. Team updates are distributed through Revit’s Sync to Central workflow. Consequently, the advertised collaboration model is model-based synchronization, not evidence of a separate live web service or cross-project management portal.&lt;/p&gt;&lt;p&gt;The developer’s privacy policy distinguishes project data from licensing traffic. It states that model content and project information are not uploaded to BREVIT. Activation, renewal, and trial requests do send the license key, registered email, product name, and a one-way hash of the computer name to its license server over HTTPS. License status and per-project preferences are cached locally. The policy also states that the plugins do not collect telemetry or usage analytics.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Practical Value and Evaluation Considerations&lt;/span&gt;&lt;/p&gt;&lt;p&gt;BPM’s strongest potential application is keeping drawing-production coordination close to the sheets being produced. Bulk tasks, assignments, phase filtering, and model-resident notes may reduce duplicate recordkeeping between Revit and separate trackers. PDF export and print-set preparation connect that coordination information to package preparation.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Worksharing:&lt;/b&gt; test simultaneous edits, element ownership, synchronization timing, and conflict handling with a representative project.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Parameter governance:&lt;/b&gt; inspect added parameters, their bindings and naming, template implications, and how production records behave when sheets or models are copied. Exact parameter names were not established in the retrieved excerpts.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Progress interpretation:&lt;/b&gt; establish what completion means and how totals are calculated. Checking off tasks should not be treated as automatic verification of drawing correctness or issue readiness.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Permissions:&lt;/b&gt; verify restricted-role behavior and Settings protection before team deployment.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Output QA:&lt;/b&gt; validate exported sheets, page sizes, naming, and intended print-set membership against existing issuance standards.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Integration boundaries:&lt;/b&gt; cross-model dashboards, external issue-platform integrations, APIs, spreadsheet exchange, and formal document-control approvals were not established by the reviewed sources.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Operational fit:&lt;/b&gt; assess dashboard responsiveness on a large sheet set and confirm behavior on the organization’s actual worksharing setup and Revit builds.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overall Assessment&lt;/span&gt;&lt;/p&gt;&lt;p&gt;BPM is best understood as an in-Revit sheet-production coordination layer: a modeless dashboard combining tasks, progress, assignments, production phases, notes, references, and drawing output. Its key differentiator is keeping the coordination data in the Revit project and sharing it through normal model synchronization rather than maintaining a separate project database. It appears most relevant to teams seeking a sheet-centered production workflow, but its benefit depends on consistent use, suitable worksharing behavior, and clear definitions of completion.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Internet Sources&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://brevit.store/plugins/BPM/&quot;&gt;BREVIT — BPM product overview&lt;/a&gt;. Primary source for scope, dashboard features, roles, supported platforms, and the per-user license requirement.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://brevit.store/plugins/BPM/bpm-help.html&quot;&gt;BREVIT — BPM complete guide&lt;/a&gt;. Primary source for version 1.3.1 changes, save behavior, bulk editing, phase filtering, role setup, and recent version history.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://brevit.store/privacy-policy.html&quot;&gt;BREVIT — Privacy Policy&lt;/a&gt;. Primary source for model-resident data, license-validation traffic, local caching, and publisher privacy statements.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://marketplace.autodesk.com/publisher-profile/dd26b9b4-b897-44c0-8150-a6c99e93b607&quot;&gt;Autodesk Marketplace — BREVIT LLC publisher profile&lt;/a&gt;. Source for publisher identity and support contact.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://brevit.store/&quot;&gt;BREVIT — main website&lt;/a&gt;. Additional context for the product family and current BPM version.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://brevit.store/plugins/BPM/&quot;&gt;BPM&lt;/a&gt;&amp;nbsp;is brought to you by &lt;a href=&quot;https://brevit.store/&quot;&gt;BREVIT LLC&lt;/a&gt;. Pricing was not known at press time. A free trial is available.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This add-in is compatible with Revit 2024-2027.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://brevit.store/plugins/BPM/#&quot;&gt;BREVIT website »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;mailto:support@brevit.store&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/1297591869696456466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/1297591869696456466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/1297591869696456466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/1297591869696456466'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/10/bpm-bim-production-manager-dashboard.html' title='BPM — BIM Production Manager: A Dashboard for Managing Drawing-Sheet Production Inside Revit'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpqLdt67kSL_rqUSUEWtF_ktOV9hJiSszxXWTlojRpn35_OB2akrSf6YwMkK7vGOw9y4xPWNRNjF6r7iYBU5spw1ivzjU4oPyWpAtaB81xTp5KYp_fu-8bnLYJ51NEGcbY_dJ4yzI0Gs-uriPm8XegzyJycYkv7uagQY_e4zU9xJPwr1P9oyUkdkVhLsE/s72-c/BPM_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-8217593972332478719</id><published>2026-10-27T14:45:23.594-07:00</published><updated>2026-10-28T08:33:13.263-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OpEd"/><title type='text'>Revit Add-ons Eclipses 4,000 Post Mark!</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc5Ap3hERjQPFDmSVpHQa9SGVktw9OD99SZ8I40WA9ubJ2yyIMzq0Cs_xzNPC4hS28C1JcYSMZ5MzarkkU4buqLxQinTtVyp4ScDOxgSayFsHde8eSJeNOYz7UbruKMTbwq9T0C81MMjsmfzGKuaKoTM14yGH_rUlW3e04AaSemz8qp_gHDGKwpsIzMXI/s80/Revit%20Add-ons%20Logo_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc5Ap3hERjQPFDmSVpHQa9SGVktw9OD99SZ8I40WA9ubJ2yyIMzq0Cs_xzNPC4hS28C1JcYSMZ5MzarkkU4buqLxQinTtVyp4ScDOxgSayFsHde8eSJeNOYz7UbruKMTbwq9T0C81MMjsmfzGKuaKoTM14yGH_rUlW3e04AaSemz8qp_gHDGKwpsIzMXI/s1600/Revit%20Add-ons%20Logo_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;We recently made our 4,000th post about a week ago with &lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/product-roundup-karo-modum.html&quot;&gt;Product Roundup: Karo Modum&lt;/a&gt;. We knew we were close, but still ticked past the landmark. At an average of one post per day, that would be about 11 years of posts. We now sit at 4,009 published posts and slightly over 4.8 million pageviews. That makes us happy. Thank you readers!&lt;p&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/8217593972332478719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/8217593972332478719' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/8217593972332478719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/8217593972332478719'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/10/revit-add-ons-eclipses-4000-post-mark.html' title='Revit Add-ons Eclipses 4,000 Post Mark!'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc5Ap3hERjQPFDmSVpHQa9SGVktw9OD99SZ8I40WA9ubJ2yyIMzq0Cs_xzNPC4hS28C1JcYSMZ5MzarkkU4buqLxQinTtVyp4ScDOxgSayFsHde8eSJeNOYz7UbruKMTbwq9T0C81MMjsmfzGKuaKoTM14yGH_rUlW3e04AaSemz8qp_gHDGKwpsIzMXI/s72-c/Revit%20Add-ons%20Logo_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-4671942144555779748</id><published>2026-10-26T17:47:00.000-07:00</published><updated>2026-10-26T17:47:00.106-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MEP"/><category scheme="http://www.blogger.com/atom/ns#" term="QA/QC"/><category scheme="http://www.blogger.com/atom/ns#" term="Quantity Takeoffs"/><category scheme="http://www.blogger.com/atom/ns#" term="Reporting"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><category scheme="http://www.blogger.com/atom/ns#" term="Schedules"/><title type='text'>LengthMEP: Measure and Tabulate the Lengths of MEP Elements</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlvnAaVBwMSXd-6mZU5i9t1lGJsQN1oc64Vb-TMaPGKhiY65C4JFxkn7DMlS1MYEa94kEaj_xpceWAevalVL0ZBelZ4Dsn6EvvjO-8b1F3GNAHtzEFN7R2zd9RhoclNinlsLWn-oDXJ57cdq5J8V8n17KnHBXtmZf39nrps_2j5UpGTu9mJ5lA8WVBFig/s80/LengthMEP_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlvnAaVBwMSXd-6mZU5i9t1lGJsQN1oc64Vb-TMaPGKhiY65C4JFxkn7DMlS1MYEa94kEaj_xpceWAevalVL0ZBelZ4Dsn6EvvjO-8b1F3GNAHtzEFN7R2zd9RhoclNinlsLWn-oDXJ57cdq5J8V8n17KnHBXtmZf39nrps_2j5UpGTu9mJ5lA8WVBFig/s1600/LengthMEP_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;LengthMEP is a focused Autodesk Revit add-in from DQ Projects for measuring and tabulating the lengths of mechanical, electrical, and plumbing elements. Its documented capabilities combine length checks on preselected elements with the creation of category-specific and multicategory quantity schedules. The publisher also describes measurement in views and updating total values by diameter or size. Its primary purpose is quantity reporting rather than system design or engineering calculations.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Supported Revit Categories&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Electrical:&lt;/b&gt; conduits, wires, and cable trays.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Mechanical:&lt;/b&gt; ducts and flex ducts.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Plumbing and piping:&lt;/b&gt; pipes and flex pipes.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;These are the seven categories explicitly identified in the Autodesk Marketplace description. Fittings, accessories, equipment, fabrication parts, and linked-model elements are not expressly identified as supported measurement categories. Their treatment should therefore be confirmed rather than assumed.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Principal Commands and Outputs&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;LengthMEP command:&lt;/b&gt; creates quantity schedules for the supported categories, creates a multicategory schedule, and updates total values by diameter or size. This provides a reporting-oriented workflow for reviewing accumulated lengths rather than inspecting elements individually.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Selection command:&lt;/b&gt; displays total length for supported elements that the user has already selected. Preselection is an explicit prerequisite in the publisher’s description, making this command suitable for focused checks of a chosen group of elements.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The two-command interface separates quick measurement from schedule-based reporting. However, the available description does not explain the schedule field layouts, sorting and filtering rules, treatment of mixed categories, or whether the reported results refresh automatically after model changes. Because an update function is explicitly mentioned, users should verify when it must be rerun.&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Shared Parameters and Model Integration&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The add-in links two shared parameters to the seven supported categories: layoutlength_length, identified as a Length-type parameter, and layoutlength_string, identified as a String-type parameter. This gives the tool both a length-valued parameter and a text-valued parameter within its documented data structure.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Practical Applications and Workflow Value&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Localized quantity checks:&lt;/b&gt; use selection-based totals to review a defined collection of conduits, ducts, pipes, wires, or cable trays without manually adding individual lengths.&lt;/li&gt;&lt;li&gt;&lt;b&gt;MEP quantity documentation:&lt;/b&gt; use the schedule-generation capabilities to organize supported model lengths in Revit schedules.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Diameter- or size-based review:&lt;/b&gt; use the documented total-update capability when reviewing quantities by the applicable element size.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Cross-category reporting:&lt;/b&gt; use the multicategory schedule capability where a combined reporting structure is helpful, while retaining clear distinctions between different systems and element categories.&lt;/li&gt;&lt;li&gt;&lt;b&gt;QA/QC support:&lt;/b&gt; compare selected quantities and scheduled totals against a controlled model sample to check reporting scope and consistency.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;These applications are interpretations of the documented measurement and scheduling functions, not evidence of additional built-in features. The potential efficiency benefit is reduced repetitive measurement and schedule setup.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pricing and Licensing&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The developer’s website lists LengthMEP at US$12 under lifetime licenses with free future updates. The current Autodesk Marketplace product page labels the offering as a trial and provides a free-trial option.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Limitations and Evaluation Considerations&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Measurement basis:&lt;/b&gt; the sources do not define centerline versus other measurement conventions, fitting allowances, bend treatment, or the handling of slopes and flexible geometry.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Wire interpretation:&lt;/b&gt; support for the Wires category is documented, but the sources do not establish that the output represents installed conductor length, circuit-path length, conductor multiplicity, or termination allowances.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Scope and visibility:&lt;/b&gt; measurement in views is advertised, but the exact interaction with view filters, hidden elements, phases, design options, and linked files is not explained.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Update behavior:&lt;/b&gt; automatic background synchronization is not established; verify whether edits require rerunning the command.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Data and deliverables:&lt;/b&gt; the reviewed descriptions do not document built-in Excel export, cost databases, labor calculation, waste factors, or a complete bill-of-materials workflow.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Validation:&lt;/b&gt; check a small, known sample in each intended category, review generated parameters and schedules, and confirm units and rounding before relying on project-wide results.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overall Assessment&lt;/span&gt;&lt;/p&gt;&lt;p&gt;LengthMEP is best understood as a narrowly scoped MEP length-measurement and scheduling utility. Its distinguishing combination is support for seven Revit categories—including wires and flexible ducts and pipes—together with preselection-based totals, shared-parameter integration, category schedules, and multicategory reporting. It may be useful where teams repeatedly need model-derived length summaries without developing custom automation.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sources&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://marketplace.autodesk.com/apps/2689fd0b-e95a-41d2-b0ed-c869f68b3bb2&quot;&gt;Autodesk Marketplace — LengthMEP product listing&lt;/a&gt;. Primary source for functions, shared parameters, supported categories, version, dates, compatibility, trial availability, and support contact.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://sites.google.com/view/dqprojects/home&quot;&gt;DQ Projects — developer website&lt;/a&gt;. Primary source for the advertised US$12 lifetime license and free future updates.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://apps.exchange.autodesk.com/en/Publisher/PublisherHomepage?ID=RZTBKNBVA5E5&quot;&gt;Autodesk App Store — DQ Projects publisher directory&lt;/a&gt;. Source for the Win64 designation and conflicting free listing.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://rvtplugins.com/posts/dq-projects/lengthmep/7673214405796122029&quot;&gt;RVT Plugins — LengthMEP review&lt;/a&gt;. Secondary description of the same core functions; also labels the product free. Promotional assessments were not treated as independent performance validation.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmptxYv2iVGbtTyyCURY1ymgU230surVqMg_OpMCeiYLB1f_VMwhMTptikaZOgdrm6oleGt9s7o1RuZAI220-BZUUC0IbmyD0P4Y9zfYNgNqhAYZcDqfU9bnaB__XSfzwacwjXjtHkjqHl8KanIw1bJfXwsYvKcGUwm01WvHNIaFqk_VuARIOcdiCOPb0/s1418/LengthMEP_01.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;743&quot; data-original-width=&quot;1418&quot; height=&quot;210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmptxYv2iVGbtTyyCURY1ymgU230surVqMg_OpMCeiYLB1f_VMwhMTptikaZOgdrm6oleGt9s7o1RuZAI220-BZUUC0IbmyD0P4Y9zfYNgNqhAYZcDqfU9bnaB__XSfzwacwjXjtHkjqHl8KanIw1bJfXwsYvKcGUwm01WvHNIaFqk_VuARIOcdiCOPb0/w400-h210/LengthMEP_01.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsvkj4LuUMZJQvbds2MBDPJe16NYcjlW0Ef3U6649szj20SbYpsQyzRaLmaxUUWs4cEntMv-zpxYqKjdI-A8PzsOvF-0ZIpMh08AfMsD9_YAMeNFamGupiKRDx5uQA33Q-ebJICzUqWaXL0R6Bm9TjkQTXys5AWUC5Mqh_8h07-ACnRHZGb_vVNAHKUrs/s960/LengthMEP_02.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;960&quot; data-original-width=&quot;921&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsvkj4LuUMZJQvbds2MBDPJe16NYcjlW0Ef3U6649szj20SbYpsQyzRaLmaxUUWs4cEntMv-zpxYqKjdI-A8PzsOvF-0ZIpMh08AfMsD9_YAMeNFamGupiKRDx5uQA33Q-ebJICzUqWaXL0R6Bm9TjkQTXys5AWUC5Mqh_8h07-ACnRHZGb_vVNAHKUrs/w384-h400/LengthMEP_02.jpg&quot; width=&quot;384&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHY4rTGmNUolsnetejy_xn4n6_VKSkeXhirhZWSrbRA0bsj4Y31EfEv7Pkszh8G80b2cgYDcE0PlvG0ogGzhP9Ke6hVN0sVWm8Qx1pJfjWfURnuy9tDpcWDIffwnHDD1YHzV5-nv_WPv3AEwBHKms1-mBM5BvYcPI2p4XlHwZB2yWy3PZk5frFHllxiCg/s1182/LengthMEP_03.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;706&quot; data-original-width=&quot;1182&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHY4rTGmNUolsnetejy_xn4n6_VKSkeXhirhZWSrbRA0bsj4Y31EfEv7Pkszh8G80b2cgYDcE0PlvG0ogGzhP9Ke6hVN0sVWm8Qx1pJfjWfURnuy9tDpcWDIffwnHDD1YHzV5-nv_WPv3AEwBHKms1-mBM5BvYcPI2p4XlHwZB2yWy3PZk5frFHllxiCg/w400-h239/LengthMEP_03.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2XIstMIG5E2ulTnqqXi07GXYJTl9UBuQM7EinAfrmZKTC6yu_FStalII_Qdt2JBcpYRMkckb8t_k2haA5vUMY7W9eZaalvGPPsNwMFPAwX-TazTATAmvqFFV6b5yENmsUAEjws2a5O7doMstZ-u3lSZcQPHEr7RZ9_HUVKarQrE05mD5GisokaFklSCQ/s533/LengthMEP_04.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;247&quot; data-original-width=&quot;533&quot; height=&quot;185&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2XIstMIG5E2ulTnqqXi07GXYJTl9UBuQM7EinAfrmZKTC6yu_FStalII_Qdt2JBcpYRMkckb8t_k2haA5vUMY7W9eZaalvGPPsNwMFPAwX-TazTATAmvqFFV6b5yENmsUAEjws2a5O7doMstZ-u3lSZcQPHEr7RZ9_HUVKarQrE05mD5GisokaFklSCQ/w400-h185/LengthMEP_04.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiV2AdbLZQ3jwRab3UDaTHbhJHCSZmL-gWuPFcW7148g9NnkvI1IHsAxuQErM1qv9gXcy0JHqrkmihKb0TdBuKew7Q_MqV4YKVWYs6kemjBQBhX6eKfOn0Ry2SsKIe2mTislnTyI57L4OB4XggjB-rO0wv_PsUSjZdVWAavKwaQZo3bHD-9J6B0nGNLNeg/s1892/LengthMEP_05.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1030&quot; data-original-width=&quot;1892&quot; height=&quot;217&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiV2AdbLZQ3jwRab3UDaTHbhJHCSZmL-gWuPFcW7148g9NnkvI1IHsAxuQErM1qv9gXcy0JHqrkmihKb0TdBuKew7Q_MqV4YKVWYs6kemjBQBhX6eKfOn0Ry2SsKIe2mTislnTyI57L4OB4XggjB-rO0wv_PsUSjZdVWAavKwaQZo3bHD-9J6B0nGNLNeg/w400-h217/LengthMEP_05.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1bOrZWRkmXFpnMo7-3v78uG82CD2IZUijR7bfjZgnkBx0HPXqrVKdilY4P_VxVMhsBaLdARfCy5iXblW1IlEbkdB2oZ31mVAM-yulK9KefVo5dD6if_DqEgMfQaRB25lW5hmpO7ZZ_jeSElN6x8YfqgTKKMXrktJPQs_a-0SMCVbjlOTBwXrPYrz1ZCo/s960/LengthMEP_06.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;960&quot; data-original-width=&quot;921&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1bOrZWRkmXFpnMo7-3v78uG82CD2IZUijR7bfjZgnkBx0HPXqrVKdilY4P_VxVMhsBaLdARfCy5iXblW1IlEbkdB2oZ31mVAM-yulK9KefVo5dD6if_DqEgMfQaRB25lW5hmpO7ZZ_jeSElN6x8YfqgTKKMXrktJPQs_a-0SMCVbjlOTBwXrPYrz1ZCo/w384-h400/LengthMEP_06.jpg&quot; width=&quot;384&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaWAh15rl9po5eO9EQcxzgft75C4jRxS9b0xNBJNtMpcD9X2m8gZsuSJ3qwRrzB2lw_yw5di9lLgUxG7wPIiJ9xTt-qLp8FxClIKm3QTKitMfhQT7PAqfdWzD4hROccm5GGAp3F-qGRI0P05Jl1Xfmf-WpGn3mIWuIfYFq7RYjoJx8OXnVTjXa4UxmYaE/s506/LengthMEP_07.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;257&quot; data-original-width=&quot;506&quot; height=&quot;203&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaWAh15rl9po5eO9EQcxzgft75C4jRxS9b0xNBJNtMpcD9X2m8gZsuSJ3qwRrzB2lw_yw5di9lLgUxG7wPIiJ9xTt-qLp8FxClIKm3QTKitMfhQT7PAqfdWzD4hROccm5GGAp3F-qGRI0P05Jl1Xfmf-WpGn3mIWuIfYFq7RYjoJx8OXnVTjXa4UxmYaE/w400-h203/LengthMEP_07.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvtwuYVpqIuMrgqIMDhEcWhIHPtb3wHO5cLpQ3GMckhyphenhyphen3qzjEHyxaLUFtxzbqXlaJtH-Zl6nJrD5AocG6ndRWN9N3iMDaj_vNIksfIJeVaxJfesHmDdmsGkeiTMlyc_HaigEUnmmsVTbFtguFxTg74kqJp6HTZx1Nklejwrq1NkZ9B8uleZQC8jbJaajM/s2560/LengthMEP_08.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1034&quot; data-original-width=&quot;2560&quot; height=&quot;161&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvtwuYVpqIuMrgqIMDhEcWhIHPtb3wHO5cLpQ3GMckhyphenhyphen3qzjEHyxaLUFtxzbqXlaJtH-Zl6nJrD5AocG6ndRWN9N3iMDaj_vNIksfIJeVaxJfesHmDdmsGkeiTMlyc_HaigEUnmmsVTbFtguFxTg74kqJp6HTZx1Nklejwrq1NkZ9B8uleZQC8jbJaajM/w400-h161/LengthMEP_08.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;343&quot; src=&quot;https://www.youtube.com/embed/KKNf-LLTwqg&quot; title=&quot;LengthMEP, plugin for Revit&quot; width=&quot;610&quot;&gt;
&lt;/iframe&gt;&lt;div&gt;&lt;br /&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://marketplace.autodesk.com/apps/2689fd0b-e95a-41d2-b0ed-c869f68b3bb2?priceId=40673584-0093-4a8d-9707-80f1eea6d44f&quot;&gt;LengthMEP&lt;/a&gt; is brought to you by &lt;a href=&quot;https://sites.google.com/view/dqprojects/home?pli=1&amp;amp;authuser=0&quot;&gt;DQ Projects&lt;/a&gt;. It&#39;s priced at $12. A free trial is available.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This add-in is compatible with Revit 2022-2027.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://marketplace.autodesk.com/apps/2689fd0b-e95a-41d2-b0ed-c869f68b3bb2?priceId=40673584-0093-4a8d-9707-80f1eea6d44f&quot;&gt;Autodesk Design and Make Marketplace »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;mailto:dqprojectsaddins@gmail.com&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/4671942144555779748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/4671942144555779748' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/4671942144555779748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/4671942144555779748'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/10/lengthmep-measure-and-tabulate-lengths.html' title='LengthMEP: Measure and Tabulate the Lengths of MEP Elements'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlvnAaVBwMSXd-6mZU5i9t1lGJsQN1oc64Vb-TMaPGKhiY65C4JFxkn7DMlS1MYEa94kEaj_xpceWAevalVL0ZBelZ4Dsn6EvvjO-8b1F3GNAHtzEFN7R2zd9RhoclNinlsLWn-oDXJ57cdq5J8V8n17KnHBXtmZf39nrps_2j5UpGTu9mJ5lA8WVBFig/s72-c/LengthMEP_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-2930073144002420035</id><published>2026-10-25T13:39:00.000-07:00</published><updated>2026-10-27T10:18:48.505-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Keynotes"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><title type='text'>BNotes: Advanced Keynote Manager</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-size: xx-large; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi27qsiVBTA3UGAow2UxOJbi7beaLXABoIzdxR09_oja5KgoOhtCZtH_3_HeuvA-6t5JuiyNRRgo_UmgOo-T5zIjaeZqnRMku9CtdLnycF1b2KzN5u29MT8QRk3CSRLjXb7mJQb4ieod2opodJbeFT5pH3wKHdNZBmMCoRWk2c-qFQv6j1p1KnR931LBZk/s80/Bnotes_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi27qsiVBTA3UGAow2UxOJbi7beaLXABoIzdxR09_oja5KgoOhtCZtH_3_HeuvA-6t5JuiyNRRgo_UmgOo-T5zIjaeZqnRMku9CtdLnycF1b2KzN5u29MT8QRk3CSRLjXb7mJQb4ieod2opodJbeFT5pH3wKHdNZBmMCoRWk2c-qFQv6j1p1KnR931LBZk/s1600/Bnotes_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Bnotes—Advanced Keynote Manager is a Revit add-in from BREVIT LLC that provides a visual interface for searching, editing, organizing, and maintaining keynote text files. It retains Revit’s external .txt keynote-file workflow while reducing the need to maintain that file manually in a separate editor. Its main capabilities combine hierarchical browsing, usage indicators, inline editing, reference updates, file recovery, and coordination tools for cloud-hosted keynote files.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Keynote Browsing and Editing&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Hierarchical tree view:&lt;/b&gt; Keynotes appear in a collapsible parent/child structure. The Marketplace listing identifies blue entries as used, red entries as unused, and black entries as parent or category headings. This makes project usage visible without reviewing a flat text file.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Live search:&lt;/b&gt; Entering part of a keynote key or description filters the tree. The listing describes debounced searching intended to remain responsive with thousands of entries.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Inline editing:&lt;/b&gt; Users select an entry and change its key or description in the detail panel. Changes can be written back to the keynote file and applied to Revit. The guide distinguishes Update Selected, Reload From File, Refresh, and Save &amp;amp; Apply to Revit controls.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Adding and reorganizing notes:&lt;/b&gt; Users can add child or sibling entries, edit a parent key to move an entry within the hierarchy, and delete entries with confirmation. New keys are automatically numbered to follow the existing scheme, according to the listing.&lt;/li&gt;&lt;li&gt;&lt;b&gt;File-wide text-case tools:&lt;/b&gt; Descriptions can be converted to Title Case, UPPERCASE, or lowercase. These are broad standardization operations across the file, rather than selective editorial corrections.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Usage Checking and Reference Coordination&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Usage navigation:&lt;/b&gt; Users can click usage indicators to reach the sheets and views where a keynote is used. This provides a connection between library maintenance and placed documentation.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Bulk reference updates:&lt;/b&gt; Renaming a keynote key updates placed references across sheets in one Revit transaction. The precise coverage of element assignments, annotations, and project-specific conditions should be verified in a trial.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Orphan detection:&lt;/b&gt; Identification of missing-key references and entries no longer referenced. These conditions should be treated differently: an unused library note may be intentional, whereas a placed reference with a missing key requires investigation.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Keynote types:&lt;/b&gt; The product page explicitly identifies element and user keynotes. The reviewed material does not clearly establish equivalent material-keynote support; firms requiring that workflow should confirm it directly.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;File Management and Recovery&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Create or copy files:&lt;/b&gt; The File drawer can create a blank keynote file or copy an existing one. Bnotes automatically assigns the resulting file as the project’s keynote source.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Per-project file memory:&lt;/b&gt; Bnotes remembers the selected keynote-file location for each Revit project, reducing repeated browsing between sessions.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Save Project Keynotes As:&lt;/b&gt; Identified as new in version 2.0, this recovery feature exports keynote entries already loaded in Revit’s memory to a new .txt file. It is intended for lost files, inaccessible paths, or related file-access problems.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Recovery boundary:&lt;/b&gt; Exporting loaded project data is not the same as recovering every historical revision of an external file. Changes never loaded into the project should not be assumed recoverable through this feature.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Cloud Files and Worksharing&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The Marketplace listing names Autodesk Docs, Autodesk Forma, and BIM 360 as cloud-file scenarios. It describes a Refresh function for resynchronizing keynote information when Revit shows question marks in keynote annotations. The guide also names OneDrive, Google Drive, Dropbox, SharePoint, and Box in its cloud-worksharing discussion.&lt;/p&gt;&lt;p&gt;For a workshared model with a cloud-hosted keynote file, Bnotes prompts users to Sync With Central before editing and uses the Bnotes_ActiveUser project parameter to track editing activity. If another user has Bnotes open, it displays a warning with that user’s name. On closing, the user can synchronize or close without synchronizing. The documented flow is skipped for local keynote files. Although marketed as conflict prevention, the described behavior establishes synchronization prompts and editing-status warnings, not an unconditional file lock or demonstrated database-style concurrency control.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Compatibility, Pricing, and Licensing&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The developer lists Revit 2022, 2023, 2024, 2025, 2026, and 2027, with one license covering all six supported versions. The Autodesk Marketplace listing offers a trial, but its duration was not established by the retrieved information. Advertised one-time prices are in US dollars:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Solo:&lt;/b&gt; 1 seat — $59.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Duo:&lt;/b&gt; 2 seats — $109.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Small Team:&lt;/b&gt; 5 seats — $239.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Team:&lt;/b&gt; 10 seats — $439.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Studio:&lt;/b&gt; 30 seats — $1,239.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The pricing page defines a seat as one activation, tracked per machine and email. Larger deployments and site licenses require contacting BREVIT. It states that every plan includes all features, a perpetual license, one year of updates and support, immediate license delivery, and a 30-day money-back guarantee. After the first year, updates and support can optionally be renewed for 30% of the license price annually; without renewal, the owned version continues working.&lt;/p&gt;&lt;p&gt;Terms to confirm: The main product page also advertises free updates within the major version, while the dedicated pricing page describes one year of updates with optional renewal. Those entitlements are not identical. Buyers should resolve the discrepancy and confirm the applicable terms before purchase. Prices and compatibility may change.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Practical Value and Evaluation Priorities&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Bnotes is most relevant to teams maintaining substantial keynote libraries or project-specific files. Its likely workflow benefits are less manual text-file maintenance, faster identification of used notes, more consistent description formatting, easier hierarchy changes, and improved visibility into missing references and shared editing. These are implications of the published features, not measured productivity results.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Test automatic numbering and parent/child changes against actual office keynote conventions.&lt;/li&gt;&lt;li&gt;Verify renamed-key behavior across annotations, element assignments, views, and sheets in a representative project.&lt;/li&gt;&lt;li&gt;Confirm material-keynote support if required.&lt;/li&gt;&lt;li&gt;Check cloud-file accessibility, refresh behavior, simultaneous-editor warnings, and synchronization practices.&lt;/li&gt;&lt;li&gt;Compare recovered text-file output with the keynote data expected from the project.&lt;/li&gt;&lt;li&gt;Confirm activation administration, license transfer arrangements, trial duration, update entitlements, and support terms before wider deployment.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overall Assessment&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Bnotes is a focused keynote-management utility rather than a general-purpose Revit productivity suite. Its principal appeal is bringing visual editing, organization, usage checking, file recovery, and cloud-worksharing awareness together around Revit’s existing keynote-file system. The reviewed sources are predominantly developer documentation and the Autodesk Marketplace listing, which displayed two 5-star ratings. The feature set merits a representative project trial, but reliability, performance, reference-update coverage, and collaboration behavior should not be treated as independently validated.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sources&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://brevit.store/plugins/Bnotes/&quot;&gt;BREVIT: Bnotes product overview&lt;/a&gt; — advertised capabilities and supported Revit versions.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://brevit.store/plugins/Bnotes/bnotes-help.html&quot;&gt;BREVIT: Bnotes complete guide&lt;/a&gt; — interface, editing controls, and worksharing details.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://brevit.store/plugins/Bnotes/bnotes-pricing.html&quot;&gt;BREVIT: Bnotes pricing&lt;/a&gt; — plan prices, activation model, updates, support, and refund terms.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://marketplace.autodesk.com/apps/c6cb8408-ca7c-499f-9391-9233086f276a&quot;&gt;Autodesk Marketplace: Bnotes—Advanced Keynote Manager&lt;/a&gt; — developer identification, feature descriptions, trial availability, and review status.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdKhnGDzzfl13ocHpSkvtoZOf-rJYt1td9BBGxWzAkH7S6mFbASaLTu-plz5jHg3auJp5XwPiRKU09rGtELBpouMJ6rGro7GxeYebLVepi_tqReCEa3DovtZqDkd7eQRom_kEZO42js_fxYclphqr6Lmygu4K-3Ssbn7ENYrREUSzTIaFdROcSeAiXjhk/s1200/Bnotes_01.gif&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;800&quot; data-original-width=&quot;1200&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdKhnGDzzfl13ocHpSkvtoZOf-rJYt1td9BBGxWzAkH7S6mFbASaLTu-plz5jHg3auJp5XwPiRKU09rGtELBpouMJ6rGro7GxeYebLVepi_tqReCEa3DovtZqDkd7eQRom_kEZO42js_fxYclphqr6Lmygu4K-3Ssbn7ENYrREUSzTIaFdROcSeAiXjhk/w400-h266/Bnotes_01.gif&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;The main Bnotes interface&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVEWM_bbiTDZgR4zGMbuGsLM-sfQdS2fJRsWDdiEn-AExsvelRL8tFNJacmgpiP-phEsMvX_bzQMspFeWl4lkwRrnrSQwvspzUrZe6jYx8NDQgSomwGjOjGe6nQdicYz9Tvw-VWb3ttguTniat9DFieAmOhSzh7WhB9MP05CvGwv4RC0r-82la9UaDRSs/s795/Bnotes_02.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;795&quot; data-original-width=&quot;487&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVEWM_bbiTDZgR4zGMbuGsLM-sfQdS2fJRsWDdiEn-AExsvelRL8tFNJacmgpiP-phEsMvX_bzQMspFeWl4lkwRrnrSQwvspzUrZe6jYx8NDQgSomwGjOjGe6nQdicYz9Tvw-VWb3ttguTniat9DFieAmOhSzh7WhB9MP05CvGwv4RC0r-82la9UaDRSs/w245-h400/Bnotes_02.png&quot; width=&quot;245&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Keynotes count&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihDhRqs3haMUiJepVTaDmzjz_Nt6XWizv5HScB8H9KoVaBvse_QeX0Uzh5mJhtn9jVsEz1kbgkqx4Wmolm1DNcVz4IRxIBg09YmU2qhqI0UKWXaw1F2OJ1HcJ_JoBTy7LC6x8DAr715sdJZBLRmxuZ6IWTQHXDVasQNpvCsUOUvm0ZCxC3MK0Fvi8Oeuw/s1201/Bnotes_03.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;800&quot; data-original-width=&quot;1201&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihDhRqs3haMUiJepVTaDmzjz_Nt6XWizv5HScB8H9KoVaBvse_QeX0Uzh5mJhtn9jVsEz1kbgkqx4Wmolm1DNcVz4IRxIBg09YmU2qhqI0UKWXaw1F2OJ1HcJ_JoBTy7LC6x8DAr715sdJZBLRmxuZ6IWTQHXDVasQNpvCsUOUvm0ZCxC3MK0Fvi8Oeuw/w400-h266/Bnotes_03.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Prevents duplicate keynote numbers.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9fsN_D1hHw20vT2NmwcibYDTux_0CJKIFWw-ucpUH_LlJl_VkRHbrUxYnNNShGrh6NAIEeGOc72Jhz5kadwavpVfE2PWItUTR2djHfzPgy_wog7bjg_Yud1Hb8qNHs6Fvaz33DbxHIskDAtb0MiLqU8bqtEOlfA9E6SdbdR51Lm6plE_SBEJLQD84N1E/s1200/Bnotes_04.gif&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;800&quot; data-original-width=&quot;1200&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9fsN_D1hHw20vT2NmwcibYDTux_0CJKIFWw-ucpUH_LlJl_VkRHbrUxYnNNShGrh6NAIEeGOc72Jhz5kadwavpVfE2PWItUTR2djHfzPgy_wog7bjg_Yud1Hb8qNHs6Fvaz33DbxHIskDAtb0MiLqU8bqtEOlfA9E6SdbdR51Lm6plE_SBEJLQD84N1E/w400-h266/Bnotes_04.gif&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Text drawer.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKojjo3bxoacoVM9eqR1cKxiuTRFiDyxeKl1sqJ2wW9aB71OmrSizpx8OJIbMMM3dyhzjtXJuerxEfSLKwuXwIH5S0C6w3dhK8qYzGWG5dbUneDxQwEXRKT1t9cePOG3k0IkyrHeTxD6ASjs_kuHHLPglLYn9iZeHtE5M84-hi0pBuGdhGdimhc9GOjdE/s1200/Bnotes_05.gif&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;800&quot; data-original-width=&quot;1200&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKojjo3bxoacoVM9eqR1cKxiuTRFiDyxeKl1sqJ2wW9aB71OmrSizpx8OJIbMMM3dyhzjtXJuerxEfSLKwuXwIH5S0C6w3dhK8qYzGWG5dbUneDxQwEXRKT1t9cePOG3k0IkyrHeTxD6ASjs_kuHHLPglLYn9iZeHtE5M84-hi0pBuGdhGdimhc9GOjdE/w400-h266/Bnotes_05.gif&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Adding keynotes and changing text case.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://marketplace.autodesk.com/apps/c6cb8408-ca7c-499f-9391-9233086f276a?priceId=ff22c5f6-8343-4f58-a2f4-04b3ee1bb86f&quot;&gt;Bnotes&lt;/a&gt; is brought to you by &lt;a href=&quot;https://brevit.store/&quot;&gt;BREVIT LLC&lt;/a&gt;. Pricing starts at $59/seat. A free trial is available.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This add-in is compatible with Revit 2022-2027.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://marketplace.autodesk.com/apps/c6cb8408-ca7c-499f-9391-9233086f276a?priceId=ff22c5f6-8343-4f58-a2f4-04b3ee1bb86f&quot;&gt;Autodesk Design and Make Marketplace »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;mailto:support@brevit.store&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/2930073144002420035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/2930073144002420035' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/2930073144002420035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/2930073144002420035'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/10/bnotes-advanced-keynote-manager.html' title='BNotes: Advanced Keynote Manager'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi27qsiVBTA3UGAow2UxOJbi7beaLXABoIzdxR09_oja5KgoOhtCZtH_3_HeuvA-6t5JuiyNRRgo_UmgOo-T5zIjaeZqnRMku9CtdLnycF1b2KzN5u29MT8QRk3CSRLjXb7mJQb4ieod2opodJbeFT5pH3wKHdNZBmMCoRWk2c-qFQv6j1p1KnR931LBZk/s72-c/Bnotes_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-3040542940018572242</id><published>2026-10-24T13:05:36.718-07:00</published><updated>2026-10-24T13:05:36.719-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Excel"/><category scheme="http://www.blogger.com/atom/ns#" term="Exporting"/><category scheme="http://www.blogger.com/atom/ns#" term="Free"/><category scheme="http://www.blogger.com/atom/ns#" term="Model Cleanup"/><category scheme="http://www.blogger.com/atom/ns#" term="Model Management"/><category scheme="http://www.blogger.com/atom/ns#" term="QA/QC"/><category scheme="http://www.blogger.com/atom/ns#" term="Reporting"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><category scheme="http://www.blogger.com/atom/ns#" term="Warnings"/><title type='text'>Free ModelMedic: Model-Health Checks and Selective Remediation</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinay6NFOXwTelPwjpoPLnoGUOYvcl82V8O2gyBQrenmkoYUeoK8uwVVwbrwJlEyay9YweGrl66LrltKgig_kC5tlJBEWoGTa4aPl3idvkAJHe1-_00YxO24AUh3UtBt61nKlHU7yGuUk2vvxs1UcZI_bNrXIQVbj323PID4H4Ev3iCNxochxl68V-qRAU/s80/ModelMedic_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;80&quot; data-original-width=&quot;80&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinay6NFOXwTelPwjpoPLnoGUOYvcl82V8O2gyBQrenmkoYUeoK8uwVVwbrwJlEyay9YweGrl66LrltKgig_kC5tlJBEWoGTa4aPl3idvkAJHe1-_00YxO24AUh3UtBt61nKlHU7yGuUk2vvxs1UcZI_bNrXIQVbj323PID4H4Ev3iCNxochxl68V-qRAU/s1600/ModelMedic_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;ModelMedic is a model-health and QA/QC toolkit for Autodesk Revit published by ME Solutions, identified in its privacy policy as Mohamed Elzaiat. It brings six focused tools into one add-in: ModelCheck, LinkTrace, Warnalyzer, ModelMop, GridSync, and JoinMaster. Together they address repeatable model checks, link-coordinate investigation, selected warning fixes, targeted cleanup, element-to-grid alignment, and geometry join order. Its distinguishing proposition is the combination of inspection and remediation: users can identify selected problems and then address supported cases within Revit rather than collecting a report alone. The current marketplace lists the add-in as free. [1, 2]&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdFtKg2ik9EbJkoC-FpmLIHI8VVI0EHj0vgzKk-ktFQ5Nf9MXjNNspW4Ftdbkmm27ZDqtp5SLE5gDhzoH_PgANtTu2lnPN17Od6MvKqt0QngInL7yHEC4OT1qigP_agXQ9lp_4nSfpbYN9Jbbn47NRC_BdMFGi9iXiN44vlz-htgHCuwQClUP-FXZhGzY/s606/ModelMedic_01.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;283&quot; data-original-width=&quot;606&quot; height=&quot;186&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdFtKg2ik9EbJkoC-FpmLIHI8VVI0EHj0vgzKk-ktFQ5Nf9MXjNNspW4Ftdbkmm27ZDqtp5SLE5gDhzoH_PgANtTu2lnPN17Od6MvKqt0QngInL7yHEC4OT1qigP_agXQ9lp_4nSfpbYN9Jbbn47NRC_BdMFGi9iXiN44vlz-htgHCuwQClUP-FXZhGzY/w400-h186/ModelMedic_01.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;ModelMedic - Main Window&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;1. ModelCheck — Repeatable Model-Health Reviews&lt;/span&gt;&lt;/p&gt;&lt;p&gt;ModelCheck lets teams set project thresholds, run health checks, review pass/fail results, share settings, and export reports to Excel (.xlsx). The developer describes a distributed workflow in which a BIM manager defines thresholds and exports settings, team members import them and run checks, and results return for review. This could support recurring coordination checks and pre-issue reviews using consistent criteria. However, the retrieved product material does not enumerate the complete metric library, threshold ranges, weighting, check-setting format, or report schema. It should not be assumed to validate arbitrary client requirements, every BIM execution plan provision, or all information-delivery standards. [1, 3]&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsm7LIMG0iZw-7XNCx7O2B6KobKHD3Ymx0Zv2qSIZjijvDS20RPysn4zxraSzM5rziFf2oQaj1szBIRYd3IrHaSptA_i7AMhpgSosbW2CypW8PMbIS7z9vKdZYbMCJvqrr1ObIrFhusQ0qiycfEhXFHNtZ0TCrZnqcVjf64zPvtbUUO7t_h8VX7S9SWtI/s744/ModelMedic_02.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;613&quot; data-original-width=&quot;744&quot; height=&quot;330&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsm7LIMG0iZw-7XNCx7O2B6KobKHD3Ymx0Zv2qSIZjijvDS20RPysn4zxraSzM5rziFf2oQaj1szBIRYd3IrHaSptA_i7AMhpgSosbW2CypW8PMbIS7z9vKdZYbMCJvqrr1ObIrFhusQ0qiycfEhXFHNtZ0TCrZnqcVjf64zPvtbUUO7t_h8VX7S9SWtI/w400-h330/ModelMedic_02.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;ModelMedic - ModelCheck Settings&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyRzcAF7O5WPRnPjigFp7yd0uGnBxjcmr_8mulZzYZSVIvvQ4h7odV0fKQV8oLMMFENoJxX_Qx9q-0BunpfL1mbcg4VRz-ckJFX9gQllDDltPzv4weGR7WHVpaw-UX60479VPyvLINRymUAXbbgkXf_iSGLiC202Uk4Pa7yGoLqapE6ymc-gKllx-LrBs/s835/ModelMedic_03.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;835&quot; data-original-width=&quot;406&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyRzcAF7O5WPRnPjigFp7yd0uGnBxjcmr_8mulZzYZSVIvvQ4h7odV0fKQV8oLMMFENoJxX_Qx9q-0BunpfL1mbcg4VRz-ckJFX9gQllDDltPzv4weGR7WHVpaw-UX60479VPyvLINRymUAXbbgkXf_iSGLiC202Uk4Pa7yGoLqapE6ymc-gKllx-LrBs/w195-h400/ModelMedic_03.png&quot; width=&quot;195&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;ModelMedic - ModelCheck Report&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;2. LinkTrace — Link Placement and Coordinate Analysis&lt;/span&gt;&lt;/p&gt;&lt;p&gt;LinkTrace reviews RVT link placement and coordinate relationships. The marketplace identifies Shared Site status; Survey Point, Project Base Point, and Internal Origin deltas; rotation differences; placement source; and duplicated link instances. These checks can help distinguish a local placement problem from a broader coordination or coordinate-system discrepancy. A displayed delta is evidence to investigate, not an instruction to move the link or acquire/publish coordinates: a difference may be intentional. The public description confirms analysis, not automatic repair of shared-coordinate relationships or authority to overwrite a project’s agreed survey setup. [1]&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2AuC_9HlivMQFErMB304pZcdlKkAeK3VveWvPT8un3GxkMVQQXSMFKwKzUuNZlOJRaTV3fZ9VUIudDZEeVvzGvcrgpIxWYNEXRC0BuhHdSqrOYxti89H0D2qz8We8VtwMPg_CL1ZXRBN5V6z05vVJgaUGSLehE3rLVmj1McyNDFEjy1BlJOwgBV9FR0A/s928/ModelMedic_04.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;878&quot; data-original-width=&quot;928&quot; height=&quot;379&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2AuC_9HlivMQFErMB304pZcdlKkAeK3VveWvPT8un3GxkMVQQXSMFKwKzUuNZlOJRaTV3fZ9VUIudDZEeVvzGvcrgpIxWYNEXRC0BuhHdSqrOYxti89H0D2qz8We8VtwMPg_CL1ZXRBN5V6z05vVJgaUGSLehE3rLVmj1McyNDFEjy1BlJOwgBV9FR0A/w400-h379/ModelMedic_04.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;ModelMedic - LinkTrace&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;3. Warnalyzer — Warning Review and Supported Fixes&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Warning investigation:&lt;/b&gt; Review Revit warnings and select the affected elements.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Joined but not intersecting:&lt;/b&gt; The developer describes resolving this condition by unjoining the affected geometry.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Slightly off-axis elements:&lt;/b&gt; Supported corrections snap small alignment or rotation discrepancies within a tolerance.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Duplicated instances:&lt;/b&gt; Supported duplicate removal retains one instance, according to the developer’s description. Rules for deciding which instance survives require confirmation.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Duplicate Mark and Type Mark:&lt;/b&gt; A parameter resolver supports bulk cleanup of conflicting values. Naming patterns, exclusions, and downstream effects on tags and schedules should be tested.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Warnalyzer is not advertised as an automatic solution for every warning category. Even a supported correction can change design or documentation intent: a slight angle may be intentional, repeated marks may follow a legitimate convention, and coincident elements may represent different phases or requirements. Pilot corrections on controlled copies and verify geometry, hosting, tags, schedules, and warning counts afterward. [1, 3]&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRsfhCYZVYXMuQRVeDJSQP9LF6T2ieCiF-hLe0rABVlqVDEt2rn8fdXvOFTtuFbGwV2PUgjlPmu6tFJpT5gNpl-VlbR17K5zFUWwYTMQnB5x7fqbYMFu4EEZgCzCMnpzRrg41scC1N1hTroDGUnV5vVkNZ1DmK9DnevGY4o4D6eE0bmKHTUWv3VB1xDEA/s996/ModelMedic_06.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;804&quot; data-original-width=&quot;996&quot; height=&quot;323&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRsfhCYZVYXMuQRVeDJSQP9LF6T2ieCiF-hLe0rABVlqVDEt2rn8fdXvOFTtuFbGwV2PUgjlPmu6tFJpT5gNpl-VlbR17K5zFUWwYTMQnB5x7fqbYMFu4EEZgCzCMnpzRrg41scC1N1hTroDGUnV5vVkNZ1DmK9DnevGY4o4D6eE0bmKHTUWv3VB1xDEA/w400-h323/ModelMedic_06.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;ModelMedic - Warnalyzer&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSWHgN23jam-BQSU4nmO8QIuiF73g1-J7Tith2uS1y5NgAWKDyc2QORs4u6sk5GI5TXrAFz2QCkrPFRAdEmDqnvMagr7sYgfLWF9B3aBCXxeDdweji4DCKnzU5taZy4p4tjIHR2t9UEexAovZc9eDUdtGXdF_U8du41NULCTl8z4jRtMBbTCayZt5BLZQ/s1183/ModelMedic_07.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;848&quot; data-original-width=&quot;1183&quot; height=&quot;286&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSWHgN23jam-BQSU4nmO8QIuiF73g1-J7Tith2uS1y5NgAWKDyc2QORs4u6sk5GI5TXrAFz2QCkrPFRAdEmDqnvMagr7sYgfLWF9B3aBCXxeDdweji4DCKnzU5taZy4p4tjIHR2t9UEexAovZc9eDUdtGXdF_U8du41NULCTl8z4jRtMBbTCayZt5BLZQ/w400-h286/ModelMedic_07.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;ModelMedic - Warnalyzer;&lt;br /&gt;Duplicate Mark/Type-mark Resolver&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;4. ModelMop — Targeted Cleanup and Optimization&lt;/span&gt;&lt;/p&gt;&lt;p&gt;ModelMop offers selectable cleanup actions rather than a single undifferentiated purge. The current listing names unused content, views, sheets, links, CAD, PDFs, images, annotations, regions, groups, arrays, rooms, spaces, and areas. It also advertises family cleanup, Convert In-Place, workset assignment, and pinning of links, grids, and levels. The developer’s earlier overview additionally mentions empty worksets, filters, view templates, and group explosion. Those historical details should be checked against the installed version rather than treated as a complete current command specification. [1, 3]&lt;/p&gt;&lt;p&gt;The practical value is selective housekeeping and reference protection. However, unused does not always mean unnecessary: unplaced views, spare types, planning rooms, reference images, and templates may be intentional project resources. Likewise, in-place conversion, exploding groups, deleting sheets, or removing linked content can have substantial effects. Confirm previews, dependent deletions, protected-content exclusions, transaction behavior, and recovery procedures before enabling destructive actions. The listing does not establish that conversion preserves every constraint, relationship, parameter, and category behavior.&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5Qhb9NHntmgQYgxltFS9ghNL0tRtg_4sd02L1csqakIlZIAng1hwJBnk5nBEPmHxFvk9IgGpA57dbvJ57kV513KMNe989yXpvxKNrwuyvisAN_JNnT6t8-2XT7IIAqLZUwjjXS3Yw7O02lYmljQJknw1Sx6lYb2g-cweD3NTMcOUdadT1AeESDVJgrfE/s1145/ModelMedic_05.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;801&quot; data-original-width=&quot;1145&quot; height=&quot;280&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5Qhb9NHntmgQYgxltFS9ghNL0tRtg_4sd02L1csqakIlZIAng1hwJBnk5nBEPmHxFvk9IgGpA57dbvJ57kV513KMNe989yXpvxKNrwuyvisAN_JNnT6t8-2XT7IIAqLZUwjjXS3Yw7O02lYmljQJknw1Sx6lYb2g-cweD3NTMcOUdadT1AeESDVJgrfE/w400-h280/ModelMedic_05.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;ModelMedic - ModelMop&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;5. GridSync — Element-to-Grid Alignment&lt;/span&gt;&lt;/p&gt;&lt;p&gt;GridSync checks and corrects columns, walls, and beams using distance, center, and angle criteria. The marketplace identifies visible-element and selected-element scopes. The developer describes configurable distance/angle tolerances and correction logging. This makes it potentially useful for minor near-misses rather than wholesale geometric redesign. Teams must distinguish accidental drift from deliberate offsets, sloping framing, eccentric columns, and nonorthogonal layouts. Test pinned elements, constraints, groups, hosted components, sloped members, and worksharing ownership before applying corrections broadly. No public specification for all supported grid geometries or structural relationships was established. [1, 3]&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimeenPBoqdUIcXJtyFcSUv6X4Vm91dIKtI-YHDnCyuLc6-W0AJGdrYIVwyDTUoWFiVZa5-4UeCofLEVSDecR8Lfebzcr2TuLmj5EOIAqRSpPFWlbIaiZiKFnMfG6Fwkq8cWmdxVKsaxz2E8JetwEoMHokHvC7Fi3aR0ZGjl0hB9uRfrUYP3Oy6rbruJno/s596/ModelMedic_09.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;578&quot; data-original-width=&quot;596&quot; height=&quot;388&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimeenPBoqdUIcXJtyFcSUv6X4Vm91dIKtI-YHDnCyuLc6-W0AJGdrYIVwyDTUoWFiVZa5-4UeCofLEVSDecR8Lfebzcr2TuLmj5EOIAqRSpPFWlbIaiZiKFnMfG6Fwkq8cWmdxVKsaxz2E8JetwEoMHokHvC7Fi3aR0ZGjl0hB9uRfrUYP3Oy6rbruJno/w400-h388/ModelMedic_09.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;ModelMedic - GridSync&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;6. JoinMaster — Priority-Based Geometry Joins&lt;/span&gt;&lt;/p&gt;&lt;p&gt;JoinMaster automatically joins eligible intersecting elements and enforces join order according to a user-defined category priority. The developer gives Walls → Floors → Framing as an example of a priority sequence, not a universal recommended standard. The tool can potentially reduce repetitive join and switch-join operations and improve consistent representation. Join order also affects visible edges and quantity interpretation, so priorities should reflect the project’s modeling rules. Confirm supported category pairs, processing scope, exceptions, and effects on sections, material quantities, and schedules. The description does not establish a clash-detection or analytical-model coordination capability. [1, 3]&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3yAiTcxDRCslXgzEodZPTkgMQDZysTspaaMWB_ghjkgyhZrI0JYP4Xar5y8NO2DRhED4Zj6xMn56qhIQuIGp8jjPs5F7I2FTxVQB2MZRE_tOU9VM9uTg1m1Edn_ZrmuAZqjdRqwqupoI0W4mGjIhrCXk8E8xTJP2txr94B3X9fc2DhIyGLwNt5WwVkGQ/s713/ModelMedic_08.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;682&quot; data-original-width=&quot;713&quot; height=&quot;383&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3yAiTcxDRCslXgzEodZPTkgMQDZysTspaaMWB_ghjkgyhZrI0JYP4Xar5y8NO2DRhED4Zj6xMn56qhIQuIGp8jjPs5F7I2FTxVQB2MZRE_tOU9VM9uTg1m1Edn_ZrmuAZqjdRqwqupoI0W4mGjIhrCXk8E8xTJP2txr94B3X9fc2DhIyGLwNt5WwVkGQ/w400-h383/ModelMedic_08.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;ModelMedic - JoinMaster&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Recommended QA/QC Workflow&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Establish a baseline:&lt;/b&gt; Record warnings, relevant health results, link-coordinate findings, and representative model behavior before changes.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Standardize settings:&lt;/b&gt; Agree project-specific thresholds, alignment tolerances, join priorities, naming rules, and cleanup exclusions.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Inspect before modifying:&lt;/b&gt; Start with ModelCheck and LinkTrace, then triage warning and alignment findings by impact and intent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Pilot targeted corrections:&lt;/b&gt; Use a sandboxed copy and limited selections for Warnalyzer, GridSync, ModelMop, and JoinMaster.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Validate downstream effects:&lt;/b&gt; Review constraints, hosting, groups, phases, geometry, schedules, tags, quantities, joins, and coordinate relationships.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Recheck and report:&lt;/b&gt; Rerun relevant checks and retain the Excel health report alongside a project record of accepted exceptions and actual corrections.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Repeat at agreed milestones:&lt;/b&gt; Use a documented cadence appropriate to model maturity and deliverable risk. This workflow is evaluation guidance, not a confirmed automation feature.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Local Processing, Connectivity, and Privacy&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The marketplace states that model operations run locally inside Revit and that model geometry and project content are not uploaded. It also acknowledges connections for update, availability, and version checks. The publisher’s privacy policy provides a more specific and material qualification: a weekly online update check is required, and the application may require a critical update before further use. Therefore, local model processing should not be described as fully offline operation or absence of transmitted identifiers. [1, 2]&lt;/p&gt;&lt;p&gt;The policy says update requests transmit the application version, Revit major version, a randomly generated installation ID, Revit username, and Windows account name. The hosting provider also records IP address and User-Agent as part of normal web requests. The publisher describes these uses as updates, compatibility, abuse prevention, and possible future entitlement validation, not advertising or analytics. Autodesk may also share purchaser name and email for entitlement and support. Although the policy’s general offline section says no default personal-data collection, its required-update section expressly lists identifiers; deployment review should use the more specific disclosure rather than characterize the software as having no data transmission. IT should confirm endpoints, retention, access, offline grace behavior, and the effect of blocked requests. [2]&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Availability, Compatibility, and Support&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Publisher:&lt;/b&gt; ME Solutions; the privacy policy identifies Mohamed Elzaiat.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Current listed price:&lt;/b&gt; Free on Autodesk Marketplace. The privacy policy anticipates possible future licensing; permanent free availability should not be assumed.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Supported Revit versions:&lt;/b&gt; 2022, 2023, 2024, 2025, and 2026 in the current listing. Revit 2027 support was not established.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Operating system and language:&lt;/b&gt; Windows 10/11; English.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Current listed release:&lt;/b&gt; Version 1.0.8, last updated September 21, 2026. The marketplace gives June 17, 2026 as the release date.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Public reviews:&lt;/b&gt; The retrieved marketplace listing shows one 5-star rating. Its “no known issues” FAQ is not evidence of error-free operation.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Unconfirmed details:&lt;/b&gt; Installer prerequisites, administrative deployment switches, complete licensing terms, support response commitments, and detailed rollback behavior were not established. [1–3]&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overall Assessment&lt;/span&gt;&lt;/p&gt;&lt;p&gt;ModelMedic offers a broad, practical combination of model-health checks and selective remediation in a currently free Revit toolkit. Its strongest documented features are shareable checking thresholds, Excel reporting, link-coordinate diagnostics, fixes for several common warnings, targeted cleanup, tolerance-based alignment, and category-priority join control. It is best treated as a coordinated maintenance toolkit, not an all-purpose compliance validator, clash detector, or guarantee of improved performance. Adoption should depend on controlled testing of modifying commands and approval of the mandatory-update/privacy behavior. No independent performance benchmark was established, so productivity and reliability benefits remain to be evaluated on representative project models.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sources&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://marketplace.autodesk.com/apps?id=4308227149438796710&quot;&gt;Autodesk Marketplace — ModelMedic, ME Solutions&lt;/a&gt;. Primary current product source for the six modules, feature scope, Excel reporting, local model processing, free price, version and release dates, compatibility, operating system, language, and rating status.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://moelzaiat.github.io/modelmedic-privacy/&quot;&gt;ModelMedic — Publisher Privacy Policy&lt;/a&gt;. Publisher identity and contact; effective September 18, 2025. Source for required weekly update checks, possible critical-update enforcement, transmitted identifiers, entitlement information, and potential future licensing.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.linkedin.com/posts/mozayat_modelmedic-revit-bim-activity-7368277807128309760-g3oL&quot;&gt;Mohamed Elzaiat — ModelMedic developer announcement&lt;/a&gt;. Supplementary developer-authored detail on distributed checking, warning fixes, alignment tolerances, cleanup, and join priorities. Earlier compatibility and early-access subscription statements are not substituted for the current marketplace listing.&lt;/li&gt;&lt;/ol&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://marketplace.autodesk.com/apps/c1f5ebc8-1357-44c5-8188-be128fe515e1?priceId=ea9009d4-c093-449f-87a0-1463413c7dc4&quot;&gt;ModelMedic&lt;/a&gt; is brought to you by &lt;a href=&quot;https://www.linkedin.com/in/mozayat/&quot;&gt;ME Solutions&lt;/a&gt;.&amp;nbsp;It&#39;s free.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This add-in is compatible with Revit 2022-2026.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://marketplace.autodesk.com/apps/c1f5ebc8-1357-44c5-8188-be128fe515e1?priceId=ea9009d4-c093-449f-87a0-1463413c7dc4&quot;&gt;Autodesk Design and Make Marketplace »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;mailto:mo.elzaiat@outlook.com&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/3040542940018572242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/3040542940018572242' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/3040542940018572242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/3040542940018572242'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/10/free-modelmedic-model-health-checks-and.html' title='Free ModelMedic: Model-Health Checks and Selective Remediation'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinay6NFOXwTelPwjpoPLnoGUOYvcl82V8O2gyBQrenmkoYUeoK8uwVVwbrwJlEyay9YweGrl66LrltKgig_kC5tlJBEWoGTa4aPl3idvkAJHe1-_00YxO24AUh3UtBt61nKlHU7yGuUk2vvxs1UcZI_bNrXIQVbj323PID4H4Ev3iCNxochxl68V-qRAU/s72-c/ModelMedic_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-3200630399776629715</id><published>2026-10-23T17:16:00.000-07:00</published><updated>2026-10-23T17:16:00.111-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Product Roundup"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><title type='text'>Product Roundup: Karo Modum</title><content type='html'>&lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;i&gt;From the Karo Modum website:&lt;/i&gt;&lt;/p&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: georgia; font-size: x-large;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhIWpoj5wfavGCDsRgWLaBBth3Woy83oMlV82t5REE7jJcT_OtG2GxFr7hBBhOeX8tumYKAqbc9TvzYB_QLE-4B80BJZIwl32olQ2iiIdFr6YuBAy1DC4QMRhpK5Gs0E5ZtoH9HBxnJTxViUn4aUY9kVjCdYZ24J2bj8TiYVflBrIaqyMoBA4to28GFt0/s80/Karo_80px.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;79&quot; data-original-width=&quot;80&quot; height=&quot;79&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhIWpoj5wfavGCDsRgWLaBBth3Woy83oMlV82t5REE7jJcT_OtG2GxFr7hBBhOeX8tumYKAqbc9TvzYB_QLE-4B80BJZIwl32olQ2iiIdFr6YuBAy1DC4QMRhpK5Gs0E5ZtoH9HBxnJTxViUn4aUY9kVjCdYZ24J2bj8TiYVflBrIaqyMoBA4to28GFt0/s1600/Karo_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/karomodelguard-enforce-selected-bim.html&quot;&gt;Karo.ModelGuard&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div&gt;Prevents model degradation in real time — before bad changes reach central. Enforces modeling discipline across multidisciplinary teams with instant alerts and audit trails, without disrupting daily Revit drafting. | $99/mo or $990/yr&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: georgia; font-size: x-large;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFnZluHp04HU-ajh0jNVK-awFGvMYxYXtZuTLTSfzbBAoRp1cwSE3GMHFlBIXTFCzsfal72cS-RrvB5gzCDP6c1LkxLE4GHw-vlK6I_D24fpXrsT2RRsyFGb_IoFJnbdtViptGwOr9H5gUb1H4_PtZU50RzSVvd6CvVlcqnlBzDSkvM9tEXpTILY5oEzw/s80/Karo_80px.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;79&quot; data-original-width=&quot;80&quot; height=&quot;79&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFnZluHp04HU-ajh0jNVK-awFGvMYxYXtZuTLTSfzbBAoRp1cwSE3GMHFlBIXTFCzsfal72cS-RrvB5gzCDP6c1LkxLE4GHw-vlK6I_D24fpXrsT2RRsyFGb_IoFJnbdtViptGwOr9H5gUb1H4_PtZU50RzSVvd6CvVlcqnlBzDSkvM9tEXpTILY5oEzw/s1600/Karo_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/karosegments-for-creating-managing.html&quot;&gt;Karo.Segments&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Parametric modeling and architectural detailing for flashings, trims, parapet copings, and facade panels. Transforms manual 2D line work into accurate, scheduled 3D elements snapped to host geometry. | $19/mo or $149/yr&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-family: georgia; font-size: x-large;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8Hi4VDI-rEpRovYH8PNy-qDMI2ZXjWQkmhinPjJgyhCCG5bwGFSyYgCPG37fzdePCH1b7Vscm6LdYFq4oURxLQdPV3iAE5sfW2UNO_ufACoAyGUNIatkCzYR7bhOStftk9bn-eHepeUzfiy436YRxQtHwZ2P7N-wzNThgUxqG2K8xbIR6jgQt3yPrqak/s80/Karo_80px.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;79&quot; data-original-width=&quot;80&quot; height=&quot;79&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8Hi4VDI-rEpRovYH8PNy-qDMI2ZXjWQkmhinPjJgyhCCG5bwGFSyYgCPG37fzdePCH1b7Vscm6LdYFq4oURxLQdPV3iAE5sfW2UNO_ufACoAyGUNIatkCzYR7bhOStftk9bn-eHepeUzfiy436YRxQtHwZ2P7N-wzNThgUxqG2K8xbIR6jgQt3yPrqak/s1600/Karo_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/karowhatschanged-change-audit-and.html&quot;&gt;Karo.WhatsChanged&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Audits and tracks geometry shifts, coordinate changes, and parameter modifications whenever consultants reload linked models. Pinpoints exact additions, modifications, and deletions without cloud processing or file size limits. | $15/mo or $120/yr&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-family: georgia; font-size: x-large;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTyLCMWNi6FFu_CpsVucUaNx_Yms6SKgPKxauii0w1C4mHGw1uXvQBZaxg2RSfgTdM49SvdxrSFoHNvuk3UlE9mbs_oWOWwBjmoT8EtqX6BfzDAO3lCzfHMOesdA4Y8ROPnFhmAGVBPeZLZVW0DEQjliVTo43sZuVsqN0S4dnOxxaddg7-wGlrL14UTyw/s80/Karo_80px.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;79&quot; data-original-width=&quot;80&quot; height=&quot;79&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTyLCMWNi6FFu_CpsVucUaNx_Yms6SKgPKxauii0w1C4mHGw1uXvQBZaxg2RSfgTdM49SvdxrSFoHNvuk3UlE9mbs_oWOWwBjmoT8EtqX6BfzDAO3lCzfHMOesdA4Y8ROPnFhmAGVBPeZLZVW0DEQjliVTo43sZuVsqN0S4dnOxxaddg7-wGlrL14UTyw/s1600/Karo_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;https://revitaddons.blogspot.com/2026/10/karowhyhidden-visibility-diagnostics.html&quot;&gt;Karo.WhyHidden&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Instantly diagnoses why an element is invisible in your active view and guides you directly to the fix. Eliminates minutes of manual troubleshooting through nested visibility graphics, design options, and phase settings. | $9/mo or $69/yr&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/3200630399776629715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/3200630399776629715' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/3200630399776629715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/3200630399776629715'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/10/product-roundup-karo-modum.html' title='Product Roundup: Karo Modum'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhIWpoj5wfavGCDsRgWLaBBth3Woy83oMlV82t5REE7jJcT_OtG2GxFr7hBBhOeX8tumYKAqbc9TvzYB_QLE-4B80BJZIwl32olQ2iiIdFr6YuBAy1DC4QMRhpK5Gs0E5ZtoH9HBxnJTxViUn4aUY9kVjCdYZ24J2bj8TiYVflBrIaqyMoBA4to28GFt0/s72-c/Karo_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-7304952410788244438</id><published>2026-10-22T17:41:00.000-07:00</published><updated>2026-10-22T17:41:00.112-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Modeling"/><category scheme="http://www.blogger.com/atom/ns#" term="Parameter Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><category scheme="http://www.blogger.com/atom/ns#" term="Scheduling"/><category scheme="http://www.blogger.com/atom/ns#" term="Viewing"/><title type='text'>Karo.Segments: Creating &amp; Managing Architectural Segments as Plates on Host Geometry</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpNdpVZLHKEXOiskGRWTUIC3_CV4VZL_BkQN_VDNhCmOybEFIAoNv88skbxP3zQO0uOoQEsJY8wNU0n0VTcPtXWK7aRvI3BQjLUfnbOSvSsIzabuzTzKo6UHbPH6uE40KPE7dVfVl0g68wM6dslmAJ59UXSrIZFNCDMbaKKAI0VMtzT1vWNYgWyP_r6rI/s80/Karo_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;79&quot; data-original-width=&quot;80&quot; height=&quot;79&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpNdpVZLHKEXOiskGRWTUIC3_CV4VZL_BkQN_VDNhCmOybEFIAoNv88skbxP3zQO0uOoQEsJY8wNU0n0VTcPtXWK7aRvI3BQjLUfnbOSvSsIzabuzTzKo6UHbPH6uE40KPE7dVfVl0g68wM6dslmAJ59UXSrIZFNCDMbaKKAI0VMtzT1vWNYgWyP_r6rI/s1600/Karo_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Karo.Segments is a Revit add-in from Karo Modum for creating and managing user-defined architectural segments as plates on host geometry. Its advertised applications include flashings, trims, parapet copings, cover strips, drips, panels, cassettes, and sheet-material layouts. It combines face-and-edge-based placement, a mark-based catalog, dimensional editing, overlap controls, schedules, and display management. The central proposition is a connected modeling-and-documentation workflow for repeated envelope components, rather than a collection of separately modeled details. The vendor’s manual and demonstration are the principal evidence for this summary; they do not constitute independent testing. [1, 2]&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Placement and Editing Workflow&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Choose or define a segment:&lt;/b&gt; Select an existing catalog mark or enter type parameters. The placement form foregrounds type and length, with additional fields available in an expanded view.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Reference model geometry:&lt;/b&gt; Placement uses a selected planar face and reference edge. The manual describes magnetic snapping near segment ends and face corners, with other positions moving along the edge in 5 mm increments.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Set orientation:&lt;/b&gt; Rotation and mirroring controls support positioning relative to the host. The manual distinguishes the add-in’s rotation control from Revit’s native Rotate command, which it says is blocked for Karo plates.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Place and manage:&lt;/b&gt; The segment appears in the model and catalog as a Karo plate. Selecting a catalog row selects matching elements; selecting a plate highlights the corresponding catalog entry.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Edit dimensions and data:&lt;/b&gt; Parameters can be edited in the hub, Revit Properties, or native schedules using shared fields. The manual says invalid values are reverted with a notification.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Refine joints and documentation:&lt;/b&gt; Adjust overlap and side-offset settings, review geometry and appearance, and prepare schedules with profile illustrations. [1, 2]&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Catalog and Parameter Management&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Mark-based organization:&lt;/b&gt; The catalog lists segment types by mark, with dimensions, check and construction colors, RAL information, and instance counts.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Schedule groups:&lt;/b&gt; Rows are grouped by Schedule group, while segments excluded from schedules are shown separately. This makes inclusion decisions visible, but teams must still reconcile exclusions against deliverables.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Search and selection:&lt;/b&gt; Filtering by mark and description helps locate entries. Multiple marks can be selected for catalog operations.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Type and instance visibility:&lt;/b&gt; In the documented Per segment mode, a parent mark has nested length/color variants. This supports review of variations within a nominal type.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Centralized editing:&lt;/b&gt; Type editing includes mark, description, sizes, image, and RAL data. The manual notes that changing the selection discards unsaved edits, an interaction worth including in user training.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Native-model interaction:&lt;/b&gt; The manual documents moving plates with Revit’s Move tool and copying/pasting to create another segment of the same mark. This does not establish the underlying Revit category, family implementation, or behavior without the add-in installed. [1]&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Geometry, Overlaps, and Detailing&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The demonstration highlights edge and corner placement, 3D lap joints and overlaps, profile-dimension changes, and length adjustments through Revit Properties. The manual also identifies overlap and side-offset controls. These features are relevant to repeated sheet-material components where junctions and end relationships are as important as the nominal profile. However, the source excerpts do not establish universal corner solving, curved-host support, arbitrary freeform profiles, automatic adaptation to later host edits, or fabrication-ready bend development. Those capabilities should not be assumed from the product’s architectural-detailing positioning. [1, 2]&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Schedules, Profile Images, and Display&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Profile illustrations:&lt;/b&gt; The vendor demonstration advertises schedules containing profile sketches or drawings, potentially making similar marks easier to distinguish than text-only lists.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Shared data fields:&lt;/b&gt; Hub, Properties, and native-schedule editing use the same fields according to the manual, reducing the need for separately maintained metadata.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Schedule organization:&lt;/b&gt; Grouping, inclusion/exclusion, instance counts, and length/color variants support structured review of repeated components.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Display management:&lt;/b&gt; A dedicated Display section and switching between view display modes are documented. The reviewed excerpts do not fully specify the modes or whether settings affect one view or multiple views.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Output caveat:&lt;/b&gt; The manual excerpts and demonstration confirm schedules and profile drawings, but do not establish exact export formats, sheet placement behavior, automatic drawing dimensions, CNC output, or a validated fabrication quantity workflow. [1, 2]&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Potential BIM and Production Benefits&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Less repetitive component setup:&lt;/b&gt; Reusing marks and placing against model references may reduce repeated manual modeling of trims and flashings.&lt;/li&gt;&lt;li&gt;&lt;b&gt;More consistent data:&lt;/b&gt; A common catalog can help standardize descriptions, dimensions, finishes, and schedule groupings.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Better visual coordination:&lt;/b&gt; Modeled components can be inspected in context rather than existing solely as disconnected 2D details.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Clearer schedules:&lt;/b&gt; Profile drawings may improve communication where marks differ by cross-section rather than description alone.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Focused QA:&lt;/b&gt; Bidirectional catalog/model selection and visible instance counts provide useful review points for omissions, inconsistent marks, and unintended variants.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Limitations and Evaluation Questions&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Host geometry:&lt;/b&gt; Documented placement begins with a planar face. Test slopes, irregular edges, corner conditions, linked hosts, and geometry changes before assuming coverage.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Model persistence:&lt;/b&gt; Confirm how elements behave on workstations without Segments, after subscription expiry, and during Revit upgrades or uninstall.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Interoperability:&lt;/b&gt; Verify category assignment, materials, worksets, phasing, design options, IFC/DWG export, tags, and clash-detection visibility.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Quantity reliability:&lt;/b&gt; Reconcile marks, lengths, counts, overlaps, and schedule exclusions against a controlled reference. A displayed profile is not evidence of a fabrication-ready blank or bend allowance.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Worksharing:&lt;/b&gt; Test ownership and simultaneous edits to shared marks and type data. Public evidence reviewed does not explain conflict handling.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Interaction differences:&lt;/b&gt; Add-in-specific rotation and unsaved-edit behavior may require targeted training.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Performance:&lt;/b&gt; Benchmark large repeated layouts; no independently verified capacity or productivity benchmark was established.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Evidence boundary:&lt;/b&gt; No independent product review was established in this research. Recommendations here are evaluation guidance, not verified product capabilities.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Compatibility, Local Processing, and Commercial Status&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Revit compatibility:&lt;/b&gt; The vendor demonstration lists Revit 2023, 2024, 2025, 2026, and 2027.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Operating system:&lt;/b&gt; Windows 10 and Windows 11, 64-bit, are advertised.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Interface languages:&lt;/b&gt; The manual documents an English/Russian toggle.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Data processing:&lt;/b&gt; The vendor states that calculations and model processing run locally and that model data is not sent to external servers. This does not establish offline licensing, absent telemetry, or network requirements for activation and updates.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Support:&lt;/b&gt; The demonstration lists support@karomodum.com.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Unverified commercial details:&lt;/b&gt; A licensing interface is documented, but Segments-specific pricing, trial duration, current release number, seat terms, and installer details were not established by the retrieved material. Prices for other Karo products should not be applied to Segments.&lt;/li&gt;&lt;li&gt;&lt;b&gt;General terms:&lt;/b&gt; Karo Modum’s EULA describes license restrictions, subscription provisions, and digital-license refund limitations subject to applicable law, and identifies the developer as independent of Autodesk. Confirm product-specific terms before purchase. [1, 2, 4]&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Recommended Pilot&lt;/span&gt;&lt;/p&gt;&lt;p&gt;A representative pilot should include a parapet coping, a window flashing or drip, a repeated cover strip, and a panel or cassette condition. Test placement accuracy, slopes and corners, overlap changes, mark reuse, host edits, worksharing, schedule reconciliation, display settings, and deliverable exports. Include a workstation without the add-in and validate installation and activation with IT. Measure modeling and documentation effort against the team’s existing method without relying on vendor benchmark claims.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overall Assessment&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Karo.Segments is best understood as a specialized architectural-component authoring and management tool. Its most compelling documented combination is reference-based placement, reusable marks, coordinated parameter editing, overlap controls, and schedules with profile illustrations. It is potentially valuable where repeated flashings, trims, copings, or sheet-material components justify consistent 3D representation. It should not be treated as a confirmed substitute for fabrication engineering, automatic host adaptation, or enterprise content management without further testing. A purchase decision should follow confirmation of commercial terms and a controlled pilot using actual project conditions.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sources&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://karomodum.com/docs/karo-segments.txt&quot;&gt;Karo.Segments — Installation &amp;amp; Documentation&lt;/a&gt;. Primary technical evidence for applications, placement, catalog organization, parameter editing, interactions, language options, and licensing access.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=VJ-Z9JNlCXA&quot;&gt;Karo — How to Model Flashings, Trims &amp;amp; Copings in Autodesk Revit&lt;/a&gt;. Vendor demonstration description supporting overlaps, dimensional editing, display switching, profile schedules, compatibility, local processing, and support contact.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://karomodum.com/&quot;&gt;Karo Modum — Official product catalogue&lt;/a&gt;. Developer and product-discovery context. Retrieved excerpts foregrounded other products and did not establish Segments-specific pricing or release details.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://karomodum.com/terms&quot;&gt;Karo Modum — Terms of Service &amp;amp; EULA&lt;/a&gt;. General commercial context; effective August 19, 2026.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6afrCBs3w78o-e1nKS_puFDf_IW2EKp8vFFp9iPSA8QNokXzLnP4OqsvPVQxJXcMSGMOGfawwqrX4oI8pWlHyTZu73jN_Cva2UJSVJLBLl1EwhQivfps4kQAMrrwz0tzUtrHtXMp5AyJNNM_Spz_3Eb8KFHZDjrjpbK8royZ7Cq08joFpF0_jWVi9ujM/s713/Karo.Segments_01.webp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;713&quot; data-original-width=&quot;713&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6afrCBs3w78o-e1nKS_puFDf_IW2EKp8vFFp9iPSA8QNokXzLnP4OqsvPVQxJXcMSGMOGfawwqrX4oI8pWlHyTZu73jN_Cva2UJSVJLBLl1EwhQivfps4kQAMrrwz0tzUtrHtXMp5AyJNNM_Spz_3Eb8KFHZDjrjpbK8royZ7Cq08joFpF0_jWVi9ujM/w400-h400/Karo.Segments_01.webp&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH_Li1Tu6qMvAtkvXINQYvSSaUk3yJqc55CUfTXCGLNo8E8_BfNdAc_i85MZIJpD7lhIv79tIvo_mH9oHty3LwvxZCjKYW_luR7Eaz47Hy7K2yddfBjiADG7zS6k4iw0ogSBwSDnIOC2X_xvqQbG-f9h4UB3gKKAu0QBd8rSOix-DPQn67_QeFIgP1LyM/s752/Karo.Segments_02.webp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;752&quot; data-original-width=&quot;752&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH_Li1Tu6qMvAtkvXINQYvSSaUk3yJqc55CUfTXCGLNo8E8_BfNdAc_i85MZIJpD7lhIv79tIvo_mH9oHty3LwvxZCjKYW_luR7Eaz47Hy7K2yddfBjiADG7zS6k4iw0ogSBwSDnIOC2X_xvqQbG-f9h4UB3gKKAu0QBd8rSOix-DPQn67_QeFIgP1LyM/w400-h400/Karo.Segments_02.webp&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZCYDnLZ13cAgY3sSgTLCmDrbFlVWV46qs2bZ3aVAc2y1GQgwaen6LKa2wkxYMYy1CeAWJrFF4hsVamBrJGJ2I9WNJUIb5J1dnZoaQM_m4MaFUm7yq_YucaHjNDiRcUBau4muesh-d6OegN2jqEcDazSBjtecozM4d5M7DhqskAWCBM9SgKdhL6iZNpg8/s752/Karo.Segments_03.webp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;752&quot; data-original-width=&quot;752&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZCYDnLZ13cAgY3sSgTLCmDrbFlVWV46qs2bZ3aVAc2y1GQgwaen6LKa2wkxYMYy1CeAWJrFF4hsVamBrJGJ2I9WNJUIb5J1dnZoaQM_m4MaFUm7yq_YucaHjNDiRcUBau4muesh-d6OegN2jqEcDazSBjtecozM4d5M7DhqskAWCBM9SgKdhL6iZNpg8/w400-h400/Karo.Segments_03.webp&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmupVXdFDwor5eRN5wTgJCJn4vHJpyTpnPu4BTriADXInPMsHmikU7GVAW4sW-jF0a0TFYzDBDxrrG64SU5F1ctg1p7CcS9iBYpGVQUgi46IX56xBIkMjDWTDoD5KgjKr2s-fMGvlrGpVnGCDYn23cNOcSdUksGkqw7Kk6QxNpXnpXiycd6pzzIxcJAlA/s677/Karo.Segments_04.webp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;677&quot; data-original-width=&quot;677&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmupVXdFDwor5eRN5wTgJCJn4vHJpyTpnPu4BTriADXInPMsHmikU7GVAW4sW-jF0a0TFYzDBDxrrG64SU5F1ctg1p7CcS9iBYpGVQUgi46IX56xBIkMjDWTDoD5KgjKr2s-fMGvlrGpVnGCDYn23cNOcSdUksGkqw7Kk6QxNpXnpXiycd6pzzIxcJAlA/w400-h400/Karo.Segments_04.webp&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;610&#39; height=&#39;310&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dzwYdJ5okPcmvW96wJ3Mza_2ecswjuyLXPDRWvci-pgER6bW1-w4XM75XDKLvLC2TYFrU8BQ6GjxkZW6p7Pqw&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://karomodum.com/#segments&quot;&gt;Karo.Segments&lt;/a&gt; is brought to you by &lt;a href=&quot;https://karomodum.com/#entry&quot;&gt;Karo Modum&lt;/a&gt;.&amp;nbsp;It&#39;s priced at $19/month or $149/year. A 14-day free trial is available.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This add-in is compatible with Revit 2023-2027.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://karomodum.com/#segments&quot;&gt;Karo Modum website »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;mailto:support@karomodum.com&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/7304952410788244438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/7304952410788244438' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/7304952410788244438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/7304952410788244438'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/10/karosegments-for-creating-managing.html' title='Karo.Segments: Creating &amp; Managing Architectural Segments as Plates on Host Geometry'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpNdpVZLHKEXOiskGRWTUIC3_CV4VZL_BkQN_VDNhCmOybEFIAoNv88skbxP3zQO0uOoQEsJY8wNU0n0VTcPtXWK7aRvI3BQjLUfnbOSvSsIzabuzTzKo6UHbPH6uE40KPE7dVfVl0g68wM6dslmAJ59UXSrIZFNCDMbaKKAI0VMtzT1vWNYgWyP_r6rI/s72-c/Karo_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-4043736143085547681</id><published>2026-10-21T17:25:00.000-07:00</published><updated>2026-10-21T17:25:00.108-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Model Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><title type='text'>Karo.ModelGuard: Enforce Selected BIM Standards While Users Work</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirGR3hsi16YeVrbwloSt8oDI-8OlbEqfZe_5oH3uRXMkQU8czLqPaw26_0v3yO8L6zobqxVA5tOfAPlz8J0VpIQG3aiMkuS-54LrrjzlLUtBFGzDDw0xU8Bk88iVIqqk5utCtViPvohk0sEe-TFpV027Ow38Sh8l1x8mf-CjO11TohJLdky8337NkEfKY/s80/Karo_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;79&quot; data-original-width=&quot;80&quot; height=&quot;79&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirGR3hsi16YeVrbwloSt8oDI-8OlbEqfZe_5oH3uRXMkQU8czLqPaw26_0v3yO8L6zobqxVA5tOfAPlz8J0VpIQG3aiMkuS-54LrrjzlLUtBFGzDDw0xU8Bk88iVIqqk5utCtViPvohk0sEe-TFpV027Ow38Sh8l1x8mf-CjO11TohJLdky8337NkEfKY/s1600/Karo_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Karo.ModelGuard is a team-oriented Revit add-in from Karo Modum that enforces selected BIM standards while users work. Rather than waiting for a scheduled model audit to report problems after they have entered the central model, ModelGuard intercepts configured actions at transaction time. Depending on policy, it can block the action, require a written justification, allow it, or record it. The vendor positions the product for protecting coordination references, datum elements, documentation integrity, and modeling standards across multidisciplinary teams. Its emphasis is prevention and traceability, not general-purpose model-health analysis.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Operating Model&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Define policies:&lt;/b&gt; A BIM administrator configures a centralized policy matrix for the team’s protected Revit actions.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Assign an enforcement mode:&lt;/b&gt; Each rule can be configured to prevent an action, require an explanation, or permit it under the chosen governance model.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Distribute centrally:&lt;/b&gt; Policy files are stored in a shared on-premises network folder. The vendor states that connected users receive policy updates without a Revit restart and without a separate database server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Intercept user actions:&lt;/b&gt; ModelGuard evaluates configured changes as users attempt them, before problematic edits reach the central model.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Respond in context:&lt;/b&gt; A user sees an immediate alert. A strict rule stops the action; a justification rule requires a reason before an exception proceeds.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Record the event:&lt;/b&gt; The shared audit trail captures details such as user identity, time, affected element IDs, action, and stated reason.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Monitor deployment:&lt;/b&gt; A workstation monitor reports connected clients and policy status across the team.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Enforcement Modes&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;StrictBlock:&lt;/b&gt; Prevents a prohibited transaction immediately. The vendor demonstrates this for high-consequence actions such as deleting RVT or CAD links, levels, and project grids.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Justify:&lt;/b&gt; Permits an exception only after the user enters a reason. This is intended for changes that may be legitimate but should never be undocumented, such as manual dimension-text overrides.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Permit or monitor:&lt;/b&gt; The public product description indicates configurable enforcement rather than a single universal block.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Advertised Policy Areas&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The vendor advertises eight core BIM policies and publicly identifies protection involving CAD imports, shared parameters, dimensions, in-place families, RVT and CAD links, levels, and grids. The examples include stopping exploded CAD, preventing deletion of coordination links and datums, flagging unpinned links, and requiring justification for “fake” dimension values created through text overrides. The indexed public material does not provide a definitive field-by-field specification for all eight policies, so the precise triggers, category scope, exemptions, and behavior in every worksharing condition should be verified during a trial.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Coordination links:&lt;/b&gt; Protect RVT and CAD links from accidental deletion and discourage unpinned references that could shift unexpectedly.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Datum integrity:&lt;/b&gt; Guard levels and project grids whose deletion can affect many views, hosted elements, constraints, and coordination references.&lt;/li&gt;&lt;li&gt;&lt;b&gt;CAD discipline:&lt;/b&gt; Prevent or control importing and exploding CAD content, which can introduce large numbers of unmanaged lines, styles, and other objects.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Dimension integrity:&lt;/b&gt; Detect manual text overrides and require a documented exception, reducing the risk that displayed values differ from modeled geometry.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Shared-parameter governance:&lt;/b&gt; Control actions affecting shared parameters so uncoordinated data changes are less likely to undermine schedules, tags, and downstream exchanges.&lt;/li&gt;&lt;li&gt;&lt;b&gt;In-place-family governance:&lt;/b&gt; Restrict or justify creation and related actions where office standards favor loadable, reusable content.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Centralized Administration and Audit Trail&lt;/span&gt;&lt;/p&gt;&lt;p&gt;ModelGuard uses an on-premises, shared-folder architecture rather than requiring an external database server. This lowers infrastructure complexity and keeps policy and audit data under the organization’s control. The vendor says policy updates deploy across connected workstations without restarting Revit. A central audit log records user identity, timestamp, affected element IDs, and reasons for justified exceptions, while a client monitor shows workstation status. This can support BIM support, incident reconstruction, coaching, and standards refinement. Organizations should still validate network availability, permissions, concurrent writes, file locking, backup, retention, tamper resistance, time synchronization, and performance over wide-area or VPN connections.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Value for BIM Management&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Prevention before synchronization:&lt;/b&gt; High-risk edits can be stopped before they propagate to the central model and other users.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Consistent standards:&lt;/b&gt; A shared policy matrix applies the same rules across participating disciplines and workstations.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Documented exceptions:&lt;/b&gt; Justification captures intent at the moment of action instead of relying on later recollection.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Reduced cleanup risk:&lt;/b&gt; Blocking exploded CAD, unintended datum deletion, and similar actions may avoid model repair and coordination disruption.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Actionable governance data:&lt;/b&gt; Audit records can reveal recurring rule triggers, training needs, problematic workflows, or policies that generate excessive friction.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Low-server deployment:&lt;/b&gt; The shared-folder design may be attractive to teams that want centralized control without operating a web service or external database.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Limitations and Risks&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Policy enforcement is not comprehensive QA:&lt;/b&gt; ModelGuard targets configured transactions; it does not replace clash detection, warnings review, standards audits, model-performance analysis, or professional judgment.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Overblocking can disrupt production:&lt;/b&gt; Rules that are too strict may prevent legitimate work, create workarounds, or increase support demand. A Justify mode may be preferable where exceptions are valid.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Dependence on shared infrastructure:&lt;/b&gt; Teams need defined behavior for unavailable, stale, or read-only network policy locations and for remote users with intermittent connectivity.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Logs require governance:&lt;/b&gt; User-attributed records may have privacy, labor, security, and retention implications. Access and use should be transparent and proportionate.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Coverage needs testing:&lt;/b&gt; The public material does not fully document every Revit command path, API-driven change, group edit, copy/monitor condition, undo/redo case, family-editor context, linked model, or worksharing edge case.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Administrative security matters:&lt;/b&gt; Policy and audit folders need controlled permissions so ordinary users cannot silently alter rules or records.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Vendor claims need validation:&lt;/b&gt; “Instant,” real-time, and no-restart deployment statements are vendor claims rather than independent performance benchmarks.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Recommended Implementation&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Start with observed risks:&lt;/b&gt; Use recent model incidents and standards violations to choose a small group of high-value rules.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Classify each rule:&lt;/b&gt; Reserve StrictBlock for actions with severe and rarely legitimate consequences; use Justify where valid exceptions occur.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Pilot safely:&lt;/b&gt; Test in detached or sandboxed copies with architects, structural and MEP users, BIM staff, remote users, and different Revit versions.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Exercise edge cases:&lt;/b&gt; Test undo/redo, groups, worksharing ownership, copy/paste, monitored datums, API tools, link reloads, network loss, and policy updates during active sessions.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Design the infrastructure:&lt;/b&gt; Establish resilient shared paths, permissions, backup, retention, failover behavior, and an administrator change-control process.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Publish user guidance:&lt;/b&gt; Explain why each rule exists, what is blocked, when justification is appropriate, and how to request an exception.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Review the audit data:&lt;/b&gt; Use events to improve training and policy design rather than measuring individual productivity.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Measure outcomes:&lt;/b&gt; Compare prevented incidents, support time, false positives, synchronization disruption, and user friction before expanding deployment.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Compatibility, Licensing, and Support&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Supported Revit versions:&lt;/b&gt; Revit 2023 through 2027 are advertised.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Current vendor release:&lt;/b&gt; Version 1.8.4, distributed as an MSI installer at the time of review.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Trial:&lt;/b&gt; A 14-day full-featured team trial is advertised.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Team licensing:&lt;/b&gt; US$99 per month or US$990 per year for five users, according to the current vendor catalogue.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Deployment architecture:&lt;/b&gt; On-premises shared network configuration with no external database or server requirement, according to the vendor.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Support:&lt;/b&gt; The demonstration lists support@karomodum.com.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Commercial caveat:&lt;/b&gt; Karo Modum’s terms describe recurring billing, license restrictions, limited warranties, liability limits, and generally non-refundable digital licenses after delivery, activation, or use, subject to applicable law. Karo Modum states that it is an independent developer and is not affiliated with or certified by Autodesk.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Assessment&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Karo.ModelGuard is a focused preventive-control system for Revit teams. Its strongest proposition is the combination of transaction-time enforcement, strict blocking for high-consequence actions, justified exceptions for legitimate deviations, centrally distributed policies, and a shared audit trail. This distinguishes it from tools that only report model problems after an audit. Its value will depend on policy quality: narrowly designed rules can protect coordination and documentation integrity, while aggressive or poorly tested rules can impede production. A representative team pilot is therefore essential, with particular attention to worksharing, remote connectivity, administrative security, false positives, and the organizational use of user-attributed logs.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sources&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://karomodum.com/&quot;&gt;Karo Modum — official Revit product catalogue&lt;/a&gt;. Primary source for product positioning, policy matrix, protected actions, centralized configuration, audit logging, current release, compatibility, trial, and pricing.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=N4-gSkKLs_4&quot;&gt;Karo — How to Protect Revit Models in Real Time&lt;/a&gt;. Vendor demonstration used to corroborate StrictBlock, Justify, link and grid protection, centralized network policies, the audit trail, workstation monitoring, and support details.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://karomodum.com/terms&quot;&gt;Karo Modum — Terms of Service and EULA&lt;/a&gt;. Used for commercial, licensing, payment, refund, warranty, liability, support, and independent-developer context.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2zZ3M6nJdjU07D_nC6jOtTV8CVkn3KWxB6byqk9aWxcrHN6qfvUT_3ihDGC819FSjShrYOPxj2J_6ytMJ5zRZ_Zfpfi0TlyZ8a7acsFczpkBcVWhw0mtOcevAMfB9hdE0YJLuuEps18Rau1EJIWLacu3SgddRNxHVQOhIlua7O4v1Rq3_Ciev4zLpBz4/s752/Karo.ModelGuard_01.webp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;752&quot; data-original-width=&quot;752&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2zZ3M6nJdjU07D_nC6jOtTV8CVkn3KWxB6byqk9aWxcrHN6qfvUT_3ihDGC819FSjShrYOPxj2J_6ytMJ5zRZ_Zfpfi0TlyZ8a7acsFczpkBcVWhw0mtOcevAMfB9hdE0YJLuuEps18Rau1EJIWLacu3SgddRNxHVQOhIlua7O4v1Rq3_Ciev4zLpBz4/w400-h400/Karo.ModelGuard_01.webp&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhh4PF9O3o4hi_hYoBuvGwCJFL64yn2urLAOLS7tF0fiEOBaMLttsAmCw3husi_oY6q8WAJjAzHFBlBhlGHLXrnGc4Ptw-45pSCkEc5b2NROKWYXUuHK4tzpRig1PeZnn-5fv3D3mjpMwxK9K-mg0fRJKiWxHTQTt6PoG9OF6TJ45WKuA5dXVab8p7PA8Q/s752/Karo.ModelGuard_02.webp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;752&quot; data-original-width=&quot;752&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhh4PF9O3o4hi_hYoBuvGwCJFL64yn2urLAOLS7tF0fiEOBaMLttsAmCw3husi_oY6q8WAJjAzHFBlBhlGHLXrnGc4Ptw-45pSCkEc5b2NROKWYXUuHK4tzpRig1PeZnn-5fv3D3mjpMwxK9K-mg0fRJKiWxHTQTt6PoG9OF6TJ45WKuA5dXVab8p7PA8Q/w400-h400/Karo.ModelGuard_02.webp&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzVbPfzoZLLkPGEGTpjvFbQoiEjIUhpZgmu0M8KkbcdGcoST5tpgWQr5GzobGaIL4z6dcv6gbrowpeaEAfKa6iWy-hqxFVF-KgPwlBhAdODhyPsnIkr5qsJraD_Eibdo1lASrMDKjoRn9A1EyCpPb8Ka8vXRz29ceI0XUFReYYMX3D1WGdFy0SCnd4QRc/s752/Karo.ModelGuard_03.webp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;752&quot; data-original-width=&quot;752&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzVbPfzoZLLkPGEGTpjvFbQoiEjIUhpZgmu0M8KkbcdGcoST5tpgWQr5GzobGaIL4z6dcv6gbrowpeaEAfKa6iWy-hqxFVF-KgPwlBhAdODhyPsnIkr5qsJraD_Eibdo1lASrMDKjoRn9A1EyCpPb8Ka8vXRz29ceI0XUFReYYMX3D1WGdFy0SCnd4QRc/w400-h400/Karo.ModelGuard_03.webp&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9llNEgJCv8BRaDyxyCb_Y5UZUqS9LcGQbC3JeNsNWOfj2EIx-_DWFglKQAWoK6UX6ywKvQUQMd2GF7ezsTZh8_HVWmI9UYXuj1lQ0bjZUulhwpdQfewDocWlRWjLb_aAOymn1uaC2kfZBaLclHbxxvBw1c3nUqASUpMRCQNzfhBn-mgyuyBT03YL0MF8/s752/Karo.ModelGuard_04.webp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;752&quot; data-original-width=&quot;752&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9llNEgJCv8BRaDyxyCb_Y5UZUqS9LcGQbC3JeNsNWOfj2EIx-_DWFglKQAWoK6UX6ywKvQUQMd2GF7ezsTZh8_HVWmI9UYXuj1lQ0bjZUulhwpdQfewDocWlRWjLb_aAOymn1uaC2kfZBaLclHbxxvBw1c3nUqASUpMRCQNzfhBn-mgyuyBT03YL0MF8/w400-h400/Karo.ModelGuard_04.webp&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;610&#39; height=&#39;343&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dz6tmZXNdAtqGto0MQh8A9sMRbkAqf6nS7RPculUp2jahXROWKn6P8Fqs1ikddwKgA3lRf5IFUkZLXzZgpKoQ&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://karomodum.com/#model-guard&quot;&gt;Karo.ModelGuard&lt;/a&gt; is brought to you by &lt;a href=&quot;https://karomodum.com/#entry&quot;&gt;Karo Modum&lt;/a&gt;.&amp;nbsp;It&#39;s priced at $99/month or $990/year. A 14-day free trial is available.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This add-in is compatible with Revit 2023-2027.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://karomodum.com/#model-guard&quot;&gt;Karo Modum website »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;mailto:support@karomodum.com&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/4043736143085547681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/4043736143085547681' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/4043736143085547681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/4043736143085547681'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/10/karomodelguard-enforce-selected-bim.html' title='Karo.ModelGuard: Enforce Selected BIM Standards While Users Work'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirGR3hsi16YeVrbwloSt8oDI-8OlbEqfZe_5oH3uRXMkQU8czLqPaw26_0v3yO8L6zobqxVA5tOfAPlz8J0VpIQG3aiMkuS-54LrrjzlLUtBFGzDDw0xU8Bk88iVIqqk5utCtViPvohk0sEe-TFpV027Ow38Sh8l1x8mf-CjO11TohJLdky8337NkEfKY/s72-c/Karo_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-3875143976709250441</id><published>2026-10-20T17:47:00.000-07:00</published><updated>2026-10-20T17:47:00.120-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting"/><category scheme="http://www.blogger.com/atom/ns#" term="Viewing"/><title type='text'>Karo.WhyHidden: A Visibility-Diagnostics Add-in</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkvDk6JmFd8Mc-nh6Xq48EIKCfQSQPWxhB_fqMHXe7fxkqeXuNj4LaXqHc983IoHKqn8ug9Zul7U7W7J-oqmJ-Bt8VWjMAJwSOTsalH1anKRy0HvRcIAahz_7ltCUk8zSCSNGoJu9Tw-vss6A65ZcqircEDjmCq7D-Ni2GU3_-CiI_ijpPHgCLS3pyQ4M/s80/Karo_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;79&quot; data-original-width=&quot;80&quot; height=&quot;79&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkvDk6JmFd8Mc-nh6Xq48EIKCfQSQPWxhB_fqMHXe7fxkqeXuNj4LaXqHc983IoHKqn8ug9Zul7U7W7J-oqmJ-Bt8VWjMAJwSOTsalH1anKRy0HvRcIAahz_7ltCUk8zSCSNGoJu9Tw-vss6A65ZcqircEDjmCq7D-Ni2GU3_-CiI_ijpPHgCLS3pyQ4M/s1600/Karo_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Karo.WhyHidden is a Revit visibility-diagnostics add-in from Karo Modum. It investigates why a known element does not appear in a particular view, bringing together checks that would otherwise require opening several Revit settings dialogs. The vendor describes 16 visibility checks covering direct hiding, graphics settings, spatial clipping, worksets, phasing, design options, linked-model display, and view-template control. Findings appear as diagnostic cards identifying relevant settings, filters, or worksets. Selected issues have one-click fixes; others receive guidance. The product is primarily a troubleshooting aid rather than a model-wide QA engine or an automatic redesign of view standards. [1-3]&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Typical Workflow&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Identify the element:&lt;/b&gt; Select it in a view where it is visible, or use its element ID. This is a targeted investigation of a known object, not a search for an unidentified missing object.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Activate the problem view:&lt;/b&gt; Switch to the plan, section, elevation, or 3D view where the element should appear.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Run Why Hidden:&lt;/b&gt; Launch the command from the Karo ribbon tab.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Review diagnostics:&lt;/b&gt; Read the cards identifying visibility blockers and the settings responsible. Multiple conditions may apply at the same time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Resolve appropriate conditions:&lt;/b&gt; Use an available quick fix or follow the guidance, retaining control over office templates and shared standards.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Verify and communicate:&lt;/b&gt; Confirm the intended display and copy the formatted diagnostic report into a team chat or task tracker. [2]&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The 16-Point Diagnostic Scope&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The vendor’s technical checklist identifies the following mechanisms. These are diagnostic categories, not a promise that every possible family, geometry, or linked-model edge case can be conclusively resolved. Applicability depends on the selected element and view type. [3]&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Manually hidden element:&lt;/b&gt; The object was hidden individually in the view.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Category visibility:&lt;/b&gt; Its model or annotation category is disabled in Visibility/Graphics.&lt;/li&gt;&lt;li&gt;&lt;b&gt;View filters:&lt;/b&gt; A matching filter suppresses visibility or applies an invisible-line treatment.&lt;/li&gt;&lt;li&gt;&lt;b&gt;View range:&lt;/b&gt; The object falls outside the plan’s applicable vertical display range.&lt;/li&gt;&lt;li&gt;&lt;b&gt;3D section box:&lt;/b&gt; An active section box clips the geometry.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Workset visibility:&lt;/b&gt; The element’s workset is not visible in the view.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Phase and phase filter:&lt;/b&gt; Temporal display settings exclude the element.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Design options:&lt;/b&gt; The element belongs to an option not displayed by the view.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Crop region or model extents:&lt;/b&gt; The object lies beyond the view’s spatial boundary.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Annotation crop:&lt;/b&gt; Annotation falls outside the annotation crop boundary.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Family detail-level settings:&lt;/b&gt; Family geometry has display restrictions at Coarse, Medium, or Fine detail.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Temporary Hide/Isolate:&lt;/b&gt; A temporary visibility session suppresses the object.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Element graphic overrides:&lt;/b&gt; An individual override applies an invisible-line treatment.&lt;/li&gt;&lt;li&gt;&lt;b&gt;View-specific ownership:&lt;/b&gt; A 2D element belongs to another view rather than the target view.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Revit link overrides:&lt;/b&gt; Linked-model display is governed by host-view or linked-view settings.&lt;/li&gt;&lt;li&gt;&lt;b&gt;View-template control:&lt;/b&gt; A governing template controls settings that cannot be changed independently in the view. [3]&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Key Features and Practical Value&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Consolidated investigation:&lt;/b&gt; Reduces repeated checks across Visibility/Graphics, filters, view ranges, worksets, and templates.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Specific findings:&lt;/b&gt; Diagnostic cards identify the implicated setting, filter name, or workset, making results more actionable than a generic visibility warning.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Multi-cause review:&lt;/b&gt; Helps expose overlapping blockers, so resolving one condition does not necessarily end the investigation.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Selective quick fixes:&lt;/b&gt; The demonstration lists Unhide, Reset Invisible Lines, and Restore Temporary Hide as examples. Not all diagnostic categories have automated fixes.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Template-aware diagnosis:&lt;/b&gt; The vendor states that diagnosis does not require unlocking or detaching view templates. This should not be interpreted as permission to make broad template changes without review.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Clipboard reporting:&lt;/b&gt; A formatted report can be copied for support requests, coordination messages, and issue tracking. Public evidence reviewed confirms clipboard output, not dedicated Excel or PDF export.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Local execution:&lt;/b&gt; The vendor describes a standalone add-in running locally inside Revit without cloud processing. [2]&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Applications in BIM Production and QA/QC&lt;/span&gt;&lt;/p&gt;&lt;p&gt;WhyHidden is most relevant to frequent, element-specific visibility support: a component missing from a plan, a tag clipped by annotation boundaries, geometry excluded by a workset or filter, or linked content displayed differently between views. For BIM support teams, a consistent diagnostic report can reduce back-and-forth questions and provide a clearer record of the setting involved. For production teams, explicit findings may reduce trial-and-error changes that inadvertently disrupt documentation standards. These are potential workflow benefits, not independently measured productivity results.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Limitations and Evaluation Considerations&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Not an exhaustive guarantee:&lt;/b&gt; Sixteen checks do not establish coverage of every Revit visibility interaction. Family internals, masking or occlusion, specialized categories, and complex nested links warrant pilot testing rather than assumed support.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Known-element prerequisite:&lt;/b&gt; The published workflow requires selecting the element or knowing its ID. It does not establish a capability to reconstruct a deleted object or discover an unknown missing element.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Intent still requires judgment:&lt;/b&gt; An element may correctly be hidden by design. A detected blocker is not automatically an error that should be removed.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Broader effects of changes:&lt;/b&gt; Editing a shared template, workset display rule, phase filter, or link setting can affect more than the selected element.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Linked-element behavior needs confirmation:&lt;/b&gt; The checklist includes link overrides, but the material reviewed does not fully establish selection procedures and coverage for nested links or every host/linked-view combination.&lt;/li&gt;&lt;li&gt;&lt;b&gt;No independent benchmark:&lt;/b&gt; Claims of instant diagnosis and time savings come from the vendor. No independent performance or accuracy testing was established in this review.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Documentation visibility:&lt;/b&gt; A technical manual is referenced in the demonstration, but its contents were not recovered in the search results. Exact installer version, language options, detailed system requirements, activation connectivity, and complete unsupported-case lists remain unverified.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Compatibility, Pricing, and Licensing&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Revit support:&lt;/b&gt; The vendor demonstration lists Revit 2023, 2024, 2025, 2026, and 2027.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Supported graphical contexts:&lt;/b&gt; Plans, sections, elevations, and 3D views are advertised; individual checks apply only where relevant.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Trial:&lt;/b&gt; A 14-day free trial is advertised.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Subscription:&lt;/b&gt; US$9 per month or US$69 per year, as advertised in the vendor demonstration available during this review.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Activation:&lt;/b&gt; Transferable machine activation is advertised. Seat counts, concurrent-use rights, and transfer procedures should be confirmed before purchase.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Commercial terms:&lt;/b&gt; Karo Modum’s terms describe recurring billing and restrictions, and state that digital purchases are generally non-refundable after delivery, activation, or use, subject to applicable law. The developer disclaims Autodesk affiliation or certification.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Verification:&lt;/b&gt; Confirm live checkout pricing, taxes, subscription conditions, compatible builds, and organizational deployment requirements before purchase.&amp;nbsp;[2, 4]&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Recommended Pilot&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Build a controlled test set with known hiding causes across plans, sections, elevations, and 3D views.&lt;/li&gt;&lt;li&gt;Include overlapping conditions, such as an individually hidden object whose category is also disabled.&lt;/li&gt;&lt;li&gt;Test template-controlled settings, worksets, phase filters, design options, annotation crops, and host/linked-view combinations.&lt;/li&gt;&lt;li&gt;Compare findings against the known cause and record false positives, omissions, and situations requiring manual interpretation.&lt;/li&gt;&lt;li&gt;Apply quick fixes only in a test model and verify their scope, reversibility, and effect on shared standards.&lt;/li&gt;&lt;li&gt;Review copied report content for usefulness and project confidentiality before sharing outside the project team.&lt;/li&gt;&lt;li&gt;Validate installation, activation, compatibility, and local-processing claims with IT, then document approved support procedures.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overall Assessment&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Karo.WhyHidden is a focused troubleshooting tool whose strongest advertised combination is consolidated visibility checks, specific diagnostic findings, selective quick fixes, and shareable reports. Its potential value lies in reducing repetitive investigation while preserving deliberate control over view standards. It is best positioned as an assistant to Revit troubleshooting, not a guarantee that every visibility problem can be automatically diagnosed or repaired. Teams with frequent missing-element support requests should evaluate it through the trial using representative project conditions, especially overlapping blockers, templates, and linked content.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sources&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://karomodum.com/&quot;&gt;Karo Modum — official product catalogue&lt;/a&gt;. Developer context and product discovery. The indexed excerpt did not expose the full WhyHidden product section.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=jLGQcX4j4v4&quot;&gt;Karo — How to Find Missing &amp;amp; Hidden Elements in Revit | Karo WhyHidden&lt;/a&gt;. Vendor demonstration and description; principal evidence for workflow, cards, quick fixes, clipboard reporting, local execution, Revit versions, trial, pricing, and transferable activation.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://karomodum.com/guides/revit-visibility-checklist&quot;&gt;Karo Modum — Why Is an Element Hidden in Revit? The 16-Point Visibility Troubleshooting Checklist&lt;/a&gt;. Vendor technical reference, updated September 2026; source for the 16 diagnostic categories. This is vendor-authored reference material, not independent validation.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://karomodum.com/terms&quot;&gt;Karo Modum — Terms of Service &amp;amp; EULA&lt;/a&gt;. Commercial and licensing context; effective August 19, 2026.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5RaELhpVKKFhSh-lutrnqeE_lk6996ivnr91SCL6sW6-gqORESB04DQgdf6Xg_DI1bOEWOYrN8Obnj-pEWmaO1toy-j3latK708uK2pVUfBJ88wAYI9cTShW1N-FrhVZCafoU76gj4dW6P9tOPpA2ebz7PKrydtOoX1ft55zuhfY5GMXqr7MkvQaucCo/s600/Karo.WhyHidden_01.webp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;600&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5RaELhpVKKFhSh-lutrnqeE_lk6996ivnr91SCL6sW6-gqORESB04DQgdf6Xg_DI1bOEWOYrN8Obnj-pEWmaO1toy-j3latK708uK2pVUfBJ88wAYI9cTShW1N-FrhVZCafoU76gj4dW6P9tOPpA2ebz7PKrydtOoX1ft55zuhfY5GMXqr7MkvQaucCo/w400-h400/Karo.WhyHidden_01.webp&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0nTHXNzyeXD57WwJgwxD67IBfL1er8kq2muYpSbsXBIiLYDgAmG50R_sxtuoaE148EQ9c1eAt2PNhTxSyVs31Aqr-B_Esw2UEOXuMKmwoz0Oe-Xitv6RUKHGuIZG4hkhyphenhypheno4kwhG68e03MVvY9Tv5zByg6IQlOV-2HV2UjmeJkXhZFk_PcIqNR5cGZSGw/s620/Karo.WhyHidden_02.webp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;620&quot; data-original-width=&quot;620&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0nTHXNzyeXD57WwJgwxD67IBfL1er8kq2muYpSbsXBIiLYDgAmG50R_sxtuoaE148EQ9c1eAt2PNhTxSyVs31Aqr-B_Esw2UEOXuMKmwoz0Oe-Xitv6RUKHGuIZG4hkhyphenhypheno4kwhG68e03MVvY9Tv5zByg6IQlOV-2HV2UjmeJkXhZFk_PcIqNR5cGZSGw/w400-h400/Karo.WhyHidden_02.webp&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG9ZN8P6y7bh0ReQ5uxu27ror3k27NKsbs7kHkeWCJC7h3ZVYVcrYrZ9qo_iTb6ZGV8ZZqDiONdDbf9skaF5D93ofimLk0LgP3jgGXr0tSL_zZdaTlPkAvSZibKqJRdee35QaWyKJRIaF7iqVLXEzTTbbQqyF8YtqYqtW-eB9XVN2vUPZW6A760h2FPKY/s649/Karo.WhyHidden_03.webp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;649&quot; data-original-width=&quot;649&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG9ZN8P6y7bh0ReQ5uxu27ror3k27NKsbs7kHkeWCJC7h3ZVYVcrYrZ9qo_iTb6ZGV8ZZqDiONdDbf9skaF5D93ofimLk0LgP3jgGXr0tSL_zZdaTlPkAvSZibKqJRdee35QaWyKJRIaF7iqVLXEzTTbbQqyF8YtqYqtW-eB9XVN2vUPZW6A760h2FPKY/w400-h400/Karo.WhyHidden_03.webp&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6QEA4Sxnkrt7ITRHO4lD6UwwE2eb4Ot8Lkk1QxSofZD8l0f-QrnsjuuymlSasQkKHbFt-MtwekMP_b38kfb-1ujJhZrrIURQDd_8kXBTpHaYHqQy4iQCLx-SiMqo9f0L_Vm-MCWiv17k5vNWb98CzkBpwCg0fBdSm19zQJ0-Km6TAv267Ym7ffXHAlmk/s614/Karo.WhyHidden_04.webp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;614&quot; data-original-width=&quot;614&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6QEA4Sxnkrt7ITRHO4lD6UwwE2eb4Ot8Lkk1QxSofZD8l0f-QrnsjuuymlSasQkKHbFt-MtwekMP_b38kfb-1ujJhZrrIURQDd_8kXBTpHaYHqQy4iQCLx-SiMqo9f0L_Vm-MCWiv17k5vNWb98CzkBpwCg0fBdSm19zQJ0-Km6TAv267Ym7ffXHAlmk/w400-h400/Karo.WhyHidden_04.webp&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;610&#39; height=&#39;343&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dxug8aYB1Fqz6jcLDmh96WumTfg_4ldKzgLMx97PP7LP2tG9FKJRUiTWGbfUEMSYVgxVtI5p-bdTzpFqLoy3g&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://karomodum.com/#why-hidden&quot;&gt;Karo.WhyHidden&lt;/a&gt; is brought to you by &lt;a href=&quot;https://karomodum.com/#entry&quot;&gt;Karo Modum&lt;/a&gt;.&amp;nbsp;It&#39;s priced at $9/month or $69/year. A 14-day free trial is available.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This add-in is compatible with Revit 2023-2027.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://karomodum.com/#why-hidden&quot;&gt;Karo Modum website »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;mailto:support@karomodum.com&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/3875143976709250441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/3875143976709250441' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/3875143976709250441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/3875143976709250441'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/10/karowhyhidden-visibility-diagnostics.html' title='Karo.WhyHidden: A Visibility-Diagnostics Add-in'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkvDk6JmFd8Mc-nh6Xq48EIKCfQSQPWxhB_fqMHXe7fxkqeXuNj4LaXqHc983IoHKqn8ug9Zul7U7W7J-oqmJ-Bt8VWjMAJwSOTsalH1anKRy0HvRcIAahz_7ltCUk8zSCSNGoJu9Tw-vss6A65ZcqircEDjmCq7D-Ni2GU3_-CiI_ijpPHgCLS3pyQ4M/s72-c/Karo_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4089527540250385245.post-3274825968336499717</id><published>2026-10-19T18:12:00.000-07:00</published><updated>2026-10-19T18:12:00.111-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Coordination"/><category scheme="http://www.blogger.com/atom/ns#" term="Excel"/><category scheme="http://www.blogger.com/atom/ns#" term="Exporting"/><category scheme="http://www.blogger.com/atom/ns#" term="Model Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Revit"/><title type='text'>Karo.WhatsChanged: A Local Change-Audit and Investigation Layer</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFdve6Tlqdn6MAdlt_5NQNE-Gvc0-uXwkm4BFMe3TmMKMK1zb768_5MGAb5f_ng2vzesX_2tPx47um5AbCjRbvcSoRold53nU7i0j6ksePdUKswMnQfD-PALPfyTgPXjQt_wxMFLyKpNMoEH-zAnq4UZAyPTPVXrGDEHKi1rsF27LptfDOGuSe9O10vKY/s80/Karo_80px.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;79&quot; data-original-width=&quot;80&quot; height=&quot;79&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFdve6Tlqdn6MAdlt_5NQNE-Gvc0-uXwkm4BFMe3TmMKMK1zb768_5MGAb5f_ng2vzesX_2tPx47um5AbCjRbvcSoRold53nU7i0j6ksePdUKswMnQfD-PALPfyTgPXjQt_wxMFLyKpNMoEH-zAnq4UZAyPTPVXrGDEHKi1rsF27LptfDOGuSe9O10vKY/s1600/Karo_80px.png&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Overview&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Karo.WhatsChanged is a model-coordination add-in for Autodesk Revit that records a reference state and identifies what changed after linked consultant models are reloaded. It is designed to replace broad visual comparison with an element-level audit that surfaces additions, deletions, moved geometry, coordinate changes, and parameter modifications. The add-in keeps comparison data locally in SQLite rather than uploading project geometry to a cloud service. Its principal audience is BIM coordinators, architects, engineers, and multidisciplinary delivery teams that need to assess the impact of updated architectural, structural, or MEP links.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Core Workflow&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Establish a baseline.&lt;/b&gt; The add-in records a personal reference state for the host model and its links on the user’s workstation.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Reload updated links.&lt;/b&gt; When a consultant model is refreshed, WhatsChanged compares the new state with the stored baseline.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Review detected changes.&lt;/b&gt; An audit grid groups and counts Added, Modified, and Deleted elements and supports filtering by change status, category, and source document.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Inspect the delta.&lt;/b&gt; Select an item to review before-and-after parameter values and geometry or coordinate differences.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Locate the affected area.&lt;/b&gt; Synchronize the selected result with the active Revit view or create a dedicated 3D view with an automatically framed section box.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Document the review.&lt;/b&gt; Export results to Excel or a formatted PDF for coordination meetings, issue logs, and follow-up.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Advance the reference state.&lt;/b&gt; After the update is reviewed and accepted, establish the appropriate new baseline for the next comparison cycle.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Changes It Detects&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Added elements:&lt;/b&gt; New model objects introduced since the stored reference state.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Deleted elements:&lt;/b&gt; Objects present in the baseline but missing from the updated model.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Modified geometry:&lt;/b&gt; Changes to an element’s form, size, or geometric representation.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Relocation and coordinate shifts:&lt;/b&gt; Movement in 3D space, including changes that may affect alignment, clearances, penetrations, supports, or hosted relationships.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Parameter changes:&lt;/b&gt; Differences in instance and type data, with exact previous and current values for fields such as levels, offsets, dimensions, and type parameters.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Host and linked-document changes:&lt;/b&gt; Results can be filtered by the host document or a specific RVT link, helping isolate responsibility and scope.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Review and Navigation Tools&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Interactive audit grid:&lt;/b&gt; Presents detected changes in a sortable, filterable list with category counts and quick status filters.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Deep parameter inspector:&lt;/b&gt; Shows the specific fields that changed and their before-and-after values rather than only marking an element as modified.&lt;/li&gt;&lt;li&gt;&lt;b&gt;View synchronization:&lt;/b&gt; Selecting a result can zoom to and center the affected element in the active view.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Focus Dim:&lt;/b&gt; Keeps contextual geometry visible while visually de-emphasizing surrounding content, making the changed object easier to recognize without losing spatial context.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Automated 3D section box:&lt;/b&gt; Generates a dedicated 3D inspection view framed around an item that is difficult to understand in plan, section, or elevation.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Excel and PDF reports:&lt;/b&gt; Produces structured outputs suitable for coordination sessions and change records. The vendor describes them as meeting-ready; teams should still confirm fields and formatting against their own issue-management standards.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Data Architecture, Privacy, and Worksharing&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Comparison is performed locally using SQLite. According to the vendor, project geometry and diff databases remain on the workstation or office network, with no cloud upload, cloud-processing delay, or model-size cap. This architecture may suit projects governed by nondisclosure, healthcare, enterprise, or other restrictive data policies, but organizations should independently validate storage paths, access controls, backup behavior, encryption expectations, retention, and software telemetry before approval.&lt;/p&gt;&lt;p&gt;The product supports Revit Server and BIM 360/Autodesk Construction Cloud models, but the baseline is described as a local, personal reference point per workstation. That is important operationally: two coordinators may compare against different baselines and therefore receive different results. Teams should define who owns the comparison cycle, when a baseline is accepted, where reports are stored, and how findings are distributed.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Value for BIM Coordination&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Reduces manual comparison:&lt;/b&gt; Directs attention to detected deltas instead of requiring coordinators to scan entire updated models.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Improves impact assessment:&lt;/b&gt; Exact parameter and coordinate differences help distinguish a significant coordination change from a minor, unrelated edit.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Speeds visual investigation:&lt;/b&gt; Synchronized views, Focus Dim, and section boxes reduce the effort required to locate linked elements.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Supports accountability:&lt;/b&gt; Exported reports can provide a dated record for meetings, consultant questions, and downstream task assignment.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Works across disciplines:&lt;/b&gt; The same process can review architectural, structural, and MEP link updates, improving consistency in multidisciplinary coordination.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Preserves local control:&lt;/b&gt; On-premises comparison avoids sending full models to another cloud platform solely for change detection.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Limitations and Interpretation&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Detection is not impact analysis:&lt;/b&gt; The tool can identify changed elements, but it cannot determine whether a change is acceptable, coordinated, constructible, or contractually significant.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Results depend on the baseline:&lt;/b&gt; A missing, stale, reset, or workstation-specific reference state can alter what appears in the next comparison.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Model churn can create noise:&lt;/b&gt; Recreated elements, family changes, altered identifiers, or broad consultant cleanup may yield many results that require triage.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Deleted items need contextual review:&lt;/b&gt; A deleted linked element cannot always be navigated like a current element; reports and stored prior-state data may be more important for investigation.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Coordinate changes require extra care:&lt;/b&gt; Shared-coordinate, link-positioning, or origin changes can produce widespread movement with major coordination implications. Teams should verify whether the shift is intentional before accepting a new baseline.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Report export is not issue management:&lt;/b&gt; Excel and PDF records do not by themselves assign responsibility, maintain issue status, or synchronize with a CDE issue workflow.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Performance claims are vendor statements:&lt;/b&gt; “In seconds,” “zero cloud lag,” and “no file size limits” should be validated with representative project models and hardware.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Recommended Implementation&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Select representative host and linked models, including at least one large multidisciplinary project.&lt;/li&gt;&lt;li&gt;Define the authoritative comparison owner, baseline event, link-reload protocol, and report repository.&lt;/li&gt;&lt;li&gt;Establish triage rules for additions, deletions, movement tolerances, parameter changes, and coordinate-system changes.&lt;/li&gt;&lt;li&gt;Test element recreation, family/type replacement, link unloading, nested links, phase changes, and shared-coordinate updates.&lt;/li&gt;&lt;li&gt;Confirm that users can consistently locate active and deleted changes and that exported reports contain the data required for meetings and issue creation.&lt;/li&gt;&lt;li&gt;Benchmark scan time, database growth, and navigation performance on supported workstation configurations.&lt;/li&gt;&lt;li&gt;Complete IT review of the MSI installer, licensing traffic, local SQLite data, network storage, backups, retention, and uninstall behavior.&lt;/li&gt;&lt;li&gt;Document when a reviewed model becomes the new baseline so subsequent comparisons remain consistent.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Compatibility, Licensing, and Support&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Supported Revit versions: Revit 2023 through 2027.&lt;/li&gt;&lt;li&gt;Operating system: Windows 10 or Windows 11, 64-bit.&lt;/li&gt;&lt;li&gt;Current vendor release: Version 1.11.9, distributed as an MSI installer at the time of review.&lt;/li&gt;&lt;li&gt;Trial: A 14-day full-featured evaluation.&lt;/li&gt;&lt;li&gt;Pricing: US$15 per month or US$120 per year, with cancellation permitted under the vendor’s stated subscription terms.&lt;/li&gt;&lt;li&gt;License mobility: The vendor states that a license can be transferred to another computer while preserving remaining subscription days.&lt;/li&gt;&lt;li&gt;Future support: The vendor says future Revit versions are included while the product is maintained. This is a forward-looking vendor commitment, not a guarantee of indefinite compatibility.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Assessment&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Karo.WhatsChanged addresses a specific but costly coordination problem: understanding the consequences of a reloaded consultant model. Its strongest capabilities are element-level classification, exact parameter and coordinate deltas, rapid visual focus, automated 3D framing, and locally stored comparison data. It is best viewed as a change-audit and investigation layer rather than a replacement for clash detection, model checking, issue management, or professional coordination judgment. The local-baseline design offers privacy and speed advantages but requires disciplined ownership to keep comparisons consistent across a team. For projects with frequent link updates, a controlled trial using real consultant exchanges should reveal whether the reduction in manual review justifies the subscription and governance overhead.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sources&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://karomodum.com/&quot;&gt;Karo Modum — Karo.WhatsChanged product page&lt;/a&gt;. Primary source for product purpose, features, workflow, local SQLite processing, current version, compatibility, trial, pricing, license transfer, and vendor claims.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=aHUZ3As9jAw&quot;&gt;Karo — How to Track Changes in Linked Revit Models&lt;/a&gt;. Vendor demonstration used to corroborate audit filtering, parameter inspection, view synchronization, Focus Dim, automated section boxes, reporting, operating-system requirements, and worksharing statements.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://karomodum.com/terms&quot;&gt;Karo Modum — Terms of Service and EULA&lt;/a&gt;. Used for general commercial context, payment, subscription, licensing, support, warranty, and independent-developer caveats.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJOodRnyuWkHRs6GMpsyvwj4XYAvKoOxNaKitE8W9kuom-ID9wQf2n97QlEv90Ct71E6QtCTqh7gxp57Hxx7qveexxk4by-gPsohukn-YvClylh4vpNgJ-cixTu9I7Tkk9x8gYQUb4GMkH3twsiGak5zN0qmfwfZ82xAiKdwGZYABRmYeLGhJsHgXCPmo/s752/Karo.WhatsChanged_01.webp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;752&quot; data-original-width=&quot;752&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJOodRnyuWkHRs6GMpsyvwj4XYAvKoOxNaKitE8W9kuom-ID9wQf2n97QlEv90Ct71E6QtCTqh7gxp57Hxx7qveexxk4by-gPsohukn-YvClylh4vpNgJ-cixTu9I7Tkk9x8gYQUb4GMkH3twsiGak5zN0qmfwfZ82xAiKdwGZYABRmYeLGhJsHgXCPmo/w400-h400/Karo.WhatsChanged_01.webp&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9dh64vsJ23vwV6puqu01Kl_0hHP5xr-mSXtnAiJRc74eq-hWCl40Ja6B73KvzbcUwf8luJx-JSTk2Emb71tOn74i9iJ2HLbo9XBWGhx-O9sU0YNhn6JXdrkWhU31ra4e8zzvZtEqPJFrWY9YyJ-Yh2d1J2IaDk-43ViktKA9m0ojODjyVJMxGvgxYtzc/s752/Karo.WhatsChanged_02.webp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;752&quot; data-original-width=&quot;752&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9dh64vsJ23vwV6puqu01Kl_0hHP5xr-mSXtnAiJRc74eq-hWCl40Ja6B73KvzbcUwf8luJx-JSTk2Emb71tOn74i9iJ2HLbo9XBWGhx-O9sU0YNhn6JXdrkWhU31ra4e8zzvZtEqPJFrWY9YyJ-Yh2d1J2IaDk-43ViktKA9m0ojODjyVJMxGvgxYtzc/w400-h400/Karo.WhatsChanged_02.webp&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiETXlfAi_pFR4oTgD38e6K3xoOviAg2b3Kd-ii6zjiHyeQ3Sva9Mas24ZkD-ZL3-NzTrzwbY-K9qpMjmVW5h8zLux9FT2Z2YIeSjD5iuQ8Zl_DgbNZS4pps3vlBQDXVNfJuftT60WJS1vrODdOKudV1av8gyMlcIOryrLntpd0C7sVxlJgytpO1cp8xZQ/s752/Karo.WhatsChanged_03.webp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;752&quot; data-original-width=&quot;752&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiETXlfAi_pFR4oTgD38e6K3xoOviAg2b3Kd-ii6zjiHyeQ3Sva9Mas24ZkD-ZL3-NzTrzwbY-K9qpMjmVW5h8zLux9FT2Z2YIeSjD5iuQ8Zl_DgbNZS4pps3vlBQDXVNfJuftT60WJS1vrODdOKudV1av8gyMlcIOryrLntpd0C7sVxlJgytpO1cp8xZQ/w400-h400/Karo.WhatsChanged_03.webp&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQxXy0nMJke0IpXhptMoOTunOxszAhTPe7DFOomuWvn1n0xcxdQTZfokYcSrHnMIAcKfF0Vb8MZz9c1lnG_xc0uAhRsmjNYOXShyphenhyphenlm9QciCYnLIopY2YfO7y3xAHeLSuqpJMJTMyT83SV_rrF5u7OuuuZY6p-lssQUrBnp-b3FRlX4En2EQafgfyWuA6I/s752/Karo.WhatsChanged_04.webp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;752&quot; data-original-width=&quot;752&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQxXy0nMJke0IpXhptMoOTunOxszAhTPe7DFOomuWvn1n0xcxdQTZfokYcSrHnMIAcKfF0Vb8MZz9c1lnG_xc0uAhRsmjNYOXShyphenhyphenlm9QciCYnLIopY2YfO7y3xAHeLSuqpJMJTMyT83SV_rrF5u7OuuuZY6p-lssQUrBnp-b3FRlX4En2EQafgfyWuA6I/w400-h400/Karo.WhatsChanged_04.webp&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCfN4-UO8pOWhLw358rE6Lq-v-rF3fgF9ooDnCtIwm8RRD0i-BKUjZrpqsNfkAWxnBJvXJiB-aF-xP5i0heMHJj4FHX09ppePdXKPN8e7Mas20milD3ybo27OicE9yiI0PZDY5klNkfFIeNWqrn-KqtYnKVwW-58DdCO2CnAvBEdLfnmsTGz1TAVjj_a8/s752/Karo.WhatsChanged_05.webp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;752&quot; data-original-width=&quot;752&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCfN4-UO8pOWhLw358rE6Lq-v-rF3fgF9ooDnCtIwm8RRD0i-BKUjZrpqsNfkAWxnBJvXJiB-aF-xP5i0heMHJj4FHX09ppePdXKPN8e7Mas20milD3ybo27OicE9yiI0PZDY5klNkfFIeNWqrn-KqtYnKVwW-58DdCO2CnAvBEdLfnmsTGz1TAVjj_a8/w400-h400/Karo.WhatsChanged_05.webp&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;610&#39; height=&#39;343&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dzNhUqWgjOOIw8nUdrP8QNI2HGki5inDLODhpo6L3qyn4bH4KZaSB5p577ME8T6kLLjgLHc0ecOcz7aDJarGg&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;hr color=&quot;#444444&quot; size=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://karomodum.com/#whats-changed&quot;&gt;Karo.WhatsChanged&lt;/a&gt; is brought to you by &lt;a href=&quot;https://karomodum.com/#entry&quot;&gt;Karo Modum&lt;/a&gt;.&amp;nbsp;It&#39;s priced at $15/month or $120/year. A 14-day free trial is available.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This add-in is compatible with Revit 2023-2027.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There&#39;s more information available on the &lt;a href=&quot;https://karomodum.com/#whats-changed&quot;&gt;Karo Modum website »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Questions? &lt;a href=&quot;mailto:support@karomodum.com&quot;&gt;Contact the developer »&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;center&gt;
&lt;script language=&quot;JavaScript&quot;&gt; 
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var dayOfYear = Math.floor(diff / oneDay);
var arraylength = 1;
var numadvertisers = arraylength + 1;
var numoffset = dayOfYear % numadvertisers;
var indx = new Array(arraylength);
for (i = 0; i &lt;= arraylength; i++) { 
 index = i;
 indx[index] = index + numoffset;
 if (indx[index] &gt;= numadvertisers) {
  indx[index] = indx[index] - numadvertisers;
 }
 if (index === arraylength) { break; }
}
var images = new Array(arraylength);

images[indx[0]] = &quot;&lt;a href = &#39; https://revolutiondesign.biz/&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahbyrElxg9AprDPyxrkGMQzOf3aApvvC3yePgQ-F01Iy4_00wPDLeiuYhjAzjJJMcGR5yXuIrbsg4FEixDttnWkCDuTy1L_hBGtjEroH90t6MOrnC5FAysaE99T-40obuK1tpcogNBMI/s1600/PostFooter.gif&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

images[indx[1]] = &quot;&lt;a href = &#39; https://rvtaddonsadvertising.blogspot.com/&#39; rel=&#39;nofollow&#39; rel=&#39;nofollow&#39; &gt;&lt;img src=&#39; https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhKTOE_PB8_imuxaXLfBo0ls6wFndZjmQqybnQFmLEh2zOXfoDqpzic18g-sfySqnEYWjR23NRz396qlHhzwobm6M0WOtBFwhSFx5Uffo7slbGpyVOIWJltiS0Nb_NYExVn985TX7KRg/s1600/Ad_Revit+Add-ons_Post+Footer.jpg&#39; border=&#39;0&#39; height=&#39;250px&#39; width=&#39;300px&#39; alt=&#39;&#39;&gt;&lt;/a&gt;&quot;;

var currentdate = new Date();
var numSeconds = currentdate.getSeconds();
var uBound = images.length;
for (i = uBound; i &gt; 0; i--) { 
 index = i - 1;
 if (numSeconds % i === 0) {
  document.write(images[index]);
 }
 if (numSeconds % i === 0) { break; }
}
&lt;/script&gt;
&lt;br /&gt;
Advertisement
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://revitaddons.blogspot.com/feeds/3274825968336499717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4089527540250385245/3274825968336499717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/3274825968336499717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4089527540250385245/posts/default/3274825968336499717'/><link rel='alternate' type='text/html' href='http://revitaddons.blogspot.com/2026/10/karowhatschanged-change-audit-and.html' title='Karo.WhatsChanged: A Local Change-Audit and Investigation Layer'/><author><name>Tim Grimm</name><uri>http://www.blogger.com/profile/08379049464914782544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifxJITLWvPTFlNC8zmiiyt72bJkyWUkLNKIVET0QlS_h7fKwGd56AUpWe_ClCqxUsC7vphKf95r6K4pFIbZo9JDdEzwlmbD-9MJNOSQDkqQLgZeG6dAf-yZB5ClvbJk3oTH3wjbAUSrP4vFJf6tEBDNBts8VLd9pFxMhXCZfpTxGaJjP8/s1600/Tim%20Grimm%20Selfie.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFdve6Tlqdn6MAdlt_5NQNE-Gvc0-uXwkm4BFMe3TmMKMK1zb768_5MGAb5f_ng2vzesX_2tPx47um5AbCjRbvcSoRold53nU7i0j6ksePdUKswMnQfD-PALPfyTgPXjQt_wxMFLyKpNMoEH-zAnq4UZAyPTPVXrGDEHKi1rsF27LptfDOGuSe9O10vKY/s72-c/Karo_80px.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>