2008年01月22日

アップベクターハンドル

どうも、XSI道場さんの方でちょこっと紹介されてたらしくちょっぴりテンション↑な今日この頃ですw

前回のアップベクターを1軸でコントロールするアレ(アップベクターハンドルと命名)の続き。
続きとゆーかXSIデフォルトのリグに組み込んでみる

まぁ自分はオリジナルリグ派でそれに使ってるですけど・・・


※左腕に作成したのでオブジェクト名の頭に"L"がついてます
・まずは腕のエフェクタにプラグインのsoftIKを適用
もしくは新しいNULLに位置コンストレイントさせる(名前は"LArmEff_cns"とでもしましょう)
080121_1.JPG


・次に新しいNULL("LUpV_Handle_Bace"とでも)を作成してコンストレイントの2ポイント
  腕のルート(LArmRoot)
  "LArmEff_cns"(サイクル回避の為に腕のエフェクタは不可)
  正接X,アップベクターのアクティブはオフ
・"LUpV_Handle_Bace"を肩のルート(LRootShoulder)の子供にする。
・"LUpV_Handle_Bace"の回転にそのままの状態でエクスプレッションで固定値を入れる。もしくはキーフレームを打つ
080121_2.JPG 080121_3.JPG


・LUpV_Handle_Baceの子供に重ねてヌル("LUpV_Handle")を作成。
・更にその子供にヌルを作成("LUpV_cns")。アップベクターに重ねる。
・腕のアップベクター(lArmUpV)を"LUpV_cns"に位置コンストレイントさせる
080121_4.JPG


"LUpV_Handle"のX回転で制御。

かんせー。

うーん・・・文字にしてまとめてみると結構回りくどいかも・・・

デフォルトリグの構造はほとんど弄ってないのでコンストレイントをプロットするのを前提として使えば
直接のコントローラーとして使わなくてもデフォルトのリグの補助として使えるのでお気軽に試してみてはいかがでしょうか?
ラベル:XSI リグ
posted by ちょちょ at 01:05| Comment(2) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
はじめまして。ニコニコ動画投稿目的で今年からXSIを始めたものです。
素晴らしいエントリーありがとうございます。初心者にも分かりやすい文章、感動しました。
何より、標準のリグに組み込む方法まで書いていただいているのが非常にありがたかったです。今後も勉強させていただきます。
Posted by セバスチャン at 2008年02月24日 13:31
うを!コメントがついてる!
こんなネットの隅っこのチラシの裏のような記事を参考にしてもらって光栄っす
Posted by ちょちょ at 2008年02月27日 03:46
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。