← ArchiveTalk2019
Empowering rigs using Offset Parent Matrix [MAYA 2020]
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
- Maya 2022: New Features for Rigging 2021 / Maya
- Premo: Powerful Character Rigging, Fast Animation 2023 / SIGGRAPH
- Group Based Rigging of Realistically Feathered Wings 2011 / Thesis
- ChopRig System 2018 / Medium
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 →