Libraries & objects
About Archicad and BIMcloud libraries, their management and migration, objects and other library parts, etc.

Poorly written GDL Part Libraries

rm
Advisor
WARNING: THIS IS A RANT ABOUT GS AND OTHER VENDORS OF POORLY WRITTEN AND INCONSISTENT LIBRARY PARTS. So you may not want to waste your time reading this if you don't experience problems with library parts, in particular doors and windows.

Doors and windows are without question the most commonly used library parts in most ArchiCAD architectural projects. Being continually frustrated by the limitations of so many of the libraries available to us ( not that there are many ). So, recently I decided to try the new GS AC limited edition library for the US on a model with quite a few doors and windows. Initially I was excited to see what on the surface looked like a good set of doors and windows, with good adjustablility, especially for those who need fairly realistic looking windows and doors for their models.

That said, I have asked GS before, but they seem not understand the importance of being able to assign a different material selection for all exterior surfaces ( read, sash, frames, jambs, sills, aprons, trim, and the like) versus interior surfaces on doors and windows. This may not be important if you don't use your models for renderings, but for those of us who do, it is a problem. It takes countless hours and attention to detail when sellecting parameters for materials so that your renderings will appear correctly both from the inside and out.

However, because of GS inflexible decision to continue to make window and door parts the way that they do, models can not be made to look correctly, concurrently, both on the inside and outside where windows and doors have different material selections. For buildings using, say aluminum storefront, not a problem, but for too many other building, it is. This is absolutely maddening.

Oh, and while your at it GS it makes much more sense, even for those who don't assign materials to their objects, to gang all material selections under one heading called, oh I don't know, say MATERIALS!!!!!!!!!!!!

To help make matters worse, I just noticed that there is still an inconsistantcy in the GS windows in setting materials for different surfaces depending what wood windows you select. On awing windows for instance the exterior trim color controls the interior trim color. Yet on "W Single Hung2" window the interior and exterior trim colors are set independtly as they should be. To make matters worse yet, the exterior sash color can not be set independent of the interior sash material, again rarely on a wood or aluminum clad window would this happen in the real world.

It is really getting quite old to find window and door part developers not checking their parts thoroughly. I don't want to single out GS on this either, as there is another major vendor here in the US of a large library that has doors and windows included in it that alledgely works well with AC 9. This well known unamed library developer has SO MANY errors and inconsistantcies in its door and window library, its a joke. I wrote that developer several times starting in February this year, and most of the errors I pointed out to him have not been fixed yet. Yet that library is still available for sale at Objects Online as well as numerous locations on the web. That particular developer has in the past always fixed found problems, but for what ever reason now just keeps selling "broken" library parts.....unbelievable!!!!!!

Unfortunately, people keep buying these libraries, and until a lot of time is invested in them, they might not find what inconsistantcies exist until it is crucial to them, usually the day before a presentation is due, and there is no time to fix the problem.

But Graphisoft really has no excuse for inconsistencies in their windows and doors. Each of there parts should be fully tested, in straight and curved walls, and masonry veneer walls ( READ, EACH WINDOW AND DOOR FULLY TESTED ). If GS doesnot feel qualified to test their own parts, then they should hire some of their customer to independently to do so. Im tired of haveing my office be a perpetual beta test site for library part developers!!!!!!! I could NEVER get away with this sloppiness in my Architecture practice. I'd be in court constantly. I spend way too much time taking screen shots, sending them to GS and other developers, only to find the problems ignored.

If we go through the trouble of documenting the problems for you GS, you should take the responsibility to fix these problems, even its for just one user, if infact it is a real problem with the library part.

I am currently submitting over a dozen screen shots of inconsistencies to GS tech support us, for bad library parts. Hopefully they will quickly resolve these issues and reissue the parts before v10 comes out. But I'm guessing that GS is putting almost all of its efforts into v10 and problems found in AC 9.0 at this point, are being tabled indefinitely.

Come on GS, we are on version 9.0!!!!!!! Considering the current catch phrase is BIM, you would think you guys would get rid of all your dated, and unrealistic library parts, and finally commision top dog GDL developers to build really solid libraries, and contract them to keep them up to date. Split 1 million dollars amongst ten GDL Gurus.....trust me they will come out of the wood work to jump on this opportunity.

