Mentor Announcement #4 Summit 2019

Hi there.

It is my pleasure to announce the fourth mentor who is going to lead the workshop Project Management in OpenBIM.

David Delgado Vendrell

Biography

David is an architect (MSc. Arch) by ETSAV (UPC, Polytechnic University of Catalonia), and CEO of DDV (since 2004), a BIM consultancy especially focused on implementing this technology in the public sector and also private companies working in the different stages of the asset life-cycle.

He is a specialist in the use of the ARCHICAD platform and the fostering of openBIM. He is the Director of the Master’s in BIM Management (en, es, pt) of ZIGURAT, Global Institute of Technology, and also collaborates as a lecturer in other BIM educational programs. He is an active member of the BIM User Group of Catalonia (GuBIMCat). He is a member and the Vice-President in Design Area of buildingSMART Spanish Chapter, to whom he represented in the recently closed IUG (International User Group) of buildingSMART International. He also collaborates in the “We Build the Future” Commission of ITEC in Catalonia, in the representation of the CoAC, the national Architects Association. He has co-authored the BIM classification system “GuBIMclass”, an initiative of GuBIMCat and Infraestructures de Catalunya.

Motivation

We are professionals, with a technical background and rational approach, from a sector immersed in the process of digitization that other industries already addressed years ago.

To embrace this challenge, we undoubtedly should face the involvement of the most critical resource for this process to be successful: people!

In this sense, my primary motivation to be part of BILT Academy as a mentor is to push for the combination of these two aspects: technical and human. For many years now, BIM talks about collaboration. But, most of the times, people don’t have an appropriate response to those collaboration expectations due to a lack of suitable communication skills.

As a person who also loves communication and social interaction, BILT Academy becomes the ideal environment to explore and enhance this aspect: young professionals, highly qualified, interested in innovation and with the desire for real collaboration. It will be a pleasure to be part of it!

KLO1 – The basic of processes within the framework of buildingSMART standards

• Learn which are the main buildingSMART standards, especially about Data and Processes.

• Understand the basics of IDM (Information Delivery Manual), as the international standard for defining the information that should be exchanged between project participants in the AEC project lifecycle.

• Learn the basics of Process Mapping, exchange requirements and BPMN as the standard to represent which is defined in an IDM.

KLO2 – Agile and Scrum as an alternative for an openBIM project management

• Understand how concurrent engineering processes can help to have a suitable response to changes in BIM design stages.

• Learn the basics of Agile Methodology

• Learn in detail what is Scrum and Kanban, as agile approaches: definitions, team members, ceremonies, artifacts, hierarchies, board examples and metrics.

KLO3 – Applying Scrum and Kanban to an openBIM workflow using visual web-based tools

• Learn how to apply Scrum and Kanban methods in digital cloud-based boards, as Trello.

• Explore the main features of Scrum and its relation with usual BIM design workflows using Trello boards, triggers and other complementary tools.

• BIM projects use case.

At the end of this class, students will comprehend and apply how the Agile methodology combined with BIM workflows, instead of a system based on strict rules to develop their designs, becomes a support guide, as alternative project management to their future projects, where the value is the primary goal of the client.

QnA

What does openBIM mean to you? In which way is it different from closedBIM workflows in the AEC industry?

We can define openBIM as basically an approach based on BIM collaborative processes in which data exchanges occur using open and neutral standards (not proprietary). ClosedBIM processes are wrongly seen as the opposite of openBIM ones. Beyond that controversial binomial, there is a distinctive border, which is the one between native environments (editable ones) vs QC environments (at least, read-only). When we are producing deliverables from BIM authoring platforms, our environment is mostly native. If there is some workflow in which we are using some open standards (such as IFC or BCF), then we could say that there is an openBIM collaborative framework. In my opinion, the “model as a reference” approach, in which openBIM is based, should be the critical point of any BIM collaborative process which must assure and guarantee authorship, data access across the life cycle and data quality-driven results.

