公式が教えてくれないメディバンペイント(MediBang Paint)の使い方5選! サムネイルほしぶどう宮野ともちか
【ボーカロイド】鏡音リン・レン オリジナル5曲! サムネイルほしぶどう宮野ともちか
女子中学生のおっぱいのイラスト17選! サムネイルほしぶどう宮野ともちか
ほしぶどう イラストギャラリー サムネイルほしぶどう宮野ともちか

【LightWave 3D】ボーンだけで腕のIK/FKリグを組む

LightWave

【LightWave 3D】ボーンだけで腕のIKFKリグを組む サムネイルほしぶどう宮野ともちか

ボーンだけで腰を振れる背骨のリグを組む
の続きになります。

3DCGアニメーションの
練習動画で使ったリグです。

腕がフリップしたり
曲げた肘のメッシュが破綻したり
手首が細くなったり
色々問題が多かった自作リグ。

問題点を直して
使えるリグに改良しました。

リカ 腕立て伏せほしぶどう宮野ともちか

手の平のボーンを
腕のIKゴールの回転と同期させる事で
手が床にぴったりくっ付いたまま
腕立て伏せが出来るようになっています。

肘のメッシュの破綻も修正。

3DCGアニメーション練習動画では
IKでブランコの棒を掴めなかったんですが
改良したリグのIKでは
掴めるようになりました。

IKでブランコを掴める 01ほしぶどう宮野ともちか

レンダリング画像。

IKでブランコを掴める 03ほしぶどう宮野ともちか

それでは
改良して使えるようになった
腕のIK/FKリグをボーンだけで
組んで行きます。

ボーンだけで腕のIK/FKリグを組む

前回の続きなので
ボーンだけで腰を振れる背骨のリグを組む
のファイルを
モデラーに読み込みます。

腰を振れる背骨のリグの記事はこちら

モデラーでの作業

腕のスケルゴンを作って行きます。

肩のスケルゴンの作成

背面ビューから。

セットアップ>スケルゴン>スケルゴン作成で
肩のスケルゴンを作成。

肩のスケルゴン作成ほしぶどう宮野ともちか

セットアップ>スケルゴン>スケルゴン名変更で
スケルゴンに名前を付けます。

肩のスケルゴンに名前を付ける 03ほしぶどう宮野ともちか

このように付けました。

長いスケルゴンはFKの時に
腕の上げ下げをするコントローラーです。

分かりやすくする為に
脚と背骨のスケルゴンを
レイヤー1に残して
肩のスケルゴンをレイヤー2に移動します。

shoulder_Lを選択。

上面ビューでshoulder_Lを選択 01ほしぶどう宮野ともちか

上面ビューからスケルゴン作成。

shoulder_Lからスケルゴン作成ほしぶどう宮野ともちか

Z方向に伸ばしました。

その他のウィンドウ>情報
詳細>ポイント>整列を
駆使して
スケルゴンを垂直水平に整えます。

ポイント情報はショートカットキーIで
整列はショートカットキーV。

変形>移動>整列>
最終ポイントのX座標への整列
最終ポイントのY座標への整列
最終ポイントのZ座標への整列なんかも便利です。

Z方向に作成したスケルゴンに名前を付けます。

コントローラーに名前を付ける 03ほしぶどう宮野ともちか

このスケルゴンは
IKを使う時に
肘の上げ下げをコントロールするので
elbow_IK_ctrl_Lと名前を付けました。

腕のスケルゴンを作成

もう1回shoulder_Lを選択。

上面ビューでshoulder_Lを選択 02ほしぶどう宮野ともちか

上面ビューからスケルゴン作成で
腕のスケルゴンを作成します。

腕のスケルゴンを作成ほしぶどう宮野ともちか

上腕にあたるスケルゴンを選択。

上腕を選択ほしぶどう宮野ともちか

スケルゴン作成で肘のスケルゴンを作成。

肘のスケルゴンを作成ほしぶどう宮野ともちか

上腕を選択して肘のスケルゴンを作成。

ポイント情報と整列を駆使して
肘のスケルゴンを垂直にして
前腕のスケルゴンの先端を
arm_FK_ctrl_Lの先端とぴったり合わせます。

arm_FK_ctrl_Lと先端の位置を合わせるほしぶどう宮野ともちか

統合したり結合したりはしません。

腕のスケルゴンに名前を付けます。

腕のスケルゴンに名前を付ける 02ほしぶどう宮野ともちか

上腕はupper_arm_L前腕はfore_arm_L
肘はelbow_Lと付けました。

手のスケルゴンを作成

次は手のスケルゴンを作成します。

fore_arm_Lを選択。

fore_arm_Lを選択して背面ビューほしぶどう宮野ともちか

背面ビューからスケルゴンを作成。

