Hi everyone,
I’m trying to streamline a repetitive workflow in Grasshopper and I’m wondering what the best approach is.
I have a definition that takes one Brep as an input, processes it, and outputs a single result geometry (for example, a processed version of that Brep). My current workflow is:
-
Plug a Brep into the input
-
Let the definition compute
-
Manually Bake the result into Rhino
-
Change the input Brep
-
Repeat from step 2 for many Breps
What I would like to do is automate the baking step:
-
Whenever I change/update the input Brep,
-
Grasshopper should automatically bake the result geometry into Rhino (preferably to a specific layer),
-
Without deleting or overwriting the previously baked results.
I’m okay using a small Python script if necessary, but a component-based solution would be even better. I’ve seen plugins like Elefront / Human mentioned for baking, but I’m not sure what the cleanest setup is for:
-
Triggering the bake automatically when the input changes
-
Making sure each iteration bakes once (not repeatedly in a loop)
-
Keeping all previously baked geometries
Does anyone have an example definition, script snippet, or recommended workflow for this kind of “auto-bake on input change” process?
Thanks in advance!
AutoBake_OnInputChange.gh (12.8 KB)