To combine technology and humanity, you are planning on using appropriate communication/collaboration methods, based on openBIM standards eg buildingSmart standards. in what way are they different/more efficient compared to conventional standards/closed BIM workflows?

In my opinion, one of the fields in which openBIM, and especially the use of IFC, enables the best performance is in Quality Control within the framework of BIM coordination processes. Many of BIM technicians are applying excellent QA methods within their native environments. Nonetheless, BIM authoring tools can hide or disrupt some results due to their own internal data architecture. In that sense, we can produce or export these data into an IFC Schema-based models; in other words, a neutral and non-propietary file, to validate them. That enables us to put the QC focus on specific standardized property subsets, without the risk of dealing with native misleading data. And this is where a consistent Information Delivery Plan (IDM, another openBIM standard) is needed, which documents exchanges of information in a project.

In which steps/phases of a project do you see the most relevant usage of project management tools, such as Scrum and Kanban?

Design stage, whether in early phases or more advanced ones, is the suitable one to apply Agile methodologies. The results of this stage are the ones in which the client (or the owner) has the biggest expectation. Although designers start their projects with an initial quite-well defined project requirements, it is usually a phase exposed to high levels of changes during the whole period. Agile methodologies enable those professionals to interact in a more flexible, efficient and effective way, not just among the team, but especially with the client.

What is the most important message you want to hand over to the students attending your lab?

Whether if we are good creating a well-performed work breakdown structures in response and following apparent immutable client requirements, what I would like to show that it is quite easy to change our habits. And it starts with ourselves, in our daily practices using friendly tools within the framework of more flexible collaborative practices. We need to adapt our procedures using BIM, as methodology based on digital technologies, in combination with client-oriented project management approaches if we think that value is the crucial factor which client prioritize.


Mentor Announcement #3 Summit 2019

Hi there,

I am very glad to announce the third mentor for the upcoming BILT Academy Summit 2019 who is going to mentor the class Design to BIM, BIM Strategy and Model Management!

via GIPHY

Claudio Vittori Antisari

Biography

Claudio has a master’s degree in architecture and is specialized in BIM and Computational Design. He is the founder of Strategie Digitali srl a Computational BIM and Project Management consulting firm based in Milan, Italy. During his last 10 years of experience, he has had the opportunity to work in different BIM roles in different world areas: from BIM researcher to BIM consultant up to BIM manager. This exposure has given him a deep understanding of the BIM process for architectural offices. Nowadays he spends most of his time helping companies improving efficiency and effectiveness in building design. He participates actively in the BIM national and international debate, taking part in BIM-related events and conferences, participating in university research groups, and giving his consultancy to governance projects. 

Motivation

The BILT Conference in one of the most important events for professionals in the construction industry aiming to improve their knowledge in Digital Design Technologies and to meet people from everywhere in the world. Nowadays there are very few places that can keen a friendly and open atmosphere and at the same time while delivering high-level classes and contents. For this reason, when I got the invite to teach at BILT Academy I immediately accepted. It will be a pleasure to contribute to show this wonderful environment to the new generation of designers and construction professionals.    

KLO1 – BIM vs Conceptual Design: Best Friends or Enemies? 

  • Understand advantages and criticalities of BIM when used in the conceptual design phase
  • Learn how to break down a project brief into a series of BIM related objectives. 
  • Understand BIM Model Uses, data and information production for the conceptual design phase. 

KLO2 – Does your model reflects your ideas? Setting up a BIM Model for the conceptual design stage. 

  • Learn the basics of model management
  • Learn how to translate a BIM Objective into actions on your Revit Model
  • Learn how to create data suitable for the conceptual design stage

KLO3 – Data evaluation, review and strategies for a better evaluation  

  • Learn how to evaluate data from conceptual design in BIM
  • Learn what is an Asset Model 
  • Learn the real benefits available from a full application of BIM to a conceptual design stage

