offyの値を変えれば位置を変更できるらしい。
というのを読んだために、そこにこだわって、いろいろ試したが、一向に床に足をついてくれない。
しまいにゃあ、こんなことになってしまった。
ちょっとまてよ。考えてたイメージと違う。イメージでは、メッシュを維持したまま上下方向に平行移動させて適したポジションを設定するということなんだが、どうみても、メッシュごとぐちゃぐちゃになってるやつがある。で、結局もう一度fragMOTIONからやり直して、いろいろ試しているうちに、こいうものを見つけた。
sphereだから、ただの球なんだが、いかにもメッシュの中心をあらわしているような感じだ。メッシュ全体を平行移動でなく、単にこういう中心のようなものの位置を無理やり変更しているような感じだと、その変更がすべてのボーンを引きずることになってメッシュをゆがめるので、上の絵のメッシュの乱れが納得できる。理論的にそうなるというのでなく、ただの感覚的なものだが。
で、んじゃあ、この位置を原点に移動しておいたらどうだ。
このように、yの値をゼロにして、あとの手順は以前と全く同様にしてFPSCreatorに取り込むと、
ああら不思議、今度はちゃんと床の上で足をついて活動してくれるようになった。
offyの値は変えずにゼロのままだ。
いったい、ここまで試したあれこれは何だったんだろう。