Notch Notch
Manual 1.0 Manual 0.9.23
 Light | Dark
Motive Rigid Body

Motive Rigid Body

Updated: 20 Jan 2026

Receive Mocap Data from Optitrack's Motive software.

Method #

This node let’s you receive Rigid Body data from Optitrack’s motive software. To receive skeleton data from this software, see Optitrack Mocap Skeleton. Rigid body’s in Motive are generally used to capture props or other objects that do not deform. This means they can be well represented by a singular transform. As the object is solid, moving it via one transform is sufficient to re-create the entire object’s movements accurately.

This node can also be used to receive transform data from labelled markers and marker sets.

A network connection must be made to the OptiTrack software which provides a stream of bone data from the suit. This is done via the Project Settings menu under the Tracking Protocols -> Motive section - use the “Motive” connection options.

Entering the IP of the target system can be unreliable in some cases, so we generally advise you leave the IP address blank. This will use the OptiTrack SDK to search for the OptiTrack system automatically, and is much more reliable at getting a connection. If that doesn’t work, it’s likely there is an issue with your network setup, as in that case the SDK itself can’t find it on the network at all.

Parameters

ParameterDetails
Position X The objects position along the local x-axis.
Position Y The objects position along the local y-axis.
Position Z The objects position along the local z-axis.
Rotation Heading The objects rotation around the local y-axis.
Rotation Pitch The objects rotation around the local x-axis.
Rotation Bank The objects rotation around the local z-axis.
Scale X The objects scale along the local x-axis.
Scale Y The objects scale along the local y-axis.
Scale Z The objects scale along the local z-axis.
ParameterDetails
Position Toggle inheritance of the Position from the parent.
Rotation Toggle inheritance of the Rotation from the parent.
Scale Toggle inheritance of the Scale from the parent.
World Position Only T{att-node-parent-transform-world-position-only
Inherit Time Toggle inheritance of time from the parent.

These properties control the core behaviours of the node.

ParameterDetails
Source Select which type of data source the node will receive
  • Rigid Bodies : Receives the transform for a rigid body as defined in Motive
  • Marker Sets : Receives the transform of a set of markers as defined in Motive
  • Labelled Markers : Receives the transform of an individual labelled marker as defined in Motive
Source Name Specify the name of the source that you want to receive from Motive.
Source Selection Select a source
  • Selection : This will auto-populate with a list of sources to select from.
Marker Name The name of the marker to select
Marker Selection Select a marker
  • No markers found : This will auto-populate with a list of markers to select from.
Model ID The name of the rigid body
Model ID Selection Select a rigid body
  • No sources found : This will auto-populate with a list of rigid body IDs to select from.
Marker ID Select a marker ID
Marker ID Selection Select a rigid body
  • No markers found : This will auto-populate with a list of marker IDs to select from.
Flip Z Axis Flips the incoming data’s positional information in the Z axis
Flip Z Axis Rotation Flips the incoming data’s rotational information in the Z axis

The properties control the time at which the node is active. See Timeline for editing time segments.

ParameterDetails
Duration Control the duration of the node’s time segment.
  • Composition Duration : Use the length of the composition for the node’s time segment duration.
  • Custom : Set a custom duration for the node’s time segment.
Node Time The custom start and end time for the node.
Duration (Timecode) The length of the node’s time segment (in time).
Duration (Frames) The length of the node’s time segment (in frames).
Time Segment Enabled Set whether the node’s time segment is enabled or not in the Timeline.

Inputs

NameDescriptionTypical Input
Transform ModifiersApply the transforms of another node to this node.Null
Target NodeModifiy the rotations of the node to always direct the z axis towards the input.Null
Local Transform OverrideApply the transforms of another node to this node, relative to its parent.Null

Related Videos