QnA

1. Why is it important in your opinion to connect the Conceptual Design Stage of a project with Building Information Modelling?

There is a big misconception about the usage of BIM in the conceptual design stage, and moreover the usage of design technologies in that stage. We don’t aim to use digital design tool to replace the designer creativity. We need to use BIM in the design stage to produce data-informed design and to use data to evaluate and test our ideas. We want to use data in real-time to improve our design thanks to data-informed decisions. We want to use BIM in this stage to improve democracy in the design stage, with one is the best proposal for a competition? not everything in architecture can be measured, but many factors can be measured, and provide support to choose the better design.      

2. How does Design influence Asset Management in a later project stage?

Well, here the term “garbage in, garbage out” fits very well. In the design stage, we make decisions that will heavily influence the entire life span of a building. Is never too early to start planning of an efficient, comfortable and sustainable building.  

3. What is your personal goal to achieve with teaching/lecturing at the BILT Academy? What should the student learn of it, with which achievement should the student leave your class at the end of the day?

Since my first days in college, I had the luck to meet teachers that always encourage me to share knowledge. They were doing it, and they were pushing students to do the same. In our world sharing knowledge is the key to improve yourself while you are giving your little contribution to improve the world. When I was a student I was really looking at people presenting at BILT as the global organization for professionals in the AEC Industry.  Being part of BILT Academy is an honor for me, and it means a lot. What I can say to the BILT Academy students?  Choose your path, experiment, choose your teacher, do not follow only the traditional path for education. Come to see what I learn in my journey, that the pieces you need and keep growing.  

Mentor Announcement #2 Summit 2019

I am very happy and excited to announce that our second mentor has been confirmed for the Computational Design Lab.

via GIPHY

Our second mentor will be:

Mostafa El Ayoubi

Biography 

A passionate architect and engineer, interested in everything new in the AEC industry. Mostafa is a true believer in data-driven construction and he works on developing/implementing tools and workflows to facilitate design, collaboration and project documentation. He is an active member of the Dynamo community and is the top-rated Dynamo Package developer.

He worked as an engineer in a study office in different fields (Mechanical, Electrical, Plumbing, Structure…) for four years. He then started the Data Shapes blog and co-founded the Data Shapes Company which provides cutting edge BIM support, training and workflows to AEC firms.

Mostafa misses his days at the architecture school where he could experiment designs and is really excited and humbled to be back in that environment to be part of the BILT Academy Summit!

via GIPHY

Letter of Motivation

My main motivation for the membership program is to share. Sharing played a huge role in my learning experience. I learnt more from people who were generous enough to share time and knowledge than I did from school. I feel it is time for me to give back.

There were a few key moments in my life when I was struck by words or concepts. Those moments helped me find passion, and that is exactly what I wish to do for people. It often takes hearing the right words at the right time to inspire you for life.

I truly believe that the biggest contribution I can bring to my trade is to share with the community because no matter what you can achieve as an individual, it will never be as big as what you can achieve as a community.

Key Learning Objectives

  • Understanding the basics of parametric and data-driven design
  • Getting familiar with the workflow of producing a parametric structure
  • Gaining a practical understanding of Generative Design

via GIPHY

Short Q&A

Why is the Computational Design important?

The human brain is amazing for coming up with strong intelligent/sensitive concepts. But they are limited when it comes to exploring all the possible outcomes of those concepts given a certain amount of inputs. That’s where computational design intervenes: it allows the translation of design concepts into algorithms that can then harness the computing power of computers to explore more design options.

When did you start working on Computational Design and what was the trigger for it?

I started using computational design 7 years ago as I was working on a project with complex geometries. Implementing computational tools helped master the shapes and be more responsive when changes were brought to the project. After that, I realized that computational tools were also a fantastic means to manage data and automate tasks.

Is Comp Design just about architecture discipline? What is the scope of it?

