LoginSignup
20
20

More than 5 years have passed since last update.

FinalIKで手を繋ごう

Last updated at Posted at 2016-07-12

今回はFinalIKで手をつないでみます。

でものシーンでいうと Holding Handsのシーンです
適当にメカニムのモデルを二つ用意してみました。
アニメーションみんな同じのにしているので女の子がにまたですがご愛嬌。
今回はこのキャラを手繋がせてみようかと思います
walk.gif

まずは男の子、女の子のモデル両方にFull Body Biped IKをアタッチ。
メカニム対応モデルであれば自動でRefarencesのところがアタッチされるので楽チン
スクリーンショット 2016-07-12 16.47.05.png

Scene上の見た目はこんな感じ。女の子の方は髪揺れとかスカート揺れが入ってるのでちょっと見栄えが複雑なことになってるけど。
スクリーンショット 2016-07-12 16.49.05.png

手の位置を固定する

まずは女の子の右手の骨と男の子の左手の骨を固定します。
Full Body Biped IKの女の子はRight Arm 男の子はLeftArmのところのweightを1を全て1にして固定。
Targetはこれから作るので今は放置
スクリーンショット 2016-07-12 20.56.09.png

この時点でこうなります
walk3.gif

次に指をにぎったり歩きに合わせて揺らしたりします

まずは空のゲームオブエジェクトを作ってHoldingHands.csをアタッチ。
そして、手のひらの骨を階層ごとその子に配置
handRが女の子の手のジョイント、Bone012が男の子の手のジョイントです。
おことの子は指先のジョイントがないので骨は一つ
スクリーンショット 2016-07-12 21.02.56.png

そうしたら先ほどアタッチしたHoldingHandsにFullBodyBipedIKといまコピッてきた骨をアタッチ。
この骨の回転などで固定されるのでこの骨を回転させたりして握らせたりします。
スクリーンショット 2016-07-12 21.02.00.png

あとは、本体の方の手の骨にHandPoser.csをアタッチ。
PoseRootに先ほどコピーしたところの骨をセット
スクリーンショット 2016-07-12 21.06.04.png

これで完成!
指の関節とかまげてないけど・・・w
walk2.gif
こんな風にしてみたり好きな感じの繋ぎ方ができます。
walk6.gif
指まで骨があれば指も固定できるので、理想の繋ぎ方を・・・お楽しみください。

こんな感じでいろいろお手軽に固定させたりできるから楽しいです
こちらデモですが、Idleのモーション一つでこんなにバラエティーに富んだアクションができるので便利便利
walk5.gifwalk4.gif

はい、ここまで。

20
20
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
20
20