Collaborate forum
cancel
Showing results for 
Search instead for 
Did you mean: 

ArchiCAD Template and Library - free download

Podolsky
Newcomer
Hi there!
I have decided to give a link to the template and library I have developed for projects I've been working on.
Feel free to download and review. Any comments are welcomed.
The Template was developed for UK. I used British standards: BS 8541-2:2011 and BS EN ISO 19650-2:2018
I though that Graphisoft UK might be interested (in time when I stared they had very weak template), but somehow they are too much ignorant about private developments.
GDL codes are password protected. I haven't considered yet to open the source. I also implemented library protection by connecting it to ArchiCAD licence number. Originally was idea that workers wouldn't take a library from the office and use it somewhere else. Currently I set, that library will work until September this year in any computer. But if someone want to use it in their practise - please write me, I can connect the library to your ArchiCAD license.
Also included Manual, that explains basics of the template.
This development is something that I didn't finish to develop and have to continue. I just stack in the middle because of health problems - I've got a disability.
If there are people who want to help me to continue this development - I would be more than happy.

Here is the link: https://www.dropbox.com/sh/pchebzqlv3qdwa5/AAB4CpKzRHzztFcPObHzuH4ja?dl=0
44 REPLIES 44

Braza
Newcomer
Hi Podolsky,
Thanks for your generous offer.
Hope you get well soon.
Cheers,
Paulo Henrique Santos, Architect
AC24_INT#3008 / I7 / 16Gb / 512Mb SSD / Windows 10

Podolsky
Newcomer
I'm not sure. I'm getting better soon already past 10 years (approximately).
But back to subject.
The main point of the library and the template - to extend standard ArchiCAD settings for more professional workflow (i.e. construction documentation). Organise folders and views, make drawings publishing faster. Follow graphical UK CAD standards. Achieve better automation with simple GDL tools. It's been developed for UK because I live here. But can be adopted for another countries standards too. For example I used the same template (with modifications of course) in Israel - with Hebrew language support - also was good.
Important part of the template and library - to control as much parameters as possible via MVO - for example all custom labels and markers sizes are connected to MVO (as well pens), as well font. For example it's possible instantly change the font in all markers in the project.
There is quite cool and simple tool for scheduling by using old listing feature (ArchiCAD feature that is hidden now by default). There is built-in simple database - where user can enter description of the product and photo - after program automatically matches elements in the project by ID and generates nice looking schedule. So it can be anything - library parts, morphs... - it detects elements only by ID. This tool actually use technique when GDL script generates another GDL script.
I also introduced 5 levels of details (how it suppose to be by international BIM standards).
Quite nice parts for MEP - drainage, ventilation and electrical sockets. It uses real product, that after generates detailed schedules of parts for procurement (with codes from manufacturer catalogue).
All these features have been tested on running project in Design and Build company. We built a house in the Centre of London - and it was really helpful for construction. The quality of BIMx models was really high and builders used iPads on site.
I hope this work can be useful for many architects, who wants to achieve high quality BIM models and construction documentation.
The only weak point of it - libraries been developed for needs of running project and do not cover everything. After taking some break I have to continue to improve amount and quality of the library parts.

I hope to receive more support and response for this forum, as currently in London is total silence.

Anonymous
Not applicable
Hi Podolsky

Thank you for your great offer! The amount of work that has gone into this must have been huge.
I already have my own template (from Belgium) , but I would be glad to use and integrate some of your work if that is ok with you. I would have to dive a little deeper in yours.

Thanks!
Peter

Podolsky
Newcomer
Hi Peter,

Everyone is welcomed to use this template (or part of it) - as they want. Of course currently I'm not opening GDL source to anyone - I really don't want to find my work somewhere on CG Persia one day, but I don't think that I must carry exclusive copyright to my GDL codes - as ideas are still coming from ArchiCAD as variation on the system.
Anyway - if someone will consider to use my work in their practise - write me PM - I'll give more instructions how to change logo in title blocks, connect to ArchiCAD license and options for further GDL developments. By the way, in library parts interface there is my personal email - so anyone can contact me, even if they don't know this forum.

