PoserからUnityへ~おさらい1

例えば、ものすごい適当に歩きモーションを作成する。

f:id:game3dprogram:20161120223355j:plain

FBXでエクスポートする。

f:id:game3dprogram:20161120223416j:plain

Unityに配置する。

f:id:game3dprogram:20161120223436j:plain

実行する・・・

f:id:game3dprogram:20161120223502j:plain

実行しただけでは動かない。

Animation TypeをHumanoidにしなくてはいけない。

f:id:game3dprogram:20161120223607j:plain

Animatorに、モーションを設定しなくてはいけない。

f:id:game3dprogram:20161120223623j:plain

モーションは、LoopTimeをOnにすると、繰り返しになる。

f:id:game3dprogram:20161120223636j:plain

これだけで、勝手に歩くキャラを作ることができる。

f:id:game3dprogram:20161120223651j:plain

PoserからUnityへ~その8

Unity Asset Storeにこんなセクシー系美女キャラがあった。しかも7$。さっそくダウンロードした。

f:id:game3dprogram:20161004190339j:plain

Female Knightというアセットです。

https://www.assetstore.unity3d.com/en/#!/content/32266

取り込んだら、陰になって、黒人になっていた。

f:id:game3dprogram:20161004190619j:plain

とりあえず、このあたりのテクスチャーの設定をいじるしかないんだろうなぁ。
他のアセットの真似をしてみるか…

他のはこういう風になってました。

f:id:game3dprogram:20161004190645j:plain

色を白くしてみよう。ちなみにspecularというの

は鏡面という意味。

f:id:game3dprogram:20161004190716j:plain

だいぶ白くなったけどやっぱり違うなぁ。

さっきのと同じ「Rim Lightなんとか」というのを選んでみるか・・・

f:id:game3dprogram:20161004190738j:plain

明るい色にはなったけど、立体感が無いなぁ~。

こいつに合わせてみるかなぁ?

f:id:game3dprogram:20161004190756j:plain

まぁ、まっ黒ではなくなったけども。でも塩化ビニールっぽさが…

f:id:game3dprogram:20161004190813j:plain

ポーズが上手く付けられなくては意味がない。というわけでPoserと連携したいわけですが…

とりあえずこのLow Rez Womanのポーズをそのままエクスポートして適用してみよう…

f:id:game3dprogram:20161004190834j:plain

そういえば、FBXは2012が良いとUnityのマニュアルのどこかに書いてあった。
2016版のマニュアルに書いてあったので、現役の情報だと思うけど。

f:id:game3dprogram:20161004190848j:plain

おお、ほぼ同じじゃないか。これは期待できそうだ。

じゃぁ、手足の曲げ伸ばしはどのぐらい一致するんだ?

f:id:game3dprogram:20161004190904j:plain

f:id:game3dprogram:20161004190918j:plain

見事に一致。これは期待できそうだ。

指は動くのか?

f:id:game3dprogram:20161004190935j:plain

指も完璧だ!すごい親和性!これは使えるぞ。

さすがに表情までは…
目の動きと口の動きを試してみる。

f:id:game3dprogram:20161004190958j:plain

さすがに無理だったか…
目玉すら動いていない。
まぁ、口の方は、LowRezWomanの方も動いていないが…

そもそも書き出し時に、口のモーフが入ってないから当然か。

f:id:game3dprogram:20161004191018j:plain

アバターの目が空だったので入れてみた。

f:id:game3dprogram:20161004191032j:plain

目が動くようになったが白目。どうやら90度ぐらい上に向いてしまってるようだ。

f:id:game3dprogram:20161004191048j:plain

アバターのところでRotationもいじれるのか、これを直してみるか…

f:id:game3dprogram:20161004191100j:plain

目がちゃんと動くようになった。いいね!

f:id:game3dprogram:20161004191113j:plain

 

今日はここまで。

 

 

PoserからUnityへ~その7

Poserにはこんな感じのかっこいいドラゴンモデルがあるので
Unityに取り込んでみた。

f:id:game3dprogram:20161003182951j:plain

Unityに書き出すときは、全部のモーションを繋げて書き出すと良い。

Poser Game Devには、ReducePoligonという機能がある。
これでポリゴン数を減らせる。Unityのマニュアルによると、
バイルで300~1500ポリゴン、
デスクトップで1500~4000ポリゴンが目安なのだとか。

f:id:game3dprogram:20161003183032j:plain

メカニム以外でやろうとした場合は、Legacyを選ぶ。

f:id:game3dprogram:20161003183052j:plain

さきほど、全モーションを繋げて出力したので、Unity側でクリップを細切れにして、それぞれに名前を付ける。

f:id:game3dprogram:20161003183104j:plain

ループは、Wrap Modeのドロップダウンの中にある。

f:id:game3dprogram:20161003183118j:plain

 