fore_arm_Lからスケルゴン作成ほしぶどう宮野ともちか

更にもう1回fore_arm_Lを選択して
同じ方向にスケルゴンを作成。

もう1回スケルゴン作成ほしぶどう宮野ともちか

ポイント情報と整列を駆使して
作った手のスケルゴンを
水平にして
名前を付けます。

手のスケルゴンに名前を付ける 02ほしぶどう宮野ともちか

長いスケルゴンはarm_IK_goal_L
短いスケルゴンはhand_Lと付けました。

fore_arm_Lを選択して
セットアップ>スケルゴン>スケルゴン分割。

スケルゴン分割ほしぶどう宮野ともちか

分割したスケルゴンに名前を付けます。

分割したスケルゴンに名前を付ける 02ほしぶどう宮野ともちか

wrist_Lと付けました。

指のスケルゴンを作成

次は指のスケルゴンを作成します。

まずは親指から
上面ビューで3本スケルゴンを作成。

親指のスケルゴンを作成ほしぶどう宮野ともちか

次は人差し指。

背面ビューで3本スケルゴンを作成。

人差し指のスケルゴンを作成ほしぶどう宮野ともちか

人差し指のスケルゴンを選択して上面ビューから
マルチ加工>複製>複製。

指のスケルゴンを複製ほしぶどう宮野ともちか

中指と薬指と小指を作ります。

複製数は3で
オフセットはZ方向に15mmを指定。

指を移動して位置を整えたら
名前を付けます。

指のスケルゴンに名前を付けるほしぶどう宮野ともちか

親指はthumb
人差し指はindex
中指はmiddle
薬指はring
小指はlittleと
名付けました。

数字は
第一関節は1
第二関節は2
第三関節は3にしています。

指の数字を逆に付ける人が多いですが
こっちの方が自然ですね。

スケルゴンエディター

スケルゴンを並べ終わったので
スケルゴンエディターで
ピッチの方向を
設定して行きます。

めんどくさい作業が続きますが
頑張りましょう。

3DCGとはめんどくさい物。

腕のスケルゴンを全選択して
セットアップ>スケルゴン>スケルゴンエディター。

腕のスケルゴンエディターを起動ほしぶどう宮野ともちか

とりあえず全ての腕のスケルゴンのバンクを
-Zに整列。

腕のバンクを-Zに整列ほしぶどう宮野ともちか

shoulder_Lと
arm_FK_ctrlと
elbow_IK_ctrl_Lのバンクを
+Yに整列。

shoulder_Lとarm_FK_ctrl_Lとelbow_IK_ctrl_Lを+Yに整列ほしぶどう宮野ともちか

shoulder_Lと
arm_FK_ctrlと
elbow_IK_ctrl_Lの
ピッチが縦になりました。

shoulder_Lとarm_FK_ctrl_Lとelbow_IK_ctrl_Lのピッチが縦になったほしぶどう宮野ともちか

hand_Lと
arm_IK_goal_Lと
人差し指と中指と薬指と小指を選択して
+Yに整列。

hand_Lとarm_IK_goal_Lと指を+Yに整列ほしぶどう宮野ともちか

hand_Lと
arm_IK_goal_Lと
人差し指と中指と薬指と小指のピッチが
上を向きました。

hand_Lとarm_IK_goal_Lと指のピッチが縦になったほしぶどう宮野ともちか

この作業はレイアウト側で
hand_Lとarm_IK_goal_L
人差し指と中指と薬指と小指のピッチ(緑の円)が
右面ビューで円に見えるようにしたいからです。

腕のスケルゴンを
マルチ加工>複製>鏡面 Xで鏡面コピーします。

腕のスケルゴンを鏡面コピーほしぶどう宮野ともちか

右腕のスケルゴンの語尾を
スケルゴン名変更で_Lから_Rに書き換え。

スケルゴン名変更で右腕を_Rにするほしぶどう宮野ともちか

指の数が多いので大変ですが
遠い目をしながら
ひたすら名前を変更して行けば
そのうち終わります。

画像では視認性を上げる為に
スケルゴンに色を着けました。

スケルゴンの色の変更は
詳細>ポリゴン>スケッチ色です。

スケルゴンツリーのスケルゴン名を
ダブルクリックすると名前変更が出来るので
スケルゴンツリーで名前を変更すると
楽かも知れません。

右腕のスケルゴンツリーほしぶどう宮野ともちか

腕のスケルゴンをレイヤー1に
コピー&ペーストします。

腕のスケルゴン完成。

腕のスケルゴン完成ほしぶどう宮野ともちか

これでモデラーでの作業は終了です。

ファイルに名前を付けて保存して
レイアウトに読み込みます。

レイアウトでの作業