furtonb
Enthusiast
Hi Podolsky,

Awesome, it's always nice to have a glimpse of how others work. A first glance remark: the manual won't open in Adobe Acrobat DC properly for me, that's an issue with the Pages export, I think (happened to me previously).

What is the advantage of using the Grid tool over using Morphs for the site boundary? A Morph can be set to be visible on all stories too, and it can be a 3D polyline as well - grids are planar, AFAIK.
actively using: AC22-25 INT | Rhino6-7 | macOS / win10

Aaron Bourgoin
Booster
I'll add my thanks to the thanks of all the others.

I was able to open the PDF in Preview.
Think Like a Spec Writer
AC23-3003 USA / AC24-4018 USA
Rhino 7 Mac
OSX 10.14.6 & 11.3.1

Podolsky
Newcomer
Grid can be shown on sections automatically (not always, of course, but...) - so you can get site boundaries lines on sections. This is the only reason why I used grids.
In general - it would be better to have special site boundary tool.
When you are making proper construction documentation trying to follow all national CAD standards - facing to these small limitations of ArchiCAD tools. I just tried to create more advanced system. Another example - brick count tool, that can be placed on top of wall section to show bricks - as temporary solution using GDL programming. Or storey elevation marker with FFL, SSL and FCL. It would be nice to see more professional solution (i.e. built-in ArchiCAD features), solving these problems.

See attached image, showing detailed section 1:10 scale, completely generated from 3D model (the only 2D here - annotation). It shows how I used brick tool and storey elevation markers.

furtonb
Enthusiast
When you are making proper construction documentation trying to follow all national CAD standards - facing to these small limitations of ArchiCAD tools. I just tried to create more advanced system. Another example - brick count tool, that can be placed on top of wall section to show bricks - as temporary solution using GDL programming.
I created a similar object for the same purpose.
In the CD stage I find using Rhino and GH to generate 0mm thick Morphs to represent the courses (ok, it might seem I use them for everything...) - they can have the Wall ID as part of their ID + the course nr.

Having them in 3D is a good way to coordinate openings and other things to reduce cut waste.
Or storey elevation marker with FFL, SSL and FCL.
I don't understand this - you mean a custom dimension, or how are these linked to the elevation marker? I thought FFL = finished floor level, FCL = finished ceiling level, but what is SSL? Sorry, I'm not familiar with UK acronyms.
When you are making proper construction documentation trying to follow all national CAD standards - facing to these small limitations of ArchiCAD tools. I just tried to create more advanced system.
I agree, it's painful sometimes to squeeze proper looking technical drawings from a model, there is so much to add which is not feasible to model, or should be abstracted.

I also have dozens of objects scattered in projects that I should find the time to organize and possibly share...
I also implemented library protection by connecting it to ArchiCAD licence number. Originally was idea that workers wouldn't take a library from the office and use it somewhere else. Currently I set, that library will work until September this year in any computer.
Could you explain how to protect a library with an "expiration date"? So far I only protected certain objects with a password, I guess that can be considered the barefoot solution.
actively using: AC22-25 INT | Rhino6-7 | macOS / win10

runxel
Mentor
Thanks for this sneak peek!
Always great to see how others utilize Archicad (and mostly program the same GDLs to scratch some itches).
furtonb wrote:
Could you explain how to protect a library with an "expiration date"? So far I only protected certain objects with a password, I guess that can be considered the barefoot solution.
Well probably with the DateTime Addon. You just check if the current date is beyond your threshold.
AC 24 [ger] | Win 10 | Developer of the GDL plugin for Sublime Text |
«Furthermore, I consider that Carth... yearly releases must be destroyed»

