Using AI to Brainstorm a BIM App: A Strategic Approach (Part 2)
Remember in Part 1 when I promised we’d build something revolutionary? Well, before diving into code, let’s talk about the secret weapon that makes modern BIM development so exciting: AI-powered brainstorming! Today, I’ll show you how AI can transform your app planning from hours of head-scratching into a streamlined, collaborative process. The Problem: Starting is the Hardest Part We’ve all been there - staring at a blank screen, knowing we want to build something amazing but unsure where to begin. Traditional planning involves endless meetings, vague requirements, and specifications that change faster than you can implement them. But what if AI could be your brainstorming partner? ...
Revolutionizing BIM with CI/CD: A Practical Guide (Part 1)
What if I told you that you could automate BIM validation just like software developers deploy code? Imagine catching errors, enforcing standards, and ensuring quality automatically using open-source technologies paired with AI. Welcome to a new era in Building Information Modeling (BIM)! The Problem: Manual BIM Validation is Broken Let’s be honest - manually checking BIM models for compliance is tedious, error-prone, and expensive. Every project involves multiple stakeholders uploading models, each requiring validation against project standards. By the time errors are caught, rework costs have already started piling up. Sound familiar? ...
Download Generated Ifc Using Javascript
In this blog post, I will show you how to download an IFC file that you have generated using Python and IfcOpenShell WebAssembly in Pyodide. This is a question that a user on GitHub recently asked, and someone suggested a helpful answer on Stack Overflow that I will share with you. You can follow along using the code example here on Github. ...
Interactively drawing IFC walls in a web browser!
Is it possible to draw proper IFC walls in a web browser? Yes! And in this tutorial I want to show you how. If you haven’t seen the previous tutorial yet on creating a simple IFC wall using IfcOpenShell WebAssembly, I suggest you check that out first, since we will skip over some of the basics in this tutorial and jump to the good stuff. ...
How to create a basic wall using IfcOpenShell WebAssembly
In this tutorial, I’m going to show you how to create a simple wall using IfcOpenShell WebAssembly. We will be using some Python, Javascript, HTML and a dash of CSS. I won’t be explaining the complete basics of these technologies in this video because I want to focus on IfcOpenShell WebAssembly. However, if you would like me to create content showing how Python, Javascript and other programming languages can be used with OpenBIM, please let me know. ...
Why should you care about IfcOpenShell WebAssembly?
What is IfcOpenShell WebAssembly and why should you care about it? IfcOpenShell is an open source IFC toolkit and geometry engine. It allows you to read, write, and modify Building Information Models using IFC. It’s the software library behind an up and coming project called BlenderBIM. ...