2009年から仕事でMAYAを勉強。MAYAはデフォルトでは使い勝手が悪い。逆にスクリプトを覚えてカスタマイズするとかなり強力なツールになることがわかってきた。

物覚えが悪いので勉強したことはリマインダとしてココに書き留めるようにする。

2008年5月14日水曜日

【XSI】カメラのロールのアニメート

カメラのロールのアニメート


Lキーを使用してカメラをロールすることはできますが、スケール、回転、移動を制御するのと同じようにロールをアニメーションにマークすることはできません。アニメートするには、カメラのコンストレイントのプロパティページを開いて[ロールl]パラメータにマークする必要があります。
カメラのロールをアニメートするには
1.
Explorerの[すべてのノード]を選択していることを確認し、カメラアイコン([Camera Root]あるいは[Camera Interest]ではない)を展開します。[Camera] > [Kinematics]アイコンが見つかるまでカメラアイコンを展開してください。

2.
[Kinematics]アイコンをクリックしてカメラの[Kinematics]プロパティエディタを開きます。
3.
[Direction Constraints]ページで、[アップベクトル]タブを選択します。
4.
[アップベクトル]をアクティブにし、[ロール] パラメータを使用してカメラのロールする量を制御します。負の値でカメラが左にロールし、正の値でカメラが右にロールします。
5.
[ロール]スライダを調整し、パラメータのアニメーションアイコン(緑色の小さなボックス)をクリックしてキーを設定できます。

(2010/3追記)

エクスプレッションしたい2つの要素をKinematicsウィンドウ間でD&Dしてエクスプレッションを即座に設定することができる(各アニメーション要素のアニメーションアイコン(緑色の小さなボックス)をドラッグする)

2008年5月12日月曜日

数値入力ボックスの連続入力

アニメーションのXYZを数値入力するとき、いちいちマウスで各入力ボックスをクリックしないでTabキーを使うと早い。
(数値入力後リターンで確定してしまうと利かなくなるのでリターンキーは押さないこと)

2008年4月25日金曜日

(解決)正確な量の移動をビューで行う

ある座標をもつオブジェクト群にまとめて「現在位置からプラスX」するにはどうすればいいんだ?
(適当にXくらいではなく数値入力で正確にプラスX。SI3Dでいうと数値入力ダイアログの『add』ボタン)

一個ずつダイアログボックスで入力してたら埒があかん。

-------------------------------------------------------------------
ちょっと違うけどやりたいことができるという意味で解決。

Shift+ドラッグをする事で、設定で指定した数値だけ移動させることが出来ます。
変換軸を操作する場合、
目分量ではなく、正確な移動が出来る設定をする事が出来ます。[TranceFormパネル→変換設定→増分]

2008年4月24日木曜日

カスタムツールバー

カスタムツールバーにエクセルで言うマクロを登録しておける。「表示」→「新規カスタムツールバー」でツールバーウインドウを表示し、スクリプトウインドウ(画面下部の巻物みたいなアイコン)の中に表示されるコマンドのヒストリーを選択、ドラッグするだけ。コマンドをテキストで編集することも可能


複雑な階層の特定のいくつかのオブジェクトを選択するような面倒かつ頻繁に行う作業は格段に効率がアップする。

ちなみに複数コマンドを羅列するより1コマンドにまとめたほうが処理がぜんぜん速いです。

2008年4月23日水曜日

ドープシートのシーケンス仕様が違う件

XSIのシーケンス(に相当する領域選択→ストレッチまたはドープシート)とSI3Dのそれは仕様が変わっていることが判明。3Dでシーケンスをかけると、シーケンスした範囲にキーのないカーブも一緒にシーケンスがかかったがXSIではキーのあるカーブにしかシーケンスが適用されない。アニメーションの一部を伸び縮み調整しようとするとモーションが崩れる。

ネットでみた限りでは3Dと同じことをXSIでそのまま実現するのは無理な模様。


そこでXSIで同じことをするには・・・

①ドープシートでモデル全体のアニメーションを集約して表示。リプルはOFFにする

②のA アニメーションを伸ばしたい場合
 →まず伸ばしたい範囲の後ろ全部を選択し、伸ばしたいフレーム分後ろに下げる
 →伸ばしたい部分を伸ばす

②のB アニメーションを縮めたい場合
 →縮めたい部分を縮める
 →縮めた範囲の後ろ全部を選択し、縮めたフレーム分前に詰める

この方法がいまのところベスト。



選択範囲を前後均等に伸ばしたい時に複雑になりそうだが、モーションの作業に限ってはそういう事をまずしないので考えないことにする。

2008年4月22日火曜日

キーを全部まとめて整数フレームにスナップ

端数フレームに置かれてしまったキーを全部まとめて整数フレームにスナップする方法

ドープシートウインドウの「編集」→「設定」メニューから「フレームに自動スナップ」チェックボックスにチェックを入れる。この状態でモデル全体を選択してドープシートをレクトアングル選択、1フレームずらしてから元に戻せばOK

2008年4月21日月曜日

Animanエディターの再描画不具合

たくさんのカーブ(キー)をレクトアングル選択しようとするとカーブが描画されなくなってしまう不具合あり。プロットしたカーブからキーを取り除きたい。これはドープシートで代用可能。

(追記)シフトキーとZキーの押す順番で解決することが判明「Zを押しながらSHIFT」ならちゃんと動く。逆だとおかしくなる。

2008年4月20日日曜日

SI3Dシーン読み込み

XSIで読み込むと100%落ちるけど、修復を試みると成功する(少なくとも自分の作ったモーションモデルは)。

一個二個だけ読み込みたい時は別のマシンで作業するより早い。

------------------追記------------------

落ちる原因がエクスプレッションであり、シーンフォルダのexpressionフォルダをリネームして読めないようにすれば落ちないで読み込めると聞いて試したらあっさり読めた。

これで完全なSI3Dいらずに近づいた!!