Podolsky
Newcomer
Tool that shows bricks in cuts - 2 dimensional. You just place it on top of your wall and it shows only lines and white fills that represent joints, when the brick fill is still 3D wall. What is good in this tool - you can set level of the first brick and position of brick joints will be fixed on Z axis - independent from how you move or stretch the element on the screen. UK is very bricky country - in the most cases municipalities are forcing architects to use brick - even if it's totally modern architecture. And to count wall height via bricks (and show detailed sections) here is common practise.
The technique you described about plan morph I used to represent crosses in section of timber joists - but instead of morph it just generated inside GDL. The same about cross for wheepholes - small plastic inserts between bricks to take moisture out from cavity. In 3D it represented as normal insert, when in section it turning into two crossed planes.
SSL is Structural Slab Level. For example structural concrete level. These levels are super important in construction documentation and it's quite bad that we don't have nothing similar in standard ArchiCAD. I created Storey Elevation markers as GDL object (it is not typical ArchiCAD storey level marker, just simple 2D object). This object can be placed everywhere in the project - even on 2D details, worksheet or floor plan. It let user to add additional levels and call it any name. Important that if you create additional level on one section (let say - bottom of window, or parapet level) - tool is recording information about it into small database (txt file in Embedded library). And after markers, placed in another views, reading this information - so you edit all markers through the whole project. I started to develop more advanced version of the marker - there you can even renumber storeys - for example if you have mezzanine floor - when standard ArchiCAD storey count will be: 0, 1, 2, 3, etc. - it is possible to show 0, 1, 1, 2, 3 (where second 1 - mezzanine of the first floor). Also to use markers for multiply buildings in one file - when each building has its own levels. Because all that written on GDL - it is not super stable, but currently C++ programming for me something, that is too complicated.

This is how to create protection for the library - first, of course, all scripts must be password protected. Then all parameters of the library must be set using only user interface. Another parameters must be hidden (HIDEPARAMETERS ALL). You can create macro, that checking ArchiCAD softkey number and if it does not match - it shows different UI screen (with the warning, that this copy of library is illegal or something like that). That way UI with parameters is hidden to user and he cannot modify elements. But you still can show your project with custom library on another computer and in another office - just all elements becoming "frozen".
With the date is the same - script checks the date. If it's too late - it locks UI.
Of course it's always possible to fool this feature by changing date in computer - so I used time feature just now for this preview.

So, guys, don't fool my scripts after August - just let me know who really willing to use it - I'll connect the library to your ArchiCAD license number. And anyone, who really wants to help me to continue developing this library (not who wants to upload it to pirate sites, please!) - will get password from me and further information about scripts structure.

furtonb
Enthusiast
I have to say, I'm really impressed with your template - I had some time to click around, thank you for sharing. There are some objects that I don't really understand: for instance, what does the "bIM Schedule Settings Tool" object do?
With the date is the same - script checks the date. If it's too late - it locks UI.
Nice! I haven't thought about this one yet.
So, guys, don't fool my scripts after August
That wasn't the intention, I was asking because I'm curious - I'm just fiddling with GDL occasionally, when I have to. I think being generous to the AC community is to be followed and not to be taken advantage of, I respect you for sharing your knowledge and expertise.
actively using: AC22-25 INT | Rhino6-7 | macOS / win10

