初音ミク XAML化計画

 
六角→ ZAM 3D でテクスチャの喪失があるものの、ある程度のデータ移行が可能。
 
Shade に関してはえムナウさんからのレポートを期待。
データに関しては、勉強会後に Shareベースに切り出した XAML データが
えムナウさんから放流される見込み。
 
ここでめでたく、初音ミク XAML化計画は当初の目的達成。
それにしても、XAML 偉大だ・・・初音ミク がリアルタイムで踊ってくれる。 w
 
ここから先は、福井勉強会 ネタばらになりそうなので、自粛 w。
 

初音ミク XAML化計画

ようやく、すべてのパーツを ZAM 3Dにインポートするところまできました。ところが、くつかのテクスチャーがドロップしてしまいます。原因未調査です。次に、ZAM 3Dでパーツの関連を付けて、Bone も入れて、回転軸を調整したのが次の状態。

image

これを Expression Blend で開いてみる。

image

OKのように見えるが、オフセットが反映されていない。このため、そのままで頭を回転するとこんな情けないことに orz

image

なんでだろう・・・

やっつけで、Blend で細かく調整すればできないことはないのだけれど、毎回ZAM 3Dからインポートするたびに調整していたのではやっていられないです。でも、今日は眠いのでここまでにして、調査は先送りにします。

今の段階でコンパイルして表示できるようになったので、データをアップしておきます。

image 

キオ式 初音ミクの XAML 化データに関しては、本家 キオ式アニキャラ3D の “当方の3Dデータ、動画の使用条件について” を参照してください。

キオ式 初音ミクの XAML 化データ   Miku Kio V2.zip  約 3MB

この時点での問題点を整理しておくと、

  • 一部のテクスチャーがインポートできない。
  • オフセットが反映されない。
  • 体をパーツにばらしている単純な方法なので、パーツの接続面が汚い。
  • 眼だけはパーツとして切り出しましたが、顔の表情が変えられない。
  • 指先を変えられない。これは、テーマソングのときに致命的*(意味不明)

とりあえず、デモ用の元データとしては使えそうですが、いまいちです。もう一人が Shade で切り出しているので、そちらの成果を期待しています。

初音ミク XAML化計画

六角から ZAM 3D にエクスポートすると、次のように座標軸がずれる。

image

毎回、パーツごとに回転は大変なので、六角側で調整することにする。さて、六角側でどうすればちゃんとしたほうこうになるのか、立体の問題です。

image

おおおっ、一発。

———— 以下、覚書 ————

六角で、[メニュー]→[ウィンドウ]→[数値設定ウィンドウ]を表示し、

image

相対値にチェック

X…+90度、 Y… 0度、Z…180度  

角度設定ウィンドウで、右下に設定すると、六角で正面から見えるようになる。

image

まとめてエクスポートできるかと思ったが、1つのジオメトリとして扱われてしまうので、やっぱりだめ orz

それに、複数まとめるとデータ量が多いせいか、ゲシュタルト崩壊 orz

ちまちまと1つづくエクスポートする必要あり orz

初音ミク XAML化計画

WaveFront Obj フォーマットにエクスポートした際に、1つの Geomerory になってしまう問題が解決。六角で作成したデータは同じレイヤーで作成していたためで、レイヤーを分けると、別のパーツとして認識してくれる。当たり前といえば当たり前なんだけど、気がつかなかった。

image

これで WeveFront Obj フォーマットにエクスポートしたものを、Blend にインポートすると、各パーツごとにGeometory を扱えて好調! と思ったのですが、マテリアルが設定できない問題は相変わらず解決されていない。このため、色をつけると1つのパーツは同じ色になってしまうことが判明。 orz

image

なかなか、楽しませてくれます。

初音ミク XAML化計画

ばらばらにぶった切った MIKU をXAML にして組み合わせてみると、切断面が汚らしい。それはわかっていたんだけど、突き抜けたり、ぽっかり穴があいたり、ちょっとひどい。

そこで、切断面を丸めないとだめか・・・と作り始めたところえ、えムナウさんから 福井の勉強会でデモするのにデータほしいとのこと。いい年した親父が二人、何やっているんだか・・・WPF のデモだったら、初音ミクじゃなくてもいいじゃない・・・と思いつつ・・・気持はよくわかるw 。おおおっと言わせてみたいよね。技術も大事だけど、デモは素材も大事。

ここまでやってしまった以上、最後まで・・・

ということで、ようやくパーツがそろった。

image

これから、ZAM 3Dへインポート・・・

初音ミク XAML化計画

結局、KIO式MIKU をバラバラにしてしまいました。

image

さらに、左手を肩からひじまで、肘から指先まで、足も腰から膝まで、膝からつま先までに分割。なんか、昔の着せ替え人形のようだ・・・

これを ZAM 3D で 組み合わせれば・・・

image

どんなことができるのかは、わかっているんだけど・・・手間がかかる

・・・MIKU をXAML にして、動かしたからって、何の意味があるんだ・・・と思いつつ・・・馬鹿だな・・・と思いつつ・・・

初音ミク XAML化計画

オリジナルデータ: 六角標準骨入り初音ミク (Miku_Bone.6KT)

  • 六角から dxf フォーマットへ変換し、ZAM 3Dへ
    image 
    このまま、Blend  へ
    image
    一応、10枚ほどのレイヤー情報は残る。
    だけど、レイヤーが手とか足とかではなく、マテリアルごとだし、骨もないため、動かしたい次元が異なっていてだめ。
  • 六角から obj フォーマットへ変換し、Blend へ持ってくる方法だと、レイヤーなし、マテリアルもなし。
    image