ラベル anneeeScript の投稿を表示しています。 すべての投稿を表示
ラベル anneeeScript の投稿を表示しています。 すべての投稿を表示

2011年10月25日火曜日

mayaで背景色を換える

こんばんは、AnNeee のパン派かご飯派かと聴かれたらビスコ派と答えるほう、itです。
こねたですが、
mayaでレンダリングの背景色を換えるにはカメラのアトリビュートをいじればいいですが、
これだとプレイブラストに反映されません。
で、ビューポートの色を変えるには、です。

メニューから変える方法はすぐ出てくるので、
スクリプトで変えてみます。

displayRGBColor -c background 0.561 0.561 0.561;


こんな感じです。

RGB値を0-1で指定します。
たとえば
displayRGBColor -c background 0 1 0;
と指定すればグリーンバック(?)になります。

(使いどころがあれば)お試しあれ!

2011年6月26日日曜日

[script] アニメーションカーブ全選択

どうも、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には出てきません。
奥がふかすぎますね。