Your modeling capabilities are constantly limiting design, especially without the use of dozens of add-ons, and your library parts are dismal at best. Look how few available parts there are available compared to the AutoCAD world. Manufacturers throw themsleves at Autodesk customers with free parts. And as BIM moves more from a marketing term to a real necessity, you guys keep churning out the same old tired parts....more and more Architects currently using AC will have no choice but to switch to Revit.

Radically improve your modeling and documentation tools. Those who write to this forum are a minority of users, and while too many here seem willing to evangilize AC to their death at any cost to the rest of us., most just want to get their job done faster and with more effeciency and industry standardization.

AutoCAD is going to hand you your lunch with a serving of REVIT if you guys don't stop repeating the same errors. Listen and fix problems that users keep bringing to your attention, without being called out on the table, like......... ( disclaimer to readers, this is one of my wishlist items, this is really for GS benefit, just in case someones actually listening )

http://archicad-talk.graphisoft.com/viewtopic.php?t=6583

....hope this was more than entertaining to those who made it this far
!
Robert Mariani
MARIANI design studio, PLLC
Architecture / Architectural Photography
www.robertmariani.com

Mac OSX 13.1
AC 24 / 25 / 26
40 REPLIES 40
Rob
Graphisoft
Graphisoft
Rm,
you have to be really off your tits writing such a long story but I have to agree with you. The door and window elements are THE FUNDAMENTAL parts of any architecture and GS should pay really better attention to it. What about a proper library part, sort of prototypical and thorough example of a window/door that could serve as a standard for any 3rd party developer or basically anyone who wants to fiddle with openings.
Talking about GDL development, it has started quite well during version 9 beta testing, when GS introduced a set of routines in GDL which are supposed to help a potential programmer with wall geometry etc. A fantastic idea but it hasn’t got any further.
In conclusion – we are missing basic (and functional in real designing) parts in our libraries as oppose to having a 3D fire-extinguisher or even better an air diffuse in there.
This well known unamed library developer has SO MANY errors and inconsistantcies in its door and window library, its a joke.
Unfortunately, this is only ‘potent’ solution on the market at the moment capable creating windows/doors at least to some decent extent. But again, it’s a 3rd party developer working at level of GDL programming. GS, it’s a bit risky business…
::rk
rm
Advisor
Rob wrote:
Rm,
you have to be really off your tits writing such a long story but I have to agree with you.
Rob,
I'm not quite sure what your saying about my post, but I like the sound of it, and Im laughing my arse off.........I've got to get to Australia one day!

But I'm glad you had the spirit to read the whole thing. Now make me real happy and tell me you REALLY work for GS
Robert Mariani
MARIANI design studio, PLLC
Architecture / Architectural Photography
www.robertmariani.com

Mac OSX 13.1
AC 24 / 25 / 26
Rob
Graphisoft
Graphisoft
Rob
Graphisoft
Graphisoft
Yes, and I have almost forgotten. I don't work for GS...but considering my occasional frustration with AC/PM I feel sometimes like I should...
::rk
__archiben
Booster
well said. all of it.

