6: 2007-09-01 (土) 16:55:53 現: 2009-10-05 (月) 22:23:25 ゲスト
Line 1: Line 1:
-// author:1 
-// author_ucd:5yFtmJ33dQ.s Land-Y 
[[XSI日記]] [[XSI日記]]
 +#contents
*Rigging リギング [#f47e73cc] *Rigging リギング [#f47e73cc]
#ref(Rig.jpg,around) #ref(Rig.jpg,around)
Line 56: Line 54:
まずモデルをフリーズして履歴を全部消しておきます、トランスフォームで位置もリセットしました。sもちろん顔だけはフリーズMで、エンベロープは壊しません。そして二足ガイドを取り出し、赤いBOXを操ってキャラクターに一致。~ まずモデルをフリーズして履歴を全部消しておきます、トランスフォームで位置もリセットしました。sもちろん顔だけはフリーズMで、エンベロープは壊しません。そして二足ガイドを取り出し、赤いBOXを操ってキャラクターに一致。~
ちなみに彼女の身長は公式的に非公開ですが大体150程度と予測。14.5マスで設計してますので、XSI上では145cm、かなり小さいかもしれない・・? ちなみに彼女の身長は公式的に非公開ですが大体150程度と予測。14.5マスで設計してますので、XSI上では145cm、かなり小さいかもしれない・・?
 +***[[X線モード]]をON [#a25bb0ef]
 +ポリゴンメッシュに透けて骨構造やカーブが可視になります。便利。
 +
 +
***注意点 [#fbb0737e] ***注意点 [#fbb0737e]
沢山あります。 沢山あります。
#ref(kuno2.jpg,around) #ref(kuno2.jpg,around)
-:首の初期位置: 「く」 の字になってないので、そのままにしておくと、首が後ろに折れ曲がります。IKは基本「 く 」の字で作成した方向にボーンは折れ曲がるので確実に記憶しておきます。+:首の初期位置| 「く」 の字になってないので、そのままにしておくと、首が後ろに折れ曲がります。IKは基本「 く 」の字で作成した方向にボーンは折れ曲がるので確実に記憶しておきます。 
#clear #clear
#ref(leng.jpg,around) #ref(leng.jpg,around)
-:腕と足の長さは統一:Boneをつかんで、Enterキーを押してプロパティを表示させます~+:腕と足の長さは統一|Boneをつかんで、Enterキーを押してプロパティを表示させます~ 
「長さ」を統一 「長さ」を統一
#clear #clear
#ref(tukene.jpg,around) #ref(tukene.jpg,around)
-:付け根:ボーンのRootの位置は非常に重要です。モデルが変形する基準点になるからです。なのでしっかりと位置あわせを行います。特にポリゴン数が少ない場合、顕著にモデルがめちゃくちゃになるので重要です。+:付け根|ボーンのRootの位置は非常に重要です。モデルが変形する基準点になるからです。なのでしっかりと位置あわせを行います。特にポリゴン数が少ない場合、顕著にモデルがめちゃくちゃになるので重要です。 
#clear #clear
#ref(tukene2.jpg,around,mw:450) #ref(tukene2.jpg,around,mw:450)
Line 73: Line 78:
#clear #clear
#ref(Cns.jpg,around) #ref(Cns.jpg,around)
-:CnsCompをONにしてはいけません:左右対称で作成している場合、Rigが破壊されます、おそらく左右対称に操作できるように色々仕組みがあるからでしょう。特に右側(右足)を操作すると顕著です。こうなったら作り直し以外なさそうなので素直に破棄します。+:CnsCompをONにしてはいけません|左右対称で作成している場合、Rigが破壊されます、おそらく左右対称に操作できるように色々仕組みがあるからでしょう。特に右側(右足)を操作すると顕著です。こうなったら作り直し以外なさそうなので素直に破棄します。 
#clear #clear
#ref(命名規則.jpg,around) #ref(命名規則.jpg,around)
-:命名規則を変えてはいけない:Biped_GuideをBiped_Guide1等に変更してはいけません。RIG作成を実行しても反応してくれないからです。BipedGuideをモデル保存して、読み直したときに名前が変わっている可能性がありますので、注意しておきます。+:命名規則を変えてはいけない|Biped_GuideをBiped_Guide1等に変更してはいけません。RIG作成を実行しても反応してくれないからです。BipedGuideをモデル保存して、読み直したときに名前が変わっている可能性がありますので、注意しておきます。 
#clear #clear
Line 91: Line 98:
シャドウリグは、実際にゲームデータとして利用するノード群です。何でかというと、Rigはあくまでコントローラーなのです。このコントローラーにエンベロープを設定してしまうと、項目数がおおよそ150・・ShadowRigとRigの関係は、&font(Red){操り人形と、操る糸};の関係と想像してます。 シャドウリグは、実際にゲームデータとして利用するノード群です。何でかというと、Rigはあくまでコントローラーなのです。このコントローラーにエンベロープを設定してしまうと、項目数がおおよそ150・・ShadowRigとRigの関係は、&font(Red){操り人形と、操る糸};の関係と想像してます。
#clear #clear
-***[[X線モード]]をON [#a25bb0ef] 
-ポリゴンメッシュに透けて骨構造やカーブが可視になります。便利。 
-***まずBipedGuideをバックアップ [#ad996dde]+***まずBipedGuideをバックアップしてから消そう [#ad996dde]
ファイル→書き出し→モデル→Biped_Guide.emdl で、保存しておきます。~ ファイル→書き出し→モデル→Biped_Guide.emdl で、保存しておきます。~
もし他のキャラクタも作る場合はこの命名規則では、データが混在してしまいます。なので&font(Red){MDL_CHA_REIM_BIPED_GUIDE};という長ったらしい名前のフォルダを作成し、そこに保存しておきます。こういったファイル整理が後半に響いてきますので、めんどくさがらずにしっかりと管理しておくとよいことがきっとある・・ もし他のキャラクタも作る場合はこの命名規則では、データが混在してしまいます。なので&font(Red){MDL_CHA_REIM_BIPED_GUIDE};という長ったらしい名前のフォルダを作成し、そこに保存しておきます。こういったファイル整理が後半に響いてきますので、めんどくさがらずにしっかりと管理しておくとよいことがきっとある・・
Line 106: Line 111:
***UpperBodyのニュートラルポーズを削除する [#t189df14] ***UpperBodyのニュートラルポーズを削除する [#t189df14]
XSI4.0からの仕様です。斜めになったUpperBody,Chest,Hipを修正します~ XSI4.0からの仕様です。斜めになったUpperBody,Chest,Hipを修正します~
-ニュートラルポーズが設定されておりますので、その中身を見るために Transformeパネルのなかのキネマティックを覗きます、もしくはAlt+ENTERでプロパティを表示。数値を0にしておきます。または、Tranceformパネルから「ニュートラルポーズの解除」を実行します。~+[[ニュートラルポーズ]]が設定されておりますので、~ 
 +Tranceformパネルから「ニュートラルポーズの解除」を実行します。~
何故これを行うのかはBipedGuideのページに詳しく乗せてます。~ 何故これを行うのかはBipedGuideのページに詳しく乗せてます。~
理由を簡単に書きますと&font(Red){アニメーション作るときに不便};になるからです。 理由を簡単に書きますと&font(Red){アニメーション作るときに不便};になるからです。
 +#clear
 +
 +***レイヤーわけしてシーンの整理 [#xfdf87a0]
 +#ref(WS000040.JPG,around)
 +RigとShadowCharacterを今のうちにレイヤー(Layer)に分けておきます。こうしたシーン整理は今のうちに癖付けておかないと後半、シーンにオブジェクトが膨大になってからだと中々掃除とか鬱陶しくなります。Rigを[[ブランチ選択]]中に[選択から新規レイヤ]でOKです。
#clear #clear
***指を削除 [#d5a3063b] ***指を削除 [#d5a3063b]
#ref(yubi.jpg,around) #ref(yubi.jpg,around)
-どうもノード数の関係上、~+どうもゲーム用ライブラリの関係上~ 
 +エンベロープ用ノード数が多すぎます。~
指の全部利用は無理です。~ 指の全部利用は無理です。~
-両手合わせると30ノードにも膨れ上がってしまいます。~+両手合わせると30ノード。~
ですので最低限の動きグーチョキパーができる程度のノードだけ残しておきます。~ ですので最低限の動きグーチョキパーができる程度のノードだけ残しておきます。~
実際にゲームに利用するのはコンストレインしているShadowCharacterである~ 実際にゲームに利用するのはコンストレインしているShadowCharacterである~
-Null軍ですので、コントロールのほうは削除するのではなく、このうす黄色いNullの数を減らせばよいのです +Null群ですので、コントロールのほうは削除するのではなく、~ 
 +このうす黄色いNullの数を減らせばよいのですが~ 
 +今回はRIGボーンの数も減らしておきます。
#clear #clear
Line 127: Line 140:
薬指と小指結合、二関節に~ 薬指と小指結合、二関節に~
これで、グーパーと、いわゆる2本指を立てる呪文詠唱的な指の形が取れます。~ これで、グーパーと、いわゆる2本指を立てる呪文詠唱的な指の形が取れます。~
-ただし、ポリゴンの形状をちょっと変更する必要が今後出そうなのが問題です。+ただし、ポリゴンの形状をちょっと変更する必要が今後出そうなのが課題です。~ 
 +実際ウェイトを割り当てる時に修正しましょう。 
 + 
 +#clear 
 + 
 +***[[GlobalSRT]]って何? [#r966c8be] 
 +#ref(WS000043.JPG,around) 
 +これは消してはいけません。~ 
 +プログラムで利用するノードです。~ 
 +キャラクタの中心として利用します。~ 
 +座標x0.y0.z0で固定しておきます。 
 + 
 +いったい何に使うのかは~ 
 +[[XSI日記/アニメーション製作]]で詳細を明記します。 
 + 
 +そして、&font(Red){このノードをエンベロープ化する必要もありません};。 
 +#clear 
 + 
 +***ノードの最適化 [#w95e170b] 
 +#ref(WS000041.JPG,around) 
 +不要なノードは一度ハイディングしておきます。~ 
 +これでいいかな・・と思ったら親子関係からはずしてあげます。~ 
 +コレで31+ポリゴン(1〜4)ノードになりました。~ 
 +あとはスカートとか顔とか髪の毛とかでノードを割かねばならないので~ 
 +目指せ48ノード以内といった所でしょうか。~ 
 +&font(Silver){(すでに左手のノードは削除しちゃってます)}; 
 +#clear 
 +#ref(WS000042.JPG,around) 
 +掃除後です。 
 +#clear 
 + 
 +*RIGを改造する [#q0077e96] 
 +-髪の毛 
 +-袖 
 +-スカート 
 +-顔 
 + 
 +これらを動かす為にRIGを自分で作成してみます。~ 
 +正直髪の毛のゆれやスカートなど手付けモーションは面倒なので~ 
 +半自動でモーションが付くように作成します。 
 + 
 +**スカートをはためかせよう [#w63f2e66] 
 +幾つか方法があります 
 +-ボーンをつけて手付けで動かす 
 +-クロスシミュレーター 
 +-上位クロス(Sifrex)(advのみ) 
 +-TailRigを利用する 
 +-WaveDeformeとコントロールオブジェクトを仕込む 
 +-スクリプトを組む(例[[モーション研究所 シミュレーション リグ生成 応用編:http://gamemotion.blog87.fc2.com/blog-entry-29.html]] 
 + 
 +#ref(WS000046.JPG,around) 
 +ポイント、エッジ、ポリゴンなどのコンポーネントをクラスタ化させることで~ 
 +Null等をObjectToCluster(オジェクトをクラスタに)でSRTを取得する事ができます。~ 
 +ですのでシミュレーションを利用して作成したモーションも~ 
 +簡単にゲーム用データに落とし込む事が可能です。 
 +#clear
 +***ボーンで動かす [#u7f79be2]
 +#ref(WS000044.JPG,around)
 +#ref(WS000045.JPG)
#clear #clear
 +スカートのエッジを選択し、カーブを抽出、それ基準でボーンを作成
 + 作成→エッジから抽出~
 +上から下に流れるようにループ選択します。~
 +間違えて下から選択した場合はボーン作成した時、ルートが下に来てしまうので注意。~
 +&heart; アイコンから「NURBS境界」を選択すればどこか始点か解ります。
 + 修正→カーブ→反転
 +で始点を変更できます。


       
Counter: 42431, today: 1, yesterday: 10
GoogleWiki
WikiMenu

ホーム ニュース フォーラム UserBlog 道場Wiki
Powered by XOOPS Cube Legacy 2.1.7 2001-2009 XOOPS Cube Project
cvELD.net project [ Softimage & XSI道場 ] since 2004 1/1