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

PARAM-O

Gordana Radonic
Community Manager
Community Manager
Hello everyone,

Have you started using PARAM-O? What are your impressions, experiences so far? Any examples to share?

I am curious to hear what do you think about it.

Kind regards,
Gordana

Gordana Radonić

Community Manager

22 REPLIES 22

DrWho
Newcomer
I installed update 5000 for AC24 which includes the "param-o" feature for creating objects. I thought this could be a good feature soi I tried it out. Please note that I am very skilled at using 3D MCAD software from a variety of vendors. I thought I would start with something simple, a toroid with square corners. I figured all I had to do was place 2 cylinders of different radii on the same reference point and the do either a "difference" operation in the solid modelling options or a "minus" operation from the math options. In the node diagram there are 2 cylinder nodes and then either a difference or minus node. I connected the 2 cylinder nodes to the 2 inputs of either the difference or minus node but nothing changed in the 3D window. I would have assumed that I should have seen a cylinder with a hole in the middle but that was not the case. Is there something I am missing? Does it need another node? Currently I create special items in my 3D MCAD software, export it in .3ds format and then import that item into AC which converts the item into a GDL object. Unfortunately it still requires that I op;en the GDL object and make some changes regarding the surface appearance as not all of the attributes of the original get transferred in the process. I still want to give PARAM-O a good look see but I can't find any documentation on how to use it. All responses are welcome. Regards.
DrWho
AC24, US., 64 Bit

Hi, I hope you are looking for something like this. Download and check this video clip.

https://drive.google.com/file/d/1TqtknHP1wRnTiDe_GB9zUjiazXQS2Juq/view?usp=sharingParam-O Tube.png

Rajesh Patil
AC 09-25 | INT | WIN10 64
Dell Inspiron 7591, Core i9, 9880H 2.30GHz, 16.0GB, NVidia GeForce GTX1650, 4.0GB, SSD Internal 500GB, Dell SSD External 250GB

James Murray
Expert
Can PARAM-O make the wall decoration shown in this marketing image? If so, is there a tutorial or a sample available?
James Murray
Rill Architects • macOS • OnLand.info

Karl Ottenstein
Moderator
Graphisoft has recently created this page with downloadable sample PARAM-O objects for learning:

https://helpcenter.graphisoft.com/knowledgebase/129865/#

James: One of those examples is "Wave facade" but is super simplistic and not the object in your screenshot. I'd like to download that one too, if it is indeed in PARAM-O, as a learning example.
One of the forum moderators   •   AC 25 USA and earlier   •   MacOS 11.6.1, iMac Pro

DGSketcher
Virtuoso
There is a distinct lack of user responses here, perhaps that is a marker of how few are interested in using PARAM-O?

As a Mac user I haven't had much time to look at it. Unfortunately in the time I have it just seems to flag up numerous gaps in the coding options, particularly in conditional actions e.g. if/then/else and a distinct lack of user information with examples for the various node actions. I was one of those thinking it may offer an easier programming environment; maybe it does if you can work with the limitations. I will be sticking with the relatively simple to learn & powerful GDL.

Perhaps the PARAM-O resources would be better deployed to adding colour to the GDL scripting environment to identify functions & typos e.g. keywords, variables, strings etc and adding the ability to expand or collapse sections of code e.g subroutines to limit time scrolling to find the next piece of code to edit.
Apple iMac macOS Big Sur / AC24UKI (most recent builds)

Jim Allen
Newcomer
I posted 2 responses on Param-O here:

https://archicad-talk.graphisoft.com/viewtopic.php?f=49&t=71290&p=323993#p323993

and here:

https://archicad-talk.graphisoft.com/viewtopic.php?f=49&t=72497&p=323992#p323992

I have made a few objects already:

A parametric washtrough, parametric spur shelving, parametric rainwater hopper and downpipe, parametric rectangular and circular manhole covers.

I really enjoyed building these, and am looking forward to making some more.

I'm planning on building some benches, coat hooks, specialist benches, teaching storage walls and better parking bays.

The latter is going to be very tricky with the current toolset though. I might have to wait for at least the next version for that.

LowFalutin
Newcomer
It seems like my model units in param-o are in SI / Metric units. Is there a way to use param-o in feet and inches?

vdentello
Contributor
Allowing param-o to capture slab boundaries for exemple or wall contours would be something nice to add.
Archicad User Since 2013
GDL Developer
Experimenting with API
from Brazil

Karl Ottenstein
Moderator
LowFalutin wrote:
It seems like my model units in param-o are in SI / Metric units. Is there a way to use param-o in feet and inches?
Not yet. I hope it is at the top of their priority list. The argument is that GDL and the internals of ARCHICAD are all metric, however the fact that we can actually enter feet and inches (FFI) while coding GDL itself makes that kind of irrelevant. Seems to me that PARAM-O should honor the working units and allow entry in whatever the current working units are.
One of the forum moderators   •   AC 25 USA and earlier   •   MacOS 11.6.1, iMac Pro

Mjules
Enthusiast
Karl wrote:
Graphisoft has recently created this page with downloadable sample PARAM-O objects for learning:

https://helpcenter.graphisoft.com/knowledgebase/129865/#

James: One of those examples is "Wave facade" but is super simplistic and not the object in your screenshot. I'd like to download that one too, if it is indeed in PARAM-O, as a learning example.
Is this a free-form wall, karl?
Martin Luther Jules
AC 10-25 (Full)
Alienware | 64 GB RAM | Windows 10

Karl Ottenstein
Moderator
Mjules wrote:
Is this a free wall, karl?
I don't know what you mean? It is a free download - download it and play with it 🙂
One of the forum moderators   •   AC 25 USA and earlier   •   MacOS 11.6.1, iMac Pro

Mjules
Enthusiast
Karl wrote:
Mjules wrote:
Is this a free wall, karl?
I don't know what you mean? It is a free download - download it and play with it 🙂
Sorry, Karl! I should have said free-form wall.
Martin Luther Jules
AC 10-25 (Full)
Alienware | 64 GB RAM | Windows 10

David Shorter
Contributor
I would guess that its an object (which really defeats the object of the exercise) sorry about the pun.
Also before we go back to feet and inches a level of accuracy better than 10mm is needed.
Archicad 4.1 to 25
you can't build a line
MacBook Pro
iPad Pro
iPhone

LowFalutin
Newcomer
Karl wrote:

Not yet. I hope it is at the top of their priority list. The argument is that GDL and the internals of ARCHICAD are all metric, however the fact that we can actually enter feet and inches (FFI) while coding GDL itself makes that kind of irrelevant. Seems to me that PARAM-O should honor the working units and allow entry in whatever the current working units are.
I hope so too. What is the expected workflow for US users? Convert metric for use in PARAM-O or Grasshopper, ArchiCAD, Rhino connection? I have only spent a few minutes on PARAM-O but I already know it will be easier to integrate into our workflow because the script components use the same terminology as archiCAD. I know you can do anything in the world with grasshopper but to me, that's kinda what makes it so hard to learn, imo

Steve Jepson
Advisor
Karl wrote:
LowFalutin wrote:
It seems like my model units in param-o are in SI / Metric units. Is there a way to use param-o in feet and inches?
Not yet. I hope it is at the top of their priority list. The argument is that GDL and the internals of ARCHICAD are all metric, however the fact that we can actually enter feet and inches (FFI) while coding GDL itself makes that kind of irrelevant. Seems to me that PARAM-O should honor the working units and allow entry in whatever the current working units are.
Yes. And it would not hurt to have more units of measure available as Calculation Units in the program without having to use any expressions/coding.

ArchiCAD 25 4013 USA - Windows 10 Pro 64x - Dell 7720 64 GB 2400MHz ECC - Xeon E3 1535M v6 4.20GHz - (2) 1TB M.2 PCIe Class 50 SSD's - 17.3" UHD IPS (3840x2160) - Nvidia Quadro P5000 16GB GDDR5 - Maxwell Studio/Render 5.2.1.49- Multilight 2

Steve Jepson
Advisor
Gordana wrote:
Hello everyone,

Have you started using PARAM-O? What are your impressions, experiences so far? Any examples to share?

I am curious to hear what do you think about it.

Kind regards,
Gordana
My first observation about PARAM-O is that unless I can import geometry into the PARAM-O modeler, I am not so enthused with it as I would be if it could do that. I assume plans are underway to make that possible ?

ArchiCAD 25 4013 USA - Windows 10 Pro 64x - Dell 7720 64 GB 2400MHz ECC - Xeon E3 1535M v6 4.20GHz - (2) 1TB M.2 PCIe Class 50 SSD's - 17.3" UHD IPS (3840x2160) - Nvidia Quadro P5000 16GB GDDR5 - Maxwell Studio/Render 5.2.1.49- Multilight 2

Podolsky
Mentor
My opinion that PARAM-O is quite limited in term of modelling capabilities. PARAM-O is generating GDL script, that later ArchiCAD is reading.
Knowing GDL well - it's possible to achieve much faster better results. But only if you know GDL well.

But it's good tool to start learning GDL.

runxel
Mentor
Podolsky wrote:
My opinion that PARAM-O is quite limited in term of modelling capabilities. PARAM-O is generating GDL script, that later ArchiCAD is reading.
Knowing GDL well - it's possible to achieve much faster better results. But only if you know GDL well.

But it's good tool to start learning GDL.
But the code Param-O generates, feels a lot like the code we got out of those 2000-ish visual website generators, since it is littered with XFORMs and what not. Hard to comprehend, so not the easiest thing to learn GDL with.
AC 24 [ger] | Win 10 | Developer of the GDL plugin for Sublime Text |
«Furthermore, I consider that Carth... yearly releases must be destroyed»

Podolsky
Mentor
I might say this way:
For me GDL is just great tool. I was able to extend standard ArchiCAD possibilities with just GDL code. I can agree that there are some limitations, that would be nice to extend, but still so many great things is possible to do with GDL. I can write the code much faster and better than using PARAM-O.
But.
There was a lot of critics about GDL programming - like it's hard etc. Especially when Revit appeared with families. So, PARAM-O it's a compromise for them, who afraid pure coding and remains Dynamo or Grasshopper. A little bit commercial move...

If PARAM-O would extend standard GDL possibilities - I might say - yes, this is really really needed. But unfortunately not. With PARAM-O impossible to do many things, that gives pure GDL coding. At least if PARAM-O would have feature when user can "draw" shapes in 3D like in any 3D modeller (like it was in Visual GDL or ZoomGDL). Maybe this feature will appear in upcoming versions.

Still looking?

Browse more topics

Back to forum

See latest solutions

Accepted solutions

Start a new discussion!