セットアップ>追加>スケルゴン変換で
スケルゴンをボーンに変換。

腕のスケルゴン変換ほしぶどう宮野ともちか

シーン編集エディタを開いて
分かりやすいように
ボーンに
色を着けました。

腕のシーン編集エディタほしぶどう宮野ともちか

親子関係がバラバラですが
一つ一つ親子付けをして行きます。

脚の親子付けは今回説明しないので
前回の
ボーンだけで腰を振れる背骨のリグを組む
の記事を見てください。

腰を振れる背骨のリグの記事

ボーンの親子付け

まずは背骨から。

spineとhipをrootの子にするほしぶどう宮野ともちか

spineから下の階層と
hipをrootの子にします。

次は右肩。

shoulder_Lから下の親子付け。

shoulder_Lから下の親子付け 01ほしぶどう宮野ともちか

elbow_IK_ctrl_Lを
arm_FK_ctrl_Lの子に。

elbow_IK_ctrl_L
upper_arm_L
elbow_L
fore_arm_L
wrist_L
hand_Lの順に子にして行きます。

次は指。

hand_Lから下の階層ほしぶどう宮野ともちか

index3_Lから下の階層と
middle3_Lから下の階層と
ring3_Lから下の階層と
little3_Lから下の階層と
thumb3_Lから下の階層を
hand_Lの子にします。

右腕も左腕と同様に親子付け。

右腕の親子付けほしぶどう宮野ともちか

IK_goalはオブジェクトの子にします。

IK_goalはオブジェクトの子ほしぶどう宮野ともちか

shoulder_Lから下の階層と
shoulder_Rから下の階層を
chestの子にして
腕の親子付け終了。

shoulderをchestの子にほしぶどう宮野ともちか

この形が完成形です。

腕の親子付け完成ほしぶどう宮野ともちか

中心点回転記録

一番難しいのがここ。

shoulder_Lと
arm_FK_ctrl_Lと
elbow_IK_ctrl_Lを
セットアップ>変形>オリエンテーション>中心点回転記録。

中心点回転記録

レイアウト側でピッチの方向を直そうとして
ボーンツイストを使ってから
中心点回転記録をすると
ボーンが無効になる事があります。

ボーンが点線になっているのは
ボーンが無効の時です。

shoulder_Lのボーンが無効

ボーンプロパティを開いて
ボーン有効にチェックを入れます。

shoulder_Lをボーン有効ほしぶどう宮野ともちか

3DCGアニメーションの練習動画で
手首が
細くなってしまったのは
これが原因でした。

中心点回転記録の後は
ボーンが
無効になっていないか
ちゃんと確認しましょう。

shoulder_Lとarm_FK_ctrl_Lと
elbow_IK_ctrl_Lの回転軸。

shoulder_Lの回転軸 02ほしぶどう宮野ともちか

shoulder_Lとarm_FK_ctrl_Lは
ピッチの緑の輪っかが背面ビューで円に見えます。

arm_FK_ctrl_Lだけは
背面ビューから見て
ピッチの緑の円が
正面を向かないようです。

残りの全ての左腕のボーンに
中心点回転記録で数値をリセットします。

腕と親指の回転軸。

腕と親指の回転軸ほしぶどう宮野ともちか

上面ビューから見て
ピッチの緑の輪っかが円に見えます。

hand_Lとarm_IK_goal_Lと
人差し指と中指と薬指と小指の回転軸。

指の回転軸ほしぶどう宮野ともちか

hand_Lとarm_IK_goal_Lと
人差し指と中指と薬指と小指は
右面ビューから見て
ピッチの緑の輪っかが円に見えます。

IKの設定

いよいよIKの設定をして行きます。

elbow_IK_ctrl_Lの
モーションオプションの設定から。

モーションオプションelbow_IK_ctrl_Lほしぶどう宮野ともちか

IKとモディファイヤ>
子孫のIK効果を及ぼさないにチェック。

upper_arm_Lのモーションオプション。

モーションオプションupper_arm_Lほしぶどう宮野ともちか

制御と制限>回転>
ヘディング制御と
ピッチ制御を
インバースキネマティクス。

elbow_Lのモーションオプション。

モーションオプションelbow_Lほしぶどう宮野ともちか

制御と制限>回転>
ピッチ制御をインバースキネマティクス。

fore_arm_Lのモーションオプション。

モーションオプションfore_arm_Lほしぶどう宮野ともちか

制御と制限>回転>
ピッチ制御をインバースキネマティクス。

hand_Lのモーションオプション。

モーションオプションhand_Lほしぶどう宮野ともちか

IKとモディファイヤ>
ゴールオブジェクトをarm_IK_goal_L。

ゴール回転と同期と
ゴール接着にチェック。