The use of computational tools is not only for architects. Their scope ranges from design intents to model auditing. It is a means to make machines do what they are good at accomplishing a large amount of repetitive tasks with little to no mistakes. That lets humans focus on what really is their job and do what they do best: be creative and innovative.

Can you tell a little bit about your last or favorite project?

I’ve been lucky enough to work on many interesting projects but I have to say what I like the most is developing tools that can then be deployed for many users. The feeling of providing something useful that makes peoples work easier is what I find the most satisfaction.

Mentor Announcement #1 Summit 2019

I’m very happy that the committee decided to have a coding class this year.

The mentor of this workshop will be*drum roll folks*..

Frederic Beaupere

Background

Frederic Beaupere is an architect working at Herzog de Meuron since 2012, where he joined the Digital Technologies Group team, working as a BIM Manager. Beside the usual tasks like setup, training and support, he enjoys helping teams with Python scripts on all kinds of tasks. Before joining HdM in Basel, Switzerland, he worked at various offices in Hamburg and Berlin: Laura Jahnke Architekten, Zaha Hadid and Barkow Leibinger, after his diploma at TU Kaiserslautern. He enjoys writing Python both at work and at home.

Motivation

“Standing on the shoulders of giants” is a phrase you can often hear in talks in the Python community. To me this also seems the perfect fit to describe my motivation to run a Python workshop at BILT Academy: Without all these numerous smart people writing Python, pyRevit, and RevitPythonShell, I would not be able to give a Python workshop. So in turn I think it is only fair to contribute back with my humble share, and hope this helps with open-source and collaboration.

Key Learning Objectives

We go through the steps of implementing a pyRevit/RevitPyhtonShell script as we would in the office. These are:

  • Python Basics Intro
  • Write Python Script in RevitPythonShell
  • Port Script to pyRevit

Short Q&A

How and when did you code for the first time, especially with python?

The first time I remember I ever coded something useful, was during university
with autohotkey: I was so annoyed by my scanner driver having to set my preferred settings and open the scan page dialog for each single page, that I created a little helper script that would keep scanning pages with my preferred settings as long as caps lock was active.
Probably one of the first things I’ve written in Python was about 3 or 4 years
ago, when I wrote a little helper, to fix the PDF bill file naming of my telecom provider from “ebill.pdf” to the something like: “20160601_providername.pdf” from information inside the pdf and having it sorted directly from downloads into the correct directory. This is a very common pattern to me: I often start with some useful yet basic and simple script or pieces of logic, before I begin to write or assemble something larger.

How important is coding in the AEC industry?

As nowadays there is hardly any industry without interactions with computers,
I would say coding/scripting is a valuable skill for everybody.
More specifically: I would like to second what I already heard in a couple of coding podcast: Everyone should learn a little bit of coding – not to necessarily to become a professional programmer, but to amplify what they are already doing.
Especially for architects who are on the creative side of thing, I guess it should feel natural to rather create tools than just consuming what is given
.

Why is coding fun to you?

To me coding is both a very creative, fun and useful process. Learning a general purpuse programming language which can be applied anywhere from data science to web or iot on any platform, helps with countless tasks and also makes work way more fun! Often enough a smoothly running program still feels like magic..

What is your favourite coding project?

There are actually already a couple of favourites, but I will name one here
that probably has the best visibility: “rvt_model_services” is an open-source Python project I started, to perform actions (mostly other scripts) on Revit models. The most common task is probably to run quality control and statistical checks on models on a scheduled basis. So it helps to see growth and detect
abberations in models, but as it runs fully automatic, it does not create additional tasks for me, regarding the checks. (Apart from hooking it up to
the system once) Besides this useful functionality, it also informs our teams
via email and chat in case of model corruption so that our maximum potential
rollback for broken models time is reduced. (which obviously saves nerves and
money especially in big projects)

link to the repo

