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.


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.


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.


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


This node outputs a transform array – which may be used as the source data for Clone To Transform Array.