One piece of data that is (almost) always integrated in BIM models is the name of the objects, particularly with rooms. Without proper names, no possibility for people to understand the content of the model/the design. We attempted to build a model that recognizes rooms based on that data, using Tensorflow and a neural network… Continue reading Using machine learning to recognize BIM objects with their names
Author: Jonathan Atger
Extracting data from multiple Revit Models
Building Information Models are essentially databases, containing elements with geometric information and data attached. Building up through the years, a collection of those models becomes a sort of huge dataset that could be used for machine learning purposes. We aimed to create a practical way of extracting data from models coming of the most popular… Continue reading Extracting data from multiple Revit Models
Set a perspective view’s field of view with Dynamo
Sometimes, a precise output for a perspective is needed. The tools in the Revit work environnment allow you to reframe and even to set a focal length, but everything is done 'manually', sliding your mouse until it feels right. A node was created in Dynamo to adress that (Morpheus package). When working on projects with… Continue reading Set a perspective view’s field of view with Dynamo
Turning a building project program into a data table with a simple macro (Excel)
In the building industry, there are plenty of documents to analyse at all stages of projects. It is one of the industries with the highest rate of document exchanged., because of each project being so different, the need for graphical documents and the iterative process. Here, we attempted to convert a building program in Word… Continue reading Turning a building project program into a data table with a simple macro (Excel)
Using machine learning to predict HVAC treatment of spaces
Classification machine learning techniques make use of datasets to train algorithms to predict output data. Given some programmatic data and the resulting project, it is possible to build a model predicting what kind of HVAC treatment is going to be used in each room of a similar project. Made using the open-source library Scikit-Learn. Building… Continue reading Using machine learning to predict HVAC treatment of spaces
Linking Revit files through Dynamo (and some workset work)
Ever conducted a big project, totalizing dozens of Revit files you will have to get access to in your model at some point ? To efficiently link those models, you need a way to automate the process. That's how the package Linkit was created (nodes now hosted in package Morpheus). The fact that Dynamo didn't… Continue reading Linking Revit files through Dynamo (and some workset work)
Site coordinates for IFC files out of Revit
Given a lack of information online, and the need for reliable coordinates for the binding of multiple models together, I had to conduct some empiric research on the way an IFC file coming out of Revit is geolocated . This article therefore focuses on the coordinates of the site in the IFC files you export… Continue reading Site coordinates for IFC files out of Revit
On starting a new blog
The idea for this blog came when I realized how much I had needed the internet on a daily basis for what I am doing. I have always been interested in new stimulating approaches to building design, and various events led me to new conception methods involving information models. I now work on implementing BIM/VDC/'Whatever… Continue reading On starting a new blog