ペイント可能アトリビュートはノード アトリビュートの一種で、Maya の makePaintable コマンドを使用してペイント可能と登録されているものです。登録したアトリビュートはユーザ プリファレンスに格納されるので、Maya での別々のセッションでも、またペイント アトリビュート ツール(Paint Attributes Tool)を使用する場合はいつでも、ペイントすることができます。アトリビュートは 1 度だけ、ペイント可能と登録する必要があります。アトリビュートをペイント可能に設定した後、ペイント アトリビュート ツール(Paint Attributes Tool)を使用して、選択されたサーフェス上にそのアトリビュートを自動的に表示することができます。
ペイント アトリビュートは、transform ノード(pPlane1)ではなく、シェイプ ノード(pPlaneShape1)に追加します。
// 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";