PoserからUnityへ~おさらい1
例えば、ものすごい適当に歩きモーションを作成する。
FBXでエクスポートする。
Unityに配置する。
実行する・・・
実行しただけでは動かない。
Animation TypeをHumanoidにしなくてはいけない。
Animatorに、モーションを設定しなくてはいけない。
モーションは、LoopTimeをOnにすると、繰り返しになる。
これだけで、勝手に歩くキャラを作ることができる。
PoserからUnityへ~その8
Unity Asset Storeにこんなセクシー系美女キャラがあった。しかも7$。さっそくダウンロードした。
Female Knightというアセットです。
https://www.assetstore.unity3d.com/en/#!/content/32266
取り込んだら、陰になって、黒人になっていた。
とりあえず、このあたりのテクスチャーの設定をいじるしかないんだろうなぁ。
他のアセットの真似をしてみるか…
他のはこういう風になってました。
色を白くしてみよう。ちなみにspecularというの
は鏡面という意味。
だいぶ白くなったけどやっぱり違うなぁ。
さっきのと同じ「Rim Lightなんとか」というのを選んでみるか・・・
明るい色にはなったけど、立体感が無いなぁ~。
こいつに合わせてみるかなぁ?
まぁ、まっ黒ではなくなったけども。でも塩化ビニールっぽさが…
ポーズが上手く付けられなくては意味がない。というわけでPoserと連携したいわけですが…
とりあえずこのLow Rez Womanのポーズをそのままエクスポートして適用してみよう…
そういえば、FBXは2012が良いとUnityのマニュアルのどこかに書いてあった。
2016版のマニュアルに書いてあったので、現役の情報だと思うけど。
おお、ほぼ同じじゃないか。これは期待できそうだ。
じゃぁ、手足の曲げ伸ばしはどのぐらい一致するんだ?
見事に一致。これは期待できそうだ。
指は動くのか?
指も完璧だ!すごい親和性!これは使えるぞ。
さすがに表情までは…
目の動きと口の動きを試してみる。
さすがに無理だったか…
目玉すら動いていない。
まぁ、口の方は、LowRezWomanの方も動いていないが…
そもそも書き出し時に、口のモーフが入ってないから当然か。
アバターの目が空だったので入れてみた。
目が動くようになったが白目。どうやら90度ぐらい上に向いてしまってるようだ。
アバターのところでRotationもいじれるのか、これを直してみるか…
目がちゃんと動くようになった。いいね!
今日はここまで。
PoserからUnityへ~その7
Poserにはこんな感じのかっこいいドラゴンモデルがあるので
Unityに取り込んでみた。
Unityに書き出すときは、全部のモーションを繋げて書き出すと良い。
Poser Game Devには、ReducePoligonという機能がある。
これでポリゴン数を減らせる。Unityのマニュアルによると、
モバイルで300~1500ポリゴン、
デスクトップで1500~4000ポリゴンが目安なのだとか。
メカニム以外でやろうとした場合は、Legacyを選ぶ。
さきほど、全モーションを繋げて出力したので、Unity側でクリップを細切れにして、それぞれに名前を付ける。
ループは、Wrap Modeのドロップダウンの中にある。
取り込めた。
PoserからUnityへ~その6
スカートひらひらを表現すべく、スカートをはかせてみた。
スカートは別オブジェクトにしておく。
ちなみにスカートのモデルは、Jinpachi様のModern School Uniformです。
https://www.renderosity.com/mod/bcs/modern-school-uniform/97429
素晴らしいです。
当たり前だけど、単純にインポートしただけだと突き破る。
Unityにもクロスシミュレーション機能があるので、それを使ってみる。
単に割り当てるだけだと、スカートが一気にずり落ちて真っ裸になる。
このサイトの説明が秀逸なので、真似をしたらOKだと思う。
https://blogs.unity3d.com/jp/2015/11/24/unity5clothsimulation/
しかし、このサイトだと、太ももや尻にコリだーを与えるやり方が良く分からないので、
こっちのサイトを参考にした。
http://indie-du.com/entry/2015/07/14/210000
でも、この男、体がパーツごとに分かれてないんだよ…
どうすればいいんだ?
頓挫!!
他のUnityアセットのキャラを見てみると、
なぜかBip001とかいうものが付いていて、この中に足のパーツが入ってる。
これは何だ??どうやったら付けられるんだ?
とりあえず、女の子フィギュアをUnityにインポートすることにした。
この女子高生キャラをインポートしてみる。
Combineした時点ですでに髪の毛がおかしくなってる…
やっぱりUnity上だとちょっと残念だなぁ…
PoserからUnityへ~その5
Low Manだけ何か違うのか?
Milk manはどうなんだ?
Milk manも飛べた。
Ryanにした途端飛べなくなる。
これはもうFBX出力のバグとしか思えないですね…
Avatarをみたら微妙に違っていた
ライアンもMilk manと同じ設定に直してみたら…
ライアンも飛んだ!!
なんでずれるんだ!
仕事じゃないから、効率とか時間とかそんなに考えなくても良いかもしれないが、
結局、上手くいかないと、こうやってトライ&エラーで何度も試したり、
AとBのパラメーターを比較調査したり…
しょうがないのかなぁ…
この間服を着せて上手くいかなくなった奴もやはり微妙にずれてた。
ジャンプするようになりましたね。
PoserからUnityへ~その4
こいつをUnityへ取り込む。
そういえば、ExportのUnityプリセットはFBXバージョンが2011なんですよね。
なぜ最新じゃないんだろう?良く分からないけど、とりあえず2014にしよう。
(と言っても、すでに二年前なので最新では無いんだろうけど。)
Poserからモデルとモーションを両方エクスポートすれば、Poserでのアニメーションと寸分違わないアニメーションをしてくれる。
服ごとインポートしたい。のでちょっと着せてみた。(微妙に突き破ってるけど)。
完全に服を着ていない。服は単純なインポートじゃダメみたいだ。
忘れてた、Combine Figureをやるんだった。
しかし、Combine Figureをやると何故かRoot motionが消えてなくなっている。
どういう事だ。
ジャンプするアニメーションを作ったのにジャンプしなくなっている。
Combineするかどうかではなくて、Tomo2などのモデルもRoot motionが消えている。
このLow Manのモデルだけ特別なのか?