矩阵工具节点

Maya 使用矩阵工具节点通过矩阵数学向场景中添加额外的效果。Maya 中提供了以下工具矩阵:

addMatrix

此实用程序接受矩阵列表作为输入,并将其添加到一起以生成输出,该输出为所有输入矩阵的总和 (m1 + m2 + m3 + m4 = matrixSumOutput)。

另请参见 Maya 技术文档中的 addMatrix。

aimMatrix
变换输入矩阵,使指定的主轴指向指定的主要目标。可以选择使用次要目标沿该常规方向(上方向向量)对准次轴。
blendMatrix
BlendNode 将基础矩阵 (InpuMatrix) 与每个目标依次融合。融合以堆栈的形式进行。上一个融合结果将与下一个目标融合,依此类推。
composeMatrix
composeMatrix 节点使用平移、(四元数或旋转)、缩放和斜切值来生成 4x4 矩阵。
decomposeMatrix
decomposeMatrix 节点将 4x4 变换矩阵用作输入,并返回变换矩阵分解。请参见变换偏移父对象矩阵(Transform Offset Parent Matrix)
fourByFourMatrix
此节点根据 16 个输入值输出 4x4 矩阵。可以将该输出矩阵属性连接到属于“矩阵”类型的任何属性。

矩阵的第一行由 in00、in01、in02、in03 定义。

矩阵的第二行由 in10、in11、in12、in13 定义。

矩阵的第三行由 in20、in21、in22、in23 定义。

矩阵的第四行由 in30、in31、in32、in33 定义。

holdMatrix
使用该工具缓存矩阵。
multMatrix
将一系列矩阵相乘。
passMatrix
将矩阵乘以一个常量,而不缓存任何内容。
pickMatrix
可用于选择矩阵元素(缩放、平移、旋转和斜切)以构建矩阵。
wtAddMatrix
将矩阵的加权列表加在一起。
uvPin
注: 从技术上讲,uvPin 是一个矩阵节点。
此节点返回几何体(由“deformedGeometry”属性给定)上每个点(由“coordinateU”和“coordinateV”属性给定)的矩阵。
请参见 UV 固定(UV Pin)创建 uvPin
proximityPin
注: 从技术上讲,proximityPin 是一个矩阵节点。
此节点返回几何体(由“deformedGeometry”属性给定)上每个点(由“coordinateU”和“coordinateV”属性给定)的矩阵。
请参见接近度固定(Proximity Pin)创建接近度固定