A Node is the simplest type of object in Rive. It has transform properties (translation, rotation, and scale) and can be a parent or child of other objects. Every object in Rive (images, bones, etc) is an extension of the Node object, with additional properties.
Use Nodes as containers for other objects (like a group) or as a way to add an extra transform space to your objects (e.g. to rotate an image, or a group of images, on a custom pivot point).
To active the Create Node tool, press G. You can also press CMD/CTRL+ G to group all selected items into a new node.
Tip: use nodes to add different transform spaces when necessary. When making changes to the scale and rotation properties of a node, the node's position is the origin in which these transformations take place.
Example node origin during rotation.


You can use a Node as a target for various things (like an IK Constraint). In these cases it can be helpful to set the Node's display option (mentioned below) to Target.


Nodes have a Display option in the Inspector. You can set them to Empty or Target. These are purely aesthetic options and don't change the functionality of the Node at all.
Last modified 2yr ago