Managing LiveGroup Controls
You can expose controls from within your LiveGroup by picking existing knobs from nested nodes or by adding a new control, and even expression link these controls so that updates in the LiveGroup are passed to the master script.
Picking and Adding Controls
LiveGroups support the same method as gizmos for exposing controls in the Properties panel. Any control from a nested node within the LiveGroup can be exposed or you can add your own.
1. | Right-click on the dark gray background of the LiveGroup Properties panel and select Manage User Knobs to display the knob manager. |
2. | Click Pick to display a list of available nodes that contain knobs you can expose in the LiveGroup. |
For example, you can pick the translate, rotate, and scale knobs from a Camera node.
3. | Click OK to add the selected knobs to the User tab in the LiveGroup properties. |
The translate and rotate knobs in the example contain animation keyframes, so they are colored blue. You can expression link User knobs just like any other knob in Nuke, but with LiveGroups, you can expression link knobs from sub-scripts as well. See Expression Linking Controls for more information.
Expression Linking Controls
LiveGroups support expression links between the master and sub-scripts, allowing you to easily update exposed control values that you know are likely to change, such as Camera transforms.
To expression link a sub-script control:
1. | Double-click the LiveGroup containing the controls you want to link and navigate to the User tab. |
2. | Double-click the node you want to link the controls to, in this case a Camera. |
3. | Hold Ctrl/Cmd and drag the animation button from the LiveGroup to the node's control properties. |
4. | Repeat the process for all the controls you want to link from the sub-script. |
The Node Graph updates to show a green arrow representing the expression link and the direction of information flow.
Now, whenever the CameraTrack LiveGroup is reloaded, any updates to the camera translation and rotation are automatically applied in the master script.