Skip to content

← ArchiveTalk2019

Empowering rigs using Offset Parent Matrix [MAYA 2020]

Autodesk

MayaAutodesk2 descendantsRigging

Demonstrates the Offset Parent Matrix attribute in Maya 2020, which drives transforms via a single matrix connection, eliminating offset group nodes and reducing scene complexity for lighter rigs.

Abstract

This Autodesk talk explains the offset parent matrix attribute introduced in Maya 2020, walking through how transform matrices represent position and orientation in 3D and how the attribute applies a matrix to a node before its own translate, rotate and scale channels. It demonstrates replacing parent and scale constraints by plugging a cylinder's world matrix into a cube's offset parent matrix in the node editor, and using a pick matrix node to selectively carry over transforms. The practical example reworks finger controls on a character hand by feeding compound control joints into the FK controls via the matrix attribute, distinguishing matrix from world matrix to avoid inheriting parent transforms, and cutting 20 joints from a single hand while keeping compound and FK posing intact.

How to read this

Category
Production talk / tool walkthrough (rigging)
Contributions
  • Explains the Offset Parent Matrix attribute in Maya 2020, which applies a matrix to a node before its own translate, rotate and scale channels
  • Shows matrix-driven constraints (feeding a world matrix into offset parent matrix, with pick matrix for selective transforms) as a lighter alternative to parent and scale constraints
  • Reworks finger controls by driving FK from compound control joints via the matrix attribute, cutting 20 joints from a single hand
Context
A vendor tutorial on Maya's matrix-based transform workflow, building on the broader move in rigging toward matrix node networks instead of constraint and offset-group hierarchies.
Correctness
Studio/vendor practice rather than peer-reviewed; the joint-reduction and posing claims are demonstrated on a single hand example, so generality to other rig topologies and the matrix-vs-world-matrix pitfall around inherited parent transforms are things to verify in your own scene.
Clarity
Accessible; a single viewing conveys the concept, and the node-editor example makes it concrete.
How to read it
Watch once for the mental model of pre-multiplying a matrix before local TRS, then keep it open as a reference while replicating the node graph; no deep second pass needed beyond reproducing the hand setup yourself.

Builds on

Nothing in the archive, this is a starting point.

Built upon by

Related work

Keywords

This page summarises the entry and links to its original source. The archive never hosts or redistributes the publication itself.Show it in the full archive list →