Hi Guys, i'm wondering to knwo if we whould have a graphic version of gdl scripting in future ?
something like grasshopper nodes, with some nice and clean graphic nodes, with a good help inside
it seems like gdl is just for programmers, writing and writing,
this would enlarge the number of archicad objects on the web, as there will be more gdl object creators,
Also, why graphisoft doesn't enlarge or revise it's library when it releases a new verion, + 100 new objects per version is not too much as the default library is missing many objects
bouhmidage wrote: Also, why graphisoft doesn't enlarge or revise it's library when it releases a new verion, + 100 new objects per version is not too much as the default library is missing many objects
Rather than adding new objects, it would be nice if all of the existing ones worked as there are quite a few that vary between versions that do not work...
Lingwisyer , all right, for exemple, the wall framing object, still on it's state since years, kitchen cabinets are not too much usefull for modern kitchens, storage, wall storages ( placard in french language ) theese objects are fondamental for each project....
there is a lot of work in this way, correcting objects, adding parameters, detailling them, creating new ones,
and the most important thing is to help us creating objects using a good interface,
The whole philosophy that "ArchiCAD is so awesome because you can program any parametric object" is actually not all that awesome. Programming is hard at best of times and GDL is an awful language (I speak as a former software engineer). The whole system is completely outdated. If at the very least it was based on some decent language then it might have been more usable. As it stands GLD is a major obstacle.
The requirement to code in order to achieve parametric behaviour in objects is just too steep. All ArchiCAD customers are missing out on community content because of this. We really need a better way to create parametric objects. For all its quirks, Revit actually does a pretty good job of this. If I want to make a simple parametric object in Revit I just set up the parametric "skeleton" using reference planes and constraints and then I draw 3D stuff around those planes. Done.
Simple stuff should be easy and hard stuff should be doable. GDL just makes everything hard.
Pushing the boundaries of local time/space continuum since 1972. Archicad 26 | iMac (Retina 5K, 27-inch, 2017) | 4.2 GHz Quad-Core Intel Core i7 | 24 GB | Radeon Pro 580 8 GB | macOS 12.6
1. GDL is not hard (and I´m speaking as an architect with no degree in software engineering).
2. It was made for architects.
3. It was made to pack the maximum amount of data in the smallest possible package (by the way I usually optimise my objects when I script them).
4. Community content ??? Are we talking content as data or content by numbers, because just two months ago, I have custom scripted some metallic profiles (about 55 of them) in one file, with a custom made GUI, US LOD 100 / 200 / 300 / 350 / 400, with COBie data, basic manufacturer's and product data in less than 75K including code comments.
A good friend of mine have once told me that I´m so brute that I´m capable of creating a GDL script capable of creating GDLs.
LPM can be used for quick objects, not really fully parametric objects, fo example, i want to create a whole new wardreobe, based on our local industry and techniques, special doors, special drawers, handles, and all created things are scheduable, for construction purposes, it can be done with walls, slabs, beams etc, but there you loose the parametric power, LPM will just create a solid object wich can't be parametrized in a large way,
I think graphisoft should look at it's gdl library, in terms of content, and usability
I don't know but, is seems that all the obstacles facing archicad and it's design tools limitations (wall, slab, shell etc) are caused by gdl,