Matching object attribute values

You can match the attribute values of one or more target objects to those of a chosen source object in several different ways:

To match target objects' basic transform values to those of a source object

  1. Select the target object(s) in the scene.
  2. Shift + select the source object last.
  3. Go to Modify > Match Transformations and select the type of transform you want to match.

To transfer a general or specific selection of attribute values from a source to a target object

  1. Select the source object in the scene.
  2. Shift + select the target object.
  3. (Optional) Select the specific attributes you want to transfer in the Channel Box.
  4. Select Edit > Transfer Attribute Values > and set the Transfer Attribute Values Options.
  5. After setting options as required, select Apply or Apply and Close.

Transfer Attribute values example

The Edit > Transfer Attribute Values command allows you to transfer more than just basic transform values. You can also use it to transfer any identically named attributes and input / output connections as well.

For example, the Values option in its settings menu allows you to copy all identically named attributes from the source to the target. In the following example, the scale attribute is copied from the arrow to the cylinder when Values is on. When Values is off, the cylinder remains its original size.

Note: The rotation and translation of the cylinder still follow the arrow regardless of whether Values is on or off. This is because the In connections option was turned on and these attributes are connected to the curve.

The In connections option allows you to duplicate or transfer all incoming connections from the source node to the target node. This is useful for copying or transferring animation from one object to another respectively. You can see the differences in the following example:

Unlike incoming connections, you can only transfer outgoing connections.

Related topics