Podolsky
Newcomer
First at all I use this bIM - because it's shortening from b'Imaginaire. Well, reference to French philosophy (Gilbert Durand) and BIM. I just wanted to create some brand name, that wouldn't be boring.
Schedule Settings Tool - it's a tool, that helps to build simple database, that describes elements, that needs to be scheduled. You can use ID's as A01 for electrical appliances, L01 for lights, EL01 for electrical items, FF01 for furniture and fixtures, IR01 for ironmongery, SA01 for sanitary. Apart of ID it doesn't matter what it is - object, morph, structural element. So in interface of this Tool you entering your ID first and typing description. You can use tick if you want to have bold text line. And also you can upload to Embedded library preview picture and add next to description. Second page of UI of this tool showing you how it looks like (it also shows in library part 2D preview window). You can always modify your entry or delete it. There is no need to safe - any change you do to entry - saves automatically. While you typing, GDL script sends information to txt file in Embedded Library and generating GDL script there. System automatically attaches property files to the elements. And as a result - you are getting list of items with ID, description, quantity and preview picture. You can see these lists in View Map - in folder Schedules. Also they already placed to layouts in series 6000.
I used for this feature a little bit advanced GDL'ing and old listing feature, that is hidden by default in ArchiCAD. Because this feature is very old - it might sometimes work not really good. But in most of the time it works.
Quick tool, when you need to populate quick schedule but don't have proper library parts (for example sanitary).
Unfortunately I didn't have time and power to add this is manual.

See attached image, how schedule looks like:

LERAT Bruno
Newcomer
Hi,
i'm Bruno from France 43 years old and Archicad user since the Archicad 5 or 6,
and i am a Archi-cadlink french forum user . (https://www.archi-cadlink.fr/)
My English is not very clean so i just say wwwaaaooohhhh for the template .
Thank you Podolsky !
A lot of great ideas in your template !
I look at this file with interest because i'am in a permanent construction of my .tpl .
I like your Layout and your view map ! They give me ideas for my .TPL !
thank you so much for sharing

Bruno
Archicad version 24 depuis la 6.00
Mac OS MOJAVE 10.14.6
Imac 3,7Ghz Intel Core i5 - 16Go - Radeon Pro 580X 8Go

Podolsky
Newcomer
Thank you Bruno. It's a big pleasure for me to receive good response from France. Maybe this is why I called it b'Imaginaire
Sorry, my French is really really bad - even when my granny was professor of Spanish in Moscow and spoke 5 European languages and my mum was doctor of philology and spoke French as she would grow up in France. I know just 5-6 words - when I was a boy, they started to teach me, but I was lazy. My mum was receiving newspaper Humanite - the only French newspaper you can get in USSR, and I liked comics strip there with a dog Pif.

But now we have online translators - so I hope it's not a problem.

I want to pay your attention, that apart of organising layouts, view maps and file attributes, I also implemented library parts into the template, that gives to it additional specific functionality and comfort to use. So, if you would like to implement some library parts into your template (and translate it to French) - let me know. Probably we can do something about it.

I hope more people will like the template on ArchiCAD link forum - then we can organise small group and add French language support (and support of French CAD standards, that I personally do not know). Maybe that would be great work for the whole community. Viva Révolution!

Podolsky
Newcomer
A note: Manual is not showing in Acrobat, but can be shown in Mac Preview.
It also shown on Dropbox preview. So instead of downloading the file you can just see it online, via Dropbox preview.

Podolsky
Newcomer
Probably the most complicated part of the library - when I started to program objects, that produce automatic schedules with dimensions.
It's SIP's panels for Walls and Floors (Wall and Slab accessory) and Roof collected from parts. The roof idea was - you just placing one roof and script automatically placing all prefabricated roof panels, making plan and few drawings with the list (and weight) of ordered material.
SIP's have "explode" mode - when each panel possible to move up or side (with automatic dashed line) and switch between exploded view and normal via MVO. Also all SIPs are scheduled with automatic dimensions.
This sort of library parts creations showed me new horizons of how project can be managed via smart tools, but currently I suspended further development. Partially because I have found some GDL limitations and currently think how to best way make such a "super-smart" objects connected (or driven) by Grasshopper.

Podolsky
Newcomer
More screenshots...

Podolsky
Newcomer
As well quite advanced MEP tools...

Podolsky
Newcomer
You can review the whole project made with this template and library on BIMx Site:

https://bimx.graphisoft.com/model/115991ee-e7f4-48d6-a7dd-93c632c6b0f7

Still looking?

Browse more topics

Back to forum

See latest solutions

Accepted solutions

Start a new discussion!