Schedules and Dynamo

Hello everyone,

We have been working on a large-scale Project so far, and I would like to share with you and highlight a very important tool we can use in our workflows to make our work much more clear, fast and consistent:

“Using Schedules with Dynamo”

Especially in large scale projects like multi-purpose buildings, airports, etc, it’s inevitable that there will be lots of model mistakes and corrections, area tags missing, unplaced areas and lots of unestimated things. We shouldn’t forget the fact that, in Revit, everything is processed with data. So every component includes some information. Let’s do a quick example and see how schedules and Dynamo can make our work much faster than the normal way:

Doing Lighting Analysis:

(This is the sample model from Revit)

Let’s create a Schedule that shows our rooms and their information:

As we can see in the schedules, there are some rooms which are unplaced. Let’s imagine that we are designing and modelling a complex and there are hundreds of rooms in the Project. Would fixing this problem one by one be a reasonable way?

Let’s see the Dynamo script:

As we can see, we get all the rooms and filter them very easily. After that, we delete all the unplaced rooms automatically. Let’s go one step ahead.

In lighting analysis with Insight, let’s say that we want to exclude rooms like toilets, corridors, storages etc. Let’s go to Schedule which is automatically created by Revit when using Insight:

In large-scale projects, there will be lots of rooms like this. Let’s dive into Dynamo to automate this process again:

After running Dynamo, we can see the updates in our Schedule:

All in all, the main idea is, we can see schedules where every dirty laundry is exposed, after all, cleaned and folded by Dynamo 🙂

Enscape in practice

Recently at LivingRoomCraftZ, one of our clients asked us to create a demo video clip to present a project we are currently working on. A three minutes video in HD solution should showcase the entire building complex as real and accurate as possible to the investors, stakeholders etc. The site of the
factory complex reaches almost 300ha. Multiple low rise halls and offices are allocated on it. As you can imagine we needed high capacity in order to render a video in this size. Next, we had a high time pressure, we had exactly 5 days to go before we had to present the video.

So we started thinking about which software to use, that on one hand delivers a high solution video of a big 3D model and on the other hand it should be really quick. We thought of 3Ds Max, Premiere Pro, and so on.
After realizing that these are pretty advance and time-consuming solutions, we continued our search. We came to the idea to use Enscape. But could Enscape also make videos? As it turned out, YES and this really easy.

So, I would like to show you how easy it can be to create an architectural video even as an engineer. You can use Enscape in Revit, SketchUp, ArchiCAD and Rhino. Check out tutorial videos here.

  1. Step to do, apply for an educational student license. This might take one or two days until you will receive the activation code.
  2. Install and activate it and open your software you are working in.
  3. Let’s get started! We worked with Autodesk Revit, however, the usage of the plug-in is in each software the same. I would like to refer to the article by Daniel Stine how to set up a video using Enscape.
  4. Render it! The rendering procedure surprisingly didn’t last long. We have achieved a high-quality video within less than an hour.

To conclude, if you ever have any of this situation, high time pressure, high-quality demand and little experience, I recommend to use Enscape, it’s quick and easy to use and you receive a qualitative outcome.

New Committee Member Announcement

Hi All!

My name is Ömer Varol. I am a passionate, enthusiastic and creative student at Istanbul Technical University, Department of Architecture. I am also a Certified Student Expert and Student Ambassador at Autodesk Design Academy. To improve my professional career and experience, I decided to take a university break to immerse myself in a new experience and go abroad. I am more than happy to announce that I have been accepted for an internship at UN Studio in Amsterdam. I am looking more than forward to experiencing a high professional architecture office in an exciting new environment.

Passionately and eagerly interested in technology, especially architectural technologies, I am a person who believes in the power of technology. I think, with the right tools and their applications, technology gives us the opportunity to produce and design anything (not just buildings) for people in the most efficient, functional and aesthetic way.

