- Posts: 149
- Joined: Thu Sep 08, 2016 12:33 am
There are a few things you can do:
1. Firstly, as you already talked about, if it's something like a Transform, then you can use a dedicated Transform node, where that's useful and appropriate to do.
2. It's possible to copy parameters between nodes. Copy the source node, then in the Inspector right-click on the parameter to set, and choose "Paste Settings". This will set that particular setting (or group of settings) from the node you just copied.
3. If the connection between the controls is to be permanent, you can join them via Expressions, or via a Publish -> Connect To relationship. Eg right click on control 1, choose Publish. Right click on controls 2, 3 and 4, and on each choose Connect To.. <control 1>. Those controls are now linked bi-directionally, meaning changing any of them will also change the other values.
Publish->Connect To assumes that the same value can go in all of them - it wouldn't handle the case of moving them relatively. That can be done with Expressions, or with Modifiers.
4. There are some very useful scripts you can download using the Reactor plugin manager.
There's Batch Change Parameters, which allows you to batch change a specified parameter. This allows a range of operations, from simply setting a specific value, to applying numeric offsets ("add 20 to each existing value on control X of the selected nodes"), to applying calculations ("Multiply control X of the selected nodes by 10").
The script I prefer is For Slash, which requires using the Console window, but then provides a command-line type interface with sophisticated control, similar to writing on an OS command line:
- Code: Select all
/for selected set TopLeftRed to 2
/for selected animate Level
/for all where TopLeftAlpha == 1 set TopLeftAlpha to 2
5. The Spline Editor has a few options as well, at least for when keyframes are involved. Set the keyframes on tool 1, find that control in the Spline Editor, select the points, right-click -> Copy Points, now go to other nodes and right-click Paste Points/Values. It will require that at least one keyframe is set on the second node/control.
This is a good way to copy complex sets of keyframes and keyframe curves.