LoginSignup
22
18

More than 5 years have passed since last update.

無料で手軽!Sculptris→Mixamo→Unityにてオリジナル3Dモデルを作ってダンスを踊ってもらうまでのやり方紹介

Last updated at Posted at 2018-02-16

コメント

これは自分のブログの転載です。好評のようだったのでQiitaにも投稿しようと思いました^^
http://k-mawa.hateblo.jp/entry/2018/02/16/014745

便利な時代になったなぁと実感しました。
3Dモデルをつくるのも大変なのに・・・ リギングからアニメーションまで自動で追加できるシステムが無料で使えるなんて・・・すごい・・・ ということで、やり方でつまづきそうな部分を中心に過程をメモしました。誰かのお役に立てれば嬉しいです^^ ちょっと解説で間違えなどあれば申し訳ありません・・・m(_ _)m

実施環境

  • Unity2017.2.1f1
  • Win10Pro

手順1:Sculptrisで3Dモデルをつくる

Sculptrisは無料で使える3Dモデリングソフトです。(作ってみた例です)
キャプチャ501.JPG

↓ソフトダウンロードできるサイト

http://pixologic.com/sculptris/

直感的に使え、クリックするとちょっと盛り上がってくる、他のボタンを押すとへこむというのを繰り返す、粘土遊びみたいにつくれます。上記だとリギング(肉体に軸となる骨を埋め込む(ようなイメージ))がしにくい(なのでもう一体作りました)ので、手を広げて起立してT字を描いているように作るのがポイントです。

こんなポーズでつくってください
キャプチャ111.JPG

手順2:objファイルをダウンロード

できたら、objファイルという形式でエクスポートします。下記のボタンです。
キャプチャ110.JPG

手順3:Mixamoで会員登録&ログイン

Mixamoはobjモデルなどをアップしたらほぼ自動でリギング~アニメーションの付加までをしてくれるAdobe製品です。

Mixamoで会員登録&ログインしてください。
https://www.mixamo.com/

手順4:リギング

objファイルをアップロードしてください。この場面にたどり着きます。ここで丸を該当箇所にドラッグアンドドロップするだけです・・・
キャプチャ111.JPG

手順5:モデルに付加するアニメーションを選ぶ

下記のような感じでシミュレーションできます(すごすぎ・・・)
https://www.youtube.com/watch?v=GcAdVB6m8sg

手順6:fbx保存

下記のようにUnity向けのfbx形式で保存ください。fpsはゲームだと60フレームが多いので60にしました。(ベストかは謎)
キャプチャ112.JPG

手順7:Unityにfbxファイル群をインポート

Assets> ImportNew Asset でインポートします。今回は「leo@Samba Dancing.fbx」という名前のファイルになってました。インポート完了すると下記のようにアセットが出現します。
キャプチャ113.JPG

手順8:スケール調整するといいかも

普段のようにプレファブっぽいものをシーンにドラッグアンドドロップすると、何も映りませんでした・・・あれ??と思いスケールをでかくすると映りました。想定よりめちゃくちゃ小さく出力されたのかな??
キャプチャ114.JPG

手順9:Model>Selectで調整

参考記事によりますと、Rig>AnimationTypeはHumanoidが良いらしいです。Applyも忘れずに押します。
キャプチャ115.JPG

手順10:これで一度再生しても動きま・・・せん

最初のポーズから固まってしまっています^^; 再生して動かないのは正常です。安心ください^^
キャプチャ116動かない.JPG

手順11:Animatorのコンソールに何もないことが判明

Animatorに何もStateがないのに、もし動くと逆に今後制御が心配だなとわかり、何も動かないことも納得できる。ここにアニメショーンするStateを付加します。
キャプチャ117.JPG

手順12:Window→Animationでアニメーションを登録

Createを押します
キャプチャ118.JPG

手順13:Controllerができているのを確認

キャプチャ119.JPG

このあたりの知識については以前まとめましたので参考用に下記どうぞ^^
http://k-mawa.hateblo.jp/entry/2018/02/10/013640

手順14:NewAnimationができてます

あらためてAnimatorコンソールを開くと、いつものState初期状態みたいになってますね。この最初に再生されるアニメーションにMixamoでゲットしたダンスを挿入するわけです。
キャプチャ120.JPG

手順15:Stateを選択

キャプチャ121.JPG

手順16:ダンスアニメーションを選択

キャプチャ122.JPG

手順17:完成!

さあ、再生してみましょう・・・無事踊りだしました!感動^^v 動いたっ!という感動はいつも最高です・・・
https://www.youtube.com/watch?v=kB1_63m_uZA

リギングはBlenderでもできます

自分はBlenderでは行いませんでしたが、いろいろなボーンを付加するのにはBlenderのほうが柔軟にできそうな印象です。

参考文献

Mixamoでリギング
http://monopocket.net/blog/unity/mixamo-rigging/

Mixamoでアニメーション付加でfbxファイルダウンロード
http://monopocket.net/blog/unity/mixamo-animations/

Mixamoでアニメーション付加からUnityで動かすまで
https://qiita.com/nenjiru/items/8294b882400a91a9890a

22
18
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
22
18