nothing to add.
b e n f r o s t
b f [a t ] p l a n b a r c h i t e c t u r e [d o t] n z
archicad | sketchup! | coffeecup
TomWaltz
Participant
Two things to add:
  • 1) The AC library was limited enough that our company quickly came to the conclusion that instead if relying on GS and Objects Online, we would make our own. On the plus side, I got good enough at it to do a little programming sidework and win a T-shirt for tip of the month 🙂
    2) If you think they are inconsistant to use, you should try looking at the actual code. You can tell some of it is pretty old, and uses lovely variable names like "oc" or "m" (making it very difficult to figure out what's going on), not to mentions comments in German and Hungarian....
Don't even get me started on what the doors & windows look like in section or at larger scales...

It's a shame, since GDL is really an amazing technology. I've come to the conclusion that the AC library really is a great example of what COULD be done with Archicad, but is not so great for actual production. I would say that my office uses about 60% in-house objects, 35% ObjectOnline objects (many customized after purchase), and 5% GS objects.
Tom Waltz
TomWaltz wrote:
The AC library was limited enough that our company quickly came to the conclusion that instead if relying on GS and Objects Online, we would make our own.
We got the old (1998) SmartParts library after about ten minutes of using the AC (5.1) library. If you think it's bad now... I started doing GDL a year after that. A year later, we were using only my own windows and doors. I'm on about my fourth version of them now.

The only parts we use from the AC library are things like furniture, appliances, faucets. We view these items as symbolic, and they don't have to be perfect, which, hoo-boy, they aren't. (Personal peeve: sinks can't operate in SEOs, so they can't cut the counter slab.) We won't invest time in making a perfect sofa object. (For other users, sofas might be critical.)

(Near-)Perfect windows, doors, structure elements, symbols, and annotations are required, and we have invested a lot of time in creating/maintaining them. Pretty much every object in our projects that isn't furniture/fixture is home-grown.

Yes, the libraries are bad, although they've been worse. Things like the interior/exterior sash material make me wonder if they've ever talked to a single american user, though I know they have. Truly bafflingly bad, and so easy to fix. My personal GDL hobby-horse is scale sensitivity, and the AC library makes very poor use of it. But they could fix all the big problems, and the libraries still couldn't meet the needs of thousands of users. User customization will always be needed.
It's a shame, since GDL is really an amazing technology.
I am permanently amazed that GS is actually sort of middle-of-the-pack in appreciating GDL's power. The power of objects isn't geometry (you can get geometry anywhere), it's parametrics. GDL is really the only tech for building custom parametric models from scratch.

The investment I describe above, or Kitchen & Associates' investment, is not feasible for smaller, lower-margin, or solo-practice type firms. GDL isn't exactly hard, but starting it is a little hard, and it uses different skills from architectural, or drafting, practice. Yet customized libraries are critical to using AC to its potential IMO. Even if the AC libraries were great, they can't possibly meet everyone's custom needs. Look at all the parts. Look at all the kinds of parts. On top of developing AC itself, the AC library is hugely complex.

What is needed is a graphical method for creating parametric objects. It needs to be easier for architects to make building elements that respond to the environment. If you want more people to make their own objects, and stop griping about the shipping libraries, the price of creating our own has to come down.

Objects are critical to the success of the AC platform. GS has a choice: offer perfect libraries, or lower the bar for everyone doing it for themselves. The first isn't realistic, so here we are.

With the development investment needed to make half the user base happy with the libraries, they could instead develop an environment to radically simplify the whole process, and let more people do more of it by themselves (and working together).

The other thing that never seems to take off is manufacturers' creating their own stuff. Why on earth am I scripting a Marvin window? Why should Graphisoft? Again, if it were cheaper (easier) there would be more of it. Manufacturers also demand intellectual property protection. Whether they demand it reasonably is another matter, but GS should provide this facility for people who want it. Inability to control copying is a deal-breaker in the current IP climate.

Update the tools, and work with the manufacturers, and the end-user library problems will quickly become tolerable.
James Murray

Archicad 27 • Rill Architects • macOS • OnLand.info
Vitruvius
Booster
My view is also that GS should produce a solid set of generic doors and windows.

I've ended up scripting all my own doors, windows, cabinets & plumbing fixtures. One of the primary reasons is that I want the power that GDL provides - Library parts that are scale variable (pen weights & level of detail); Library parts that know when they're rendered in plan, section or 3D views; and, a consistent user interface across each type of library part. Most of the current library symbols are too crudely implemented.

I use about 1% of the GS library parts - and only if I'm desperate. I've tried tweaking them, but as previously mentioned, the antiquated and idiosyncratic coding make it almost impossible.

Which is a shame, because GDL is one of the key features GS promotes. And it is a very powerful feature - but a few very well considered generic parts would be a real boon to helping GDL along.

Cheers,
Cameron Hestler, Architect
Archicad 27 / Mac Studio M1 Max - 32 GB / LG24" Monitors / 14.5 Sonoma
Anonymous
Not applicable
So manufacturers interested in GDL cannot look at Graphisoft objects to see GDL at it's finest??