2021年2月18日木曜日

addAttrコマンドの便利なフラグ

  「カプセル型のコントローラを作成してみる」で作ったようなリグの場合、複数の制御用コントローラがあるわけなのですが、アニメーションさせるとなると、関連したコントローラ全部にキーフレームを設定するときなどでかなり面倒に思うはずです。

  キーフレームの設定を忘れるノードも出そうなので、できれば1つのノードで集中管理したい。

  そんなことを実現してくれる機能が addAttrコマンドに存在します。

  最終的には、こんな感じのノードグラフになります。


2021年2月4日木曜日

MELの保存されているパスを調べる

  むかし、MELの保存先を調べるとか書いたのですが、スクリプトごとに記述しているため、なんか冗長なんですよねぇ。

  なので、もう少し簡略化できないかと書き換えてみることにしました。

2021年1月25日月曜日

mayaのswatchesフォルダを除去する

  mayaでファイルを開きテクスチャを表示させるなどすると開いた画像と同じパスに .mayaSwatches というフォルダが作成されます。

  たまに隠し属性になっていたりするので、気にならない人も居るようですが、ファイルの受け渡しなんかで見つけるとゴミを含んでいるようで、なんだかスッキリしません。

  ブログへ上げたような気もしたのですが見つからなかったので改めて。

2021年1月21日木曜日

vector型の怪

  スクリプトエディタで、ベクトル型に値を設定せずカンマだけで宣言し、結果を表示してみます。

  なんか、カラのはずなのに何か値が出てきました。
  しかも、会社の maya と自宅の mayaLT で、出てきた値が違っています。

2021年1月14日木曜日

tryCurveObjectToolの覚書

  tryCurveObjectToolとは、リグのコントローラを作成するためにカーブオブジェクト作成する自作のツールです。

こんなの

  ただ、カーブオブジェクトは配置してみないと、その形状やサイズが適正なのかが分かりづらかったりします。そのため、配置用のスクリプトを何度も何度も書いている気がするので覚書。