次はarm_IK_goal_Lのボーンプロパティ。

ボーンプロパティarm_IK_goal_Lほしぶどう宮野ともちか

固定ちょうを3mm
ボーンアイコンサイズは10000%に設定。

これでIKの設定は終了です。

IKの動かし方

IKの動かし方は
黄色いarm_IK_goal_Lを
移動したり
回転させたりします。

肘の高さは
赤いelbow_IK_ctrl_Lの
青い輪っかのバンクを
回転させてコントロール。

arm_IK_goal_Lを上下に動かすと
フリップしやすいので
フリップしたら赤いelbow_IK_ctrl_Lを
緑の輪っかのピッチ軸を回転して直します。

IKの動かし方ほしぶどう宮野ともちか

hand_Lのゴール回転と同期に
チェックを入れた事で
手の平が床に固定されて
腕立て伏せのようなモーションが出来ます。

リカ 腕立て伏せほしぶどう宮野ともちか

FKの設定

次はFKの設定です。

arm_FK_ctrl_Lのボーンプロパティ。

ボーンプロパティarm_FK_ctrl_Lほしぶどう宮野ともちか

固定長3mm
ボーンアイコンサイズ10000%に設定しました。

elbow_Lのモーションオプション。

モーションオプションelbow_L FKほしぶどう宮野ともちか

制御と制限>回転
回転アイテムをfore_arm_Lに設定。

ピッチ制御をアイテムと同じ。

×/+に0.5。

×/+に0.5を設定する事で
腕のボーンを回転させてもelbow_Lが
upper_arm_Lとfore_arm_Lの
真ん中の角度になります。

真ん中にならない時は
-0.5にすると良いそうです。

hand_Lのモーションオプション。

モーションオプションhand_L FKほしぶどう宮野ともちか

IKとモディファイヤ>
ゴール回転と同期と
ゴールを接着の
チェックを外しました。

elbow_Lのピッチ制御を
インバースキネマティクスにしておいて
wrist_LのIK/FKブレンディングを
100%にしてもFKに出来ます。

elbow_Lのモーションオプション。

モーションオプションelbow_Lほしぶどう宮野ともちか

wrist_Lのモーションオプション。

モーションオプションwrist_Lほしぶどう宮野ともちか

hand_Lの
ゴール回転と同期と
ゴールを接着のチェックを外さなくて良いので
こっちの方が楽かも知れません。

これでFKの設定は終了。

FKでの動かし方

FKではまず
緑色のarm_FK_ctrl_Lを
緑の輪っかのピッチ軸に回転させて
腕を下げてください。

FKの動かし方ほしぶどう宮野ともちか

upper_arm_Lと
fore_arm_Lを
ピッチ軸に回転させる事で
腕を振ります。

IKに戻すには!?

IKに戻すには
elbow_Lのモーションオプションで
ピッチ制御を
インバースキネマティクスに変更。

hand_Lのモーションオプションの
IKとモディファイヤ>
ゴール回転と同期と
ゴール接着にチェックを入れます。

肘のメッシュの破綻を直した方法

3DCGアニメーションの練習動画では
逆上がりのアニメーションで
腕を曲げた時に
肘のメッシュが破綻していました。

それを今回直したんですが
直した方法を解説。

リカ 逆上がりほしぶどう宮野ともちか

腕を曲げた時に肘のメッシュが
破綻したのは
肘のボーンが
外側ギリギリにあったからです。

肘のボーンが端っこ過ぎるほしぶどう宮野ともちか

upper_arm_Lを選択して
セットアップ>変形>チップ移動。

左腕をチップ移動ほしぶどう宮野ともちか

手のボーンがずれてしまいましたが
fore_arm_Lを3回ぐらい
チップ移動とチップ移動解除を繰り返したら
手のボーンが丁度良い位置に戻りました。

モーションを付けてしまっていたので
レイアウト側でやりましたが
新しくアニメーションを作るなら
モデラー側でスケルゴンを直した方が良さそうです。

肘のスケルゴンが端っこ過ぎるほしぶどう宮野ともちか

ポイントを選択して
肘のスケルゴンを中央に寄せます。

肘のスケルゴンを中央に寄せるほしぶどう宮野ともちか

またレイアウト側でリグの設定を
一からやり直しになってしまいますけど。

お疲れさまでした。

ボーンだけで組む
腕のIK/FKリグは終了です。

参考にしたブログはこちら。

鱒木様のメモ帳

ありがとうございました。

3DCGアニメーションの練習動画の時の
上手く行かなかったところを
かなり解消出来たのでは
ないでしょうか。

自作リグは組むのが大変なので
おとなしく
GENOMA2のヒューマンリグを
使った方が良かったかも。

今回は以上です。

前回の記事はこちら

LightWave