取り込めた。

RPGツクールMVその1

RPGツクールMVは、どこまで自由なのか?

横戦闘の時、キャラがチマチマして小さいのだが、大きくできるのか?試してみようと思う。

まず、キャラクターエディターで、普通の戦闘時キャラを作ってみる。

f:id:game3dprogram:20160924123437j:plain

フォトショップで単純に縦に伸ばして取り込んでみると?

f:id:game3dprogram:20160924123450j:plain

縦長になった!!

キャラクターサイズは固定では無く、自由に変えられるようだ。

 

PoserからUnityへ~その6

 

スカートひらひらを表現すべく、スカートをはかせてみた。

f:id:game3dprogram:20160919201833j:plain


スカートは別オブジェクトにしておく。
ちなみにスカートのモデルは、Jinpachi様のModern School Uniformです。
https://www.renderosity.com/mod/bcs/modern-school-uniform/97429

f:id:game3dprogram:20160919201928j:plain


素晴らしいです。

当たり前だけど、単純にインポートしただけだと突き破る。

f:id:game3dprogram:20160919202019j:plain

Unityにもクロスシミュレーション機能があるので、それを使ってみる。

f:id:game3dprogram:20160919202042j:plain

単に割り当てるだけだと、スカートが一気にずり落ちて真っ裸になる。

このサイトの説明が秀逸なので、真似をしたらOKだと思う。
https://blogs.unity3d.com/jp/2015/11/24/unity5clothsimulation/

しかし、このサイトだと、太ももや尻にコリだーを与えるやり方が良く分からないので、
こっちのサイトを参考にした。
http://indie-du.com/entry/2015/07/14/210000

でも、この男、体がパーツごとに分かれてないんだよ…

f:id:game3dprogram:20160919202059j:plain


どうすればいいんだ?

頓挫!!

他のUnityアセットのキャラを見てみると、
なぜかBip001とかいうものが付いていて、この中に足のパーツが入ってる。

f:id:game3dprogram:20160919202114j:plain


これは何だ??どうやったら付けられるんだ?

とりあえず、女の子フィギュアをUnityにインポートすることにした。

この女子高生キャラをインポートしてみる。

f:id:game3dprogram:20160919202138j:plain


Combineした時点ですでに髪の毛がおかしくなってる…

f:id:game3dprogram:20160919202148j:plain

やっぱりUnity上だとちょっと残念だなぁ…

f:id:game3dprogram:20160919202206j:plain

PoserからUnityへ~その5

Low Manだけ何か違うのか?

Milk manはどうなんだ?

f:id:game3dprogram:20160919090401j:plain

Milk manも飛べた。

f:id:game3dprogram:20160919090417j:plain

Ryanにした途端飛べなくなる。

f:id:game3dprogram:20160919090430j:plain

これはもうFBX出力のバグとしか思えないですね…

Avatarをみたら微妙に違っていた

f:id:game3dprogram:20160919090444j:plain

f:id:game3dprogram:20160919090456j:plain

ライアンもMilk manと同じ設定に直してみたら…

ライアンも飛んだ!!

f:id:game3dprogram:20160919090530j:plain

なんでずれるんだ!

仕事じゃないから、効率とか時間とかそんなに考えなくても良いかもしれないが、
結局、上手くいかないと、こうやってトライ&エラーで何度も試したり、
AとBのパラメーターを比較調査したり…

しょうがないのかなぁ…

この間服を着せて上手くいかなくなった奴もやはり微妙にずれてた。

f:id:game3dprogram:20160919090602j:plain

ジャンプするようになりましたね。

f:id:game3dprogram:20160919090514j:plain

PoserからUnityへ~その4

こいつをUnityへ取り込む。

f:id:game3dprogram:20160919080542j:plain

そういえば、ExportのUnityプリセットはFBXバージョンが2011なんですよね。
なぜ最新じゃないんだろう?良く分からないけど、とりあえず2014にしよう。
(と言っても、すでに二年前なので最新では無いんだろうけど。)

f:id:game3dprogram:20160919080555j:plain

Poserからモデルとモーションを両方エクスポートすれば、Poserでのアニメーションと寸分違わないアニメーションをしてくれる。

f:id:game3dprogram:20160919080615j:plain

服ごとインポートしたい。のでちょっと着せてみた。(微妙に突き破ってるけど)。

完全に服を着ていない。服は単純なインポートじゃダメみたいだ。

f:id:game3dprogram:20160919080644j:plain

忘れてた、Combine Figureをやるんだった。

しかし、Combine Figureをやると何故かRoot motionが消えてなくなっている。
どういう事だ。

ジャンプするアニメーションを作ったのにジャンプしなくなっている。

 

Combineするかどうかではなくて、Tomo2などのモデルもRoot motionが消えている。

このLow Manのモデルだけ特別なのか?