AIプログラムとかUnityゲーム開発についてスマートフォン用の表示で見るAIプログラムとかUnityゲーム開発について探索や学習などを活用したAI系ゲームを作りたいと思います。この広告は、90日以上更新していないブログに表示しています。2016-11-14PMDをmmd_toolsで読み込んでMecanimHumanoidにする3DモデリングBlenderにはPMD/PMXをインポートするmmd_toolsというアドインがあるので、それでpmdをインポートしてみた。これならテクスチャも初めから貼られている。vmdのモーションもインポートしてみるときちんと動く。fbxでexportする。fbxとテクスチャをいっしょにUnityのAssetフォルダにD&Dする。fbxに対して、humanoidでconfigureする。赤にはなったけど、予想外にうまくマッピングできている。手首が親指にマッピングされているので直す。手の方は人差し指、親指のマッピングが間違ってるので治す。humanoidには親指のボーンが三つあるのに対し、もとのpmdには二つしかない模様。mmd4mecanimの変換モデルを確認すると、三つ目の親指近位のボーンを追加している模様。親指のボーンは二つだけ登録して、三つ目の近位は無しということで、applyしてdoneする。出来上がったFBXを、sceneにドロップする。剛体と思われる余計なものをまとっている?それらをまとめて削除する。右がmmd4mecanim経由humanoidのアニメーションを適用して、mmd4mecanimで変換したモデルと比較。IKあたりまで大丈夫かは未検証。細かく比較すすると、肘という腕が曲げたときに細くなっている。これはウェイト関係の問題かもしれない?blenderで調整する必要がありそう。unity上でマッスルの調整でできる?このへんも解決できれば、mmd4mecanimは使わないでも済むかも。github.comブランチで開発されている新版に変えてみると、boneを英名に変更するが追加されていて、physics関係を読まないみたいな設定でimportするとhumanoidのマッピングが初めからオールグリーンになった。unityに持ってきても剛体らしいものはなくなった。前腕が細くなっている現象はそのままだった。github.com腕が細くなる問題は、humanoidのmappingが間違っているせいでした。以下のようにarmをmappingすると、ほぼ差異はなくなったように見えます。Tumblr広告を非表示にする関連記事2017-02-15SimpleLODでHumanoidに服は着せられないみたいヤンデレちゃんセーラー服に、エプロンだけのメッシュを配置し...2017-02-04Blenderでポニーテールにboneを入れて、UV展開でテクスチャを張って、SpringBoneを...はじめてBlenderでボーン入れやってみました。はじめ...2016-11-14Blenderでmmd4mecanimで変換したFBXを読むBlenderはV2.78です。»プロフィールid:yasu9780ゴール指向で、探索して、学習なんかもするようなAI系ゲームを作りたいと思います。読者になるはてなブログをはじめよう!yasu9780さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。