“可绘制属性”是一个节点属性,该属性已通过 Maya 中的 makePaintable 命令注册为可绘制。您注册一个属性后,它将存储在用户首选项中并在 Maya 会话之间和“绘制属性工具”(Paint Attributes Tool)的各个单独用途之间保持可绘制。将某个属性注册为可绘制属性的操作仅需您执行一次。使一个属性可绘制之后,“绘制属性工具”(Paint Attributes Tool)将在选定的曲面上自动查找该属性。
绘制属性应添加到“形状”节点 (pPlaneShape1),而不是“变换”节点 (pPlane1)。
// Add an attribute to paint select pPlaneShape1; addAttr -ln "paintAttr" -dataType "doubleArray";
// Make it paintable makePaintable "mesh" "paintAttr";
makePaintable [flags] <nodeType> <attrName>
makePaintable -attrType "doubleArray" "particle" "mass";
makePaintable -ui "myGoalPP" -altAttribute "goalPP0" -attrType "doubleArray" "particle" "goalPP";
makePaintable -sm "deformer" "weightGeometryFilter" "weights";