Macros are scheduled for Gaea 2.3
A Macro encapsulates a small node graph and lets you reuse it as a single node. You can expose internal node settings as Macro parameters by binding them.
Macro structure
A Macro graph is typically:
- In: a
Wormholenode set toDirection = Input - Out: a
Wormholenode set toDirection = Output - One or more processing nodes in between (for example,
Shaper)
Create a Macro
- Create a new Gaea file.
- Add a
Wormholenode, rename it toIn, setDirectiontoInput. - Add a second
Wormholenode, rename it toOut, setDirectiontoOutput. - Place your processing nodes between them (example: add a
Shaper). - Wire the graph so the flow is
In > (your nodes) > Out(example:In > Shaper > Out).
Expose parameters (bind internal settings)
To expose a setting from a node inside the Macro:
- Select the node (example:
Shaper). - In its Properties panel, click the diamond Property Editor for the setting you want to expose.
- Use the binding menu to bind that setting to a Macro parameter (example:
Bind to > Shape).
Repeat for any other settings you want to control from outside the Macro.
Export and load the Macro
- Go to
File > Export > Macro... - Fill in the metadata (author name, macro name, etc.).
- Restart Gaea to load the newly exported Macro.
Install and use a Macro
- Install a Macro via
File > Import > Macro. - Create it from the toolbox or via search like any other node.
Edit a Macro
- Open the Macro Source file.
- Modify nodes, connections, and bindings as needed.
- Export the Macro again (
File > Export > Macro...). - Restart Gaea if needed to ensure the updated Macro is loaded.