There are people who say that architecture is dead. In my opinion, architecture is not dead but the definition of architecture is evolving as it has been evolving throughout history. In certain parts of the history, there were times that architects were considered as just engineers. There were times that architects were considered just decorators. Nowadays, as technology pushes the limits, the conceptions of everything are still evolving. As enthusiastic and passionate young generations, I believe, we are the ones who will define them. We are the ones who will shape the future!

With this writing, I would like to announce that I am coming on board as a BILT Academy Committee member with intent to define and shape the future, to inspire all of my peers who are interested in achieving these goals, to work with all of those professionals who are eager to be a part of this movement.

Also, subjects in a nutshell that I have been recently focusing on beside our architectural studios:

“Integrating all kinds of technologies into our design workflows”

  • Building Information Modeling. Coordination, Worksharing.
  • Producing complex and intelligent families to be used in BIM system.
  • Producing and iterating design options and visualizing their data in a very quick and effective way. (Tools like Autodesk Fractal and PowerBI.)
  • Importing and exporting data from Excel, CSV and all kinds of modeling applications.
  • Parametric Design, Designing complex and organic topologies.
  • Fixing and speeding up workflows with Dynamo, pyRevit, and Python.
  • Making physical models with 3d Printers and 3d Pens. (I have my own tools.)
  • Visual Scripting with maxScript (based upon Python.)
  • Building Performance Analysis. (Daylight Analysis, Wind Analysis, Energy Analysis etc.)

Feel free to reach out to me!

Greetings…

Ömer Varol

Ömer Varol

BIM Server for Project and Model Management

Hey folks,

I was writing a little report about how to set up the BIM Server and how to prepare BIM models coming from different native software.
The open BIM Server is an open-source online platform which allows project management to merge IFC models and to provide insight into the models’ accuracy. Additional, diverse plug-in packages can be used, for example, model walk-throughs, queries, checkers and many more.

The goal of this report was to create a use case when having three different models:

  1. the structural model in Revit.
  2. the architectural model in ArchiCAD.
  3. the landscape model from AutoCAD.

One of the main focus was it to prepare the IFC exports so that when merging all models on the BIM Server all elements are allocated as supposed.

By doing so I have noticed that for example the project base point in all three software is interpreted differently.
Further, the properties of the elements have obtained special attention. Especially for the non-structural elements created in ArchiCAD and the structural elements created in Revit.

Read more about it and other findings which you should mind when merging IFCs on the BIMServer. Find the full report here.

Randomly combination of values from two lists using Python and Dynamo

A successful day and again a small step further to a room optimization workflow.

The goal was it to combine two values out of two lists randomly. The first list includes CO2 impact values regarding wall construction materials, and the second list regarding floor materials (CO2 kg eq / m2 material). The values I have should be combined randomly, eg [LstWall x10, LstFloor x2]; [LstWall x51, LstFloo x23], hence the approach here:

1 Defining the lists as Input

ListWall = IN[0]
ListFloor = IN[1]

2. Creating first all possible pair variations

pairs = [(w,f) for w in ListWall for f in ListFloor]

3 Picking randomly pairs

choice = [random.choice(pairs) for _ in range (50)]

Actually very easy if you see it like this .. but yet took me a few days to figure it out 🙂

Keep you posted.

Cheers Jules

Relatics for Project Management

Recently I did a little study in Relatics, a System Engineering tool. This allows you to manage and organize complex projects, creating work breakdowns and organization hierarchies. You can create project structure in it and can even link documents, like PDFs, IFCs etc.

Relatics is based in the Netherlands but used all over Europe. Unfortunately, it’s not open source, but I think when you ask them to get a trial as a student you will get one.

 

Since there are not really any tutorials to find online, I am uploading my studies work, which is a report about how to create a system engineering concept as a functional designer, and also how to use the structure as an end user. As an example, I have chosen a one-family house project. Check it out on our BILT Academy Slack environment.