2026-02-15 11:12 PM
Hi, I am creating archicad objects in grasshopper, is there a way to apply a surface material to these objects without breaking the archicad-grasshopper connection. i know i can apply material in archicad but then i won't be able to contol my objects from grasshopper anymore. right now all my object have standard material, which is white, I just want to change all of them into a different color, nothing fancy.
Operating system used: Windows
2026-02-16 01:37 AM
When you say you are creating Archicad objects, do you mean various Archicad elements like Walls, Slabs, Beams, etc.?
Or you mean Object type library parts that are created with the Object tool?
2026-02-16 06:25 AM
Object type library parts
2026-02-16 07:19 AM
Read from Page 86 in the Grasshopper-Archicad Live Connection User Guide:
https://help.graphisoft.com/AC/29/INT/GC.pdf
There are also two clips that partially show how this is done, both the creation of the new parameter in Library Parts you want to use with Grasshopper, and how to display Library Part parameters as inputs in Grasshopper:
https://www.youtube.com/watch?v=Ugb83X9Mj1U
https://www.youtube.com/watch?v=TbakpB4Oyak
2026-02-24
08:16 PM
- last edited on
2026-02-26
03:15 AM
by
Laszlo Nagy
Its only shown how to do this with existing library parts, I am creating new objects in grasshoper and connecting them to geometry input. Therefore I can't change the parameters in archicad because that would brake the connection. Also I am creating multiple objects at once (with different sizes etc) so it would be too time consuming to change the parameters for each one. So my question is; can I somehow do it all at once? change the surface of all the objects I'm creating (or at least change color, maybe I could already be creating a colored geometry in Rhino and then have this color show in archicad?
either way thank you for help