とんがりきつねの日記スマートフォン用の表示で見るとんがりきつねの日記この広告は、90日以上更新していないブログに表示しています。Studioで3Dモデルが簡単に作れるようになったので次は動きもつくってみようとUnityでこんなのを作りました。unityroom.comUnityのIKを使ってモーションを作成します。Unityroomで公開しているのはモーションは保存出来ません。作成過程で調べたことを忘れないように残しておきます。3DモデルVRoidで作成したモデルを使用しています。GitHubからUniVRMをインストールしてから3Dモデルのvrmをインポートします。IKについてdocs.unity3d.comIKについては公式を見てもらうとして実際にしたIKの設定はIKで動かしたい3DモデルにAnimatorをアタッチしてAnimatorタブから画像の右の赤〇のIKPassにチェックを入れるとIKが有効になります。このウインドウは左の赤〇のIKの右横にある歯車を左クリックすると出てきます。VRoid以外のモデルでIKを使う場合リグがHumanoid以外になってると使えないのでそのときはHumanoidにする必要があります。IKはOnAnimatorIK関数を使います。}}左手、右足、左足は省略してます。SetIKはAvatarIKGoal.名前で右手や左足を指定します。SetIKHintはAvatarIKHint.名前で右肘や左膝を指定します。このスクリプトを3Dモデルにアタッチしてモデルとは別にIKの位置を決めるオブジェクトを登録します。アニメーション中IKを有効にしてオブジェクトを動かすと対応した位置にモデルが動くようになります。rotation);を使えばHumanBodyBones.名前でボーンを指定してボーンの角度を決められます。月別アーカイブはてなブログをはじめよう!kanabun500kanabunさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。