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)和创建接近度固定。