どうも、anneeeの「歯ブラシは毛先が柔らかいのが好きな方」 it です。
アニメーションをつけていて、「全部一気に動かしたい!」
というときがあります。
こんなとき、キャラクタライズをしていたりFBIKを使っていたりすれば問題ないのですが、
そうでない場合もよくあります。
以下のようなスクリプトで、
アニメーションカーブを全選択できます。
string $animCurve[] = `ls -typ animCurve`;
select $animCurve;
これでアニメーションの大きな変更がちょっとしやすくなります。
ただ、シーンのすべてのアニメーションカーブノードを選択するので、
場合によっては重くて使い物にならないかもしれません(笑
=====おまけ=====
ls -typ animCurve
という部分で「アニメーションカーブというタイプのノードを全部リストせよ」と指示しているのですが、
この「-typ ○○」の部分を変えると、いろんな種類のノードを「全部選択せよ」というスクリプトに作り変えられます。
mayaが扱っているノードのタイプは
ls -nt
というスクリプトで確認できます。
ざっと900種類くらいあるようなので、
全部試すのはほぼ無理ですね♪
また、animCurveには実は
animCurveTA
animCurveTL
animCurveTT
animCurveTU
animCurveUA
animCurveUL
animCurveUT
animCurveUU
というバリエーションがあるのですが、
これらを総括して「animCurve」だけでも有効です。有効ですが、ls -ntには出てきません。
奥がふかすぎますね。
0 件のコメント:
コメントを投稿