Method
This node stores an array of transforms from a given source – such as a blob tracker. This array is used to instance the child subtree of the node – so the subtree / children are re-rendered for every transform in the array. The number of elements in the array may vary per frame, up to the defined maximum. The source of the transforms is typically a GPU buffer, so there is some latency in accessing them.
This is typically used to allow objects or image planes to be attached to transform sources where the number of sources is unknown or varies – e.g. blob trackers.
Transform
Name | Description |
---|---|
Position X | Move its position along the x-axis in local space. |
Position Y | Move its position along the y-axis in local space. |
Position Z | Move its position along the z-axis in local space. |
Rotation Heading | Rotate the object about the y-axis. |
Rotation Pitch | Rotate the object about the x-axis. |
Rotation Bank | Rotate the object about the z-axis. |
Scale X | Scale along the x-axis. |
Scale Y | Scale along the y-axis. |
Scale Z | Scale along the z-axis. |
Inherit Transform Channels
Toggle which transform channels should be inherited. By default, all are on.
Attributes
Name | Description |
---|---|
Max Element Count | The maximum number of elements allowed in the transform array. |
Low Latency Mode | Reduces the number of frames of latency by which elements are updated in the transform array. |
Inputs
Name | Description | Typical Node Input |
---|---|---|
Transform Modifier | Links all transform properties to the input node. | Null |
Target Node | Always faces the x-axis towards the inputs anchor point. | Null |
Outputs
This node outputs a transform array – which may be used as the source data for Clone To Transform Array.