Tips

Mayaで選択したオブジェクトのロケータスケールを一括変更するスクリプト

カメラやライトをMayaインポートしたとき、ビューポートでオブジェクトが小さくて見えないことがあります。そんな場合、選択したオブジェクトの「ロケータのスケール」を一括変更するMELスクリプトです。

{
string $nodes[] = `ls -selection`;

for ($node in $nodes)
{
string $shapes[] = `listRelatives -shapes $node`;
setAttr ($shapes[0] + ".locatorScale") (50);
}

}

 

Mayaは選択したオブジェクトのアトリビュートをまとめて編集するのが面倒ですね。
アトリビュート スプレッドシートやチャンネルボックスを使用すれば複数オブジェクトのアトリビュートをまとめて編集できますが、どちらの方法もシェイプを選択したりやや面倒です。もっとUIから直感的に編集できるようになって欲しい。

 

参考

https://knowledge.autodesk.com/ja/support/maya/learn-explore/caas/CloudHelp/cloudhelp/2016/JPN/Maya/files/GUID-5E79C4FD-4D33-4617-A17B-EA2EF27D2667-htm.html

  • このエントリーをはてなブックマークに追加

コメントを残す