Scope of Visual Programming in BIM.

Introduction. Gone are the days when Information Technology (IT) was only linked to the computers. The last two decades have shown a remarkable development of IT in our day to day lives. The aggressive use of the computers in the AEC industry has brought it to the new heights. The conventional practices have got an all new evolution since this period. Things have got more efficient and quicker than before. However, remember that we can always do better than the ones we have already done. The next big thing is the Automation which is fascinating to the people from different walks of life. This is something which has no end and always gets better with time. Self-driven cars are a beautiful example of automation with the use of Artificial Intelligence.

One can also notice the gradual change in the job profile these days. The knowledge of IT is like a must in the Curriculum Vitae. The industry has a massive demand for the professionals who can use IT along with their core engineering domains to enhance the workflow. Shortly, the majority of jobs requiring manual inputs will be taken over by the computers. So it is always better to be one step forward and keep our skills updated. Building Information Modeling has taken over the Indian industry by storm since last five to ten years. Every company in the AEC sector is readily investing in the implementation of BIM in their projects. It may take a year or so to completely replace the conventional CAD practices in the day to day tasks. The profits and the efficiency of which the projects are getting accomplished are remarkable. Even the companies can fetch more projects due to BIM technology and workflows adoption. It is appreciable that few government organizations have already mandated the use of BIM in the real estate projects. The code compliance is also getting a right way forward due to more and more development of BIM.

On the contrary, if one tries to have a glimpse of future of the AEC industry or better to say the whole Engineering, many hints can be traced at present. The Parametric Modelling is getting an all-new avatar. The re-introduction of Visual Programming in some past few years has turned up many heads. Gone are the days when programming used to be IT specific. There are many impressive visual programming tools available right now. Grasshopper and Dynamo are the two which have been the favorites of the masses till now. From architectural forms to structural designing or from data management to data arrangement, visual programming has changed the way we design things. This can be termed as Algorithm Aided Design. It gives a user the power to map his mind directly to the digital world by converting his thought process into an algorithm containing some set of rules, combinations, and instructions. It has given a designer the ability to convey his ideas through 3D. This is purely parametric modeling and the most powerful yet.

Right now, the visual programming tools are equipped with the additional packages to exchange information and integrate with some popular BIM software. For example, with the addition of Dynamo in Revit, the BIM can be brought to a whole new level. The arch truss bridge made in dynamo can be visualized in the figure below. Plenty of critical repetitive tasks can be eliminated with it.

Figure 1. Arch truss bridge made in Dynamo.

In brief, one can say that it requires pure mathematical knowledge to get advance into the visual programming operations. Remember, there is nothing random in this world. Automation is purely based on three fundamental principles, which are symmetry, relations, and rulesets. Having a keen understanding of these principles while analyzing any problem, can bring the solution much more comfortable and in a more efficient way.

Guest Author
Nirbhay Chauhan is a Structural Engineer and a BIM Explorist from Faridkot, Punjab, India. He is a Graduate Structural Engineer at BuroHappold Engineering. He has recently completed his research on OpenBIM by developing an IFC based rule engine programme in accordance to IS:456 for structural code compliance of RC slab. He is an Active Member at India BIM Association and he is passionate about Free Open Source Software (FOSS) and runs a free website and a youtube channel with the name of Eklavya Self Learning Tutorials. He provides free video tutorials and articles about FOSS BIM tools and his research work. He loves animals and humanity. Feel free to contact Nirbhay on

30 Replies to “Scope of Visual Programming in BIM.”

  1. I just want to mention I am just beginner to blogs and actually loved your blog. Likely I’m want to bookmark your blog post . You absolutely have fabulous stories. Thank you for revealing your web page.

  2. you’re in reality a good webmaster. The web site loading speed is amazing. It kind of feels that you are doing any distinctive trick. Furthermore, The contents are masterpiece. you’ve done a fantastic activity in this subject!

  3. Hiya, I’m really glad I’ve found this information. Today bloggers publish just about gossip and net stuff and this is really irritating. A good web site with interesting content, that is what I need. Thanks for making this web site, and I will be visiting again. Do you do newsletters by email?

  4. I simply desire to reveal to you that I am new to writing a blog and clearly loved your work. Quite possibly I am most likely to bookmark your blog post . You undoubtedly have lovely article blog posts. Love it for giving out with us your favorite domain page

  5. I am really enjoying the theme/design of your site. Do you ever run into any web browser compatibility problems? A small number of my blog visitors have complained about my blog not operating correctly in Explorer but looks great in Firefox. Do you have any recommendations to help fix this problem?

  6. hi!,I really like your writing so so much! share we keep in touch extra approximately your article on AOL? I require an expert on this house to resolve my problem. May be that is you! Having a look ahead to see you.

  7. You actually make it seem so easy along with your presentation however I find this topic to be actually one thing that I feel I’d by no means understand. It seems too complex and extremely huge for me. I am taking a look forward on your next submit, I¡¦ll attempt to get the dangle of it!

  8. What i do not realize is in truth how you are not actually a lot more smartly-liked than you might be right now. You are so intelligent. You know thus significantly in the case of this matter, produced me individually consider it from numerous numerous angles. Its like women and men don’t seem to be fascinated until it¡¦s one thing to accomplish with Girl gaga! Your personal stuffs nice. All the time take care of it up!

  9. You actually make it seem so easy with your presentation but I find this topic to be actually something which I think I would never understand. It seems too complex and very broad for me. I’m looking forward for your next post, I’ll try to get the hang of it!

  10. I would like to thank you for the efforts you have put in writing this blog. I am hoping the same high-grade web site post from you in the upcoming as well. Actually your creative writing abilities has inspired me to get my own web site now. Really the blogging is spreading its wings quickly. Your write up is a good example of it.

  11. I do agree with all of the ideas you’ve offered to your post. They’re very convincing and can certainly work. Nonetheless, the posts are very brief for newbies. May just you please lengthen them a bit from subsequent time? Thanks for the post.

  12. Hi there, just became alert to your blog through Google, and found that it is truly informative. I am gonna watch out for brussels. I will appreciate if you continue this in future. Many people will be benefited from your writing. Cheers!

  13. You actually make it seem so easy with your presentation but I find this matter to be actually something that I think I would never understand. It seems too complicated and extremely broad for me. I am looking forward for your next post, I will try to get the hang of it!

  14. I just want to mention I’m new to blogging and site-building and definitely enjoyed your website. Most likely I’m going to bookmark your blog . You really come with good posts. Many thanks for revealing your website.

Leave a Reply

Your email address will not be published. Required fields are marked *