2009-11-25 08:46 PM
ztaskai wrote:Then is a good time to discuss what we can do about it. Updating the Object Depository discussion here.
Master wrote:I like your ideas a lot. Renewing Object Depository into something more social is one of my favorite topics. Unfortunately, I don't have the momentum to set up such a multidisciplinary project like that - yet. I will try harder next year.
Zsolt: no problem, I think it is better that GS takes care of its own library, than there is more time for developing ArchiCAD. I do think though, that a little more stimulation for independent object developers would be good for ArchiCAD. You need to understand that objects and GDL are one of the most powerful assets of ArchiCAD. There are a lot of topics on this forum, demanding more action on the GDL front, like this one on Updating the Object Depository.
Maybe this might be a good idea: A reward for the best object uploaded to the Object depository each month (picked at random or by vote), it could fill up the depository rapidly. Or the possibility to become a registered object developer (I know you can become a registered API developer), would make it saver for ArchiCAD users to approach developers.
2009-11-27 03:27 PM
2009-11-27 04:25 PM
2009-11-27 05:03 PM
2009-11-27 07:06 PM
ztaskai wrote:Apologies for that Masterscript .. a necessary diversion IMO but we're getting back on track.
I'll post 2 answers to all which has been written in this topic before me. This one is about graphical GDL scripting (which is slightly off-topic here).
ztaskai wrote:This conception of who GDL
Let's start from the target groups: there are architects (A) and developers (B).
(A) For architects, a graphical GDL interface is an overkill. As Master Script already wrote they need efficient parametric objectsandsome good custom content creation. The first one should be suitable for generic recurring jobs. The second one would stand mainly for project specific objects. Of course, it could be parametric too - sure it would be useful.
CPRISM_ mat, mat, mat, n, h, x1, y1, 15, x2, y2, 15, x3, y3, 15, x4, y4, 15, x1, y1, -1 ADDX ParamA CPRISM_ mat, mat, mat, n, h, x1, y1, 15, x2, y2, 15, x3, y3, 15, x4, y4, 15, x1, y1, -1 DEL 1
ztaskai wrote:There are many that would disagree. I think it has its place for design, but to actually produce ConDocs you would most probably go with ArchiCAD. They are working on their documentation side of things though, and with digital models driving fabrication who knows how long the status quo will remain. ArchiCAD is very much geared towards production of traditional 'paper' drawings (something it does very well too).
Consequently, I truly doubt that Rhino is a good tool for architectural purposes.
ztaskai wrote:Agreed - modelling is just one part of the design process, but a very important part. I just think there are a lot of features of 'generic' modellers which could be applied to the modelling side of ArchiCAD, still with all the other architectural specific functions on top. As for the 'can use models..' bit - yes and no. Technically true but there are a lot of issues and often the results leave a lot to be desired. If it were possible to model complex forms in other applications and get them into ArchiCAD in a usable way then perhaps this whole subject would be redundant.
Furthermore, ArchiCAD isn't a modeling tool - it's for architectural design and it can use the models generated by modeling software (3DS, Sketchup, Autocad, etc.).
ztaskai wrote:
(B) For programmers & content developers a graphical interface is pain. In the first 1 minute I was amazed by the Grasshopper videos but then my stomach started to hurt watching the struggle of the demo person (just like watching a Ben Stiller movie). All those repetitions, hovering, mousing aren't the attributes of an efficient development tool.
ztaskai wrote:I agree Graphisoft should
GDL should develop into a programming language producing better maintainable scripts and GS could provide a better text/script editor for it. A real programming language will always outperform graphical interfaces in professional usage and well-scripted objects will outperform generated content.
ztaskai wrote:Yes the Curtain Wall tool is a good start - you can create your own custom components to call into the system. Good stuff.
A few words about Graphisoft priorities - at least the public part. GDL integration and customizabilityisa priority for us. You mentioned curtain wall which can contain custom GDL elements for each component - brilliant example. All ongoing developments aim for about the same level of integration with GDL. Unfortunately, custom profiles are a good example for the opposite - I can see that. There are plans to take custom profiles to the next level but all ideas have to fit into "the big plan"
2009-11-27 07:34 PM
ztaskai wrote:quite
Now I get to the actual topic
2009-11-27 07:48 PM
owen wrote:This is an interesting idea, if the snippets can be kept simple enough to be useful. I am working on setting up a personal database in Filemaker currently for just this purpose for my own coding. If this idea could effectively be broadened and shared it could spur better code development and more complete solutions.
A code library / exchange - people could share all kinds of code snippets, just drop it in your script and correct the parameter names as required. Graphisoft could even include their library of code components to kick things off .. that would be really useful if documented.
2009-11-27 10:10 PM
2009-11-27 11:00 PM
2009-11-28 06:39 AM
2009-11-28 11:43 AM
Erich wrote:Erich, I am with you on this one.
You missed a big one. The ability to copy/paste parameters in the parameter table!/.