投稿者: uchukamen
初音ミク XAML化計画
初音ミク XAML化計画
ようやく、すべてのパーツを ZAM 3Dにインポートするところまできました。ところが、くつかのテクスチャーがドロップしてしまいます。原因未調査です。次に、ZAM 3Dでパーツの関連を付けて、Bone も入れて、回転軸を調整したのが次の状態。
これを Expression Blend で開いてみる。
OKのように見えるが、オフセットが反映されていない。このため、そのままで頭を回転するとこんな情けないことに orz
なんでだろう・・・
やっつけで、Blend で細かく調整すればできないことはないのだけれど、毎回ZAM 3Dからインポートするたびに調整していたのではやっていられないです。でも、今日は眠いのでここまでにして、調査は先送りにします。
今の段階でコンパイルして表示できるようになったので、データをアップしておきます。
キオ式 初音ミクの XAML 化データに関しては、本家 キオ式アニキャラ3D の “当方の3Dデータ、動画の使用条件について” を参照してください。
キオ式 初音ミクの XAML 化データ Miku Kio V2.zip 約 3MB
この時点での問題点を整理しておくと、
- 一部のテクスチャーがインポートできない。
- オフセットが反映されない。
- 体をパーツにばらしている単純な方法なので、パーツの接続面が汚い。
- 眼だけはパーツとして切り出しましたが、顔の表情が変えられない。
- 指先を変えられない。これは、テーマソングのときに致命的*(意味不明)
とりあえず、デモ用の元データとしては使えそうですが、いまいちです。もう一人が Shade で切り出しているので、そちらの成果を期待しています。
初音ミク XAML化計画
六角から ZAM 3D にエクスポートすると、次のように座標軸がずれる。
毎回、パーツごとに回転は大変なので、六角側で調整することにする。さて、六角側でどうすればちゃんとしたほうこうになるのか、立体の問題です。
おおおっ、一発。
———— 以下、覚書 ————
六角で、[メニュー]→[ウィンドウ]→[数値設定ウィンドウ]を表示し、
相対値にチェック
X…+90度、 Y… 0度、Z…180度
角度設定ウィンドウで、右下に設定すると、六角で正面から見えるようになる。
まとめてエクスポートできるかと思ったが、1つのジオメトリとして扱われてしまうので、やっぱりだめ orz
それに、複数まとめるとデータ量が多いせいか、ゲシュタルト崩壊 orz
ちまちまと1つづくエクスポートする必要あり orz
初音ミク XAML化計画
初音ミク XAML化計画
WaveFront Obj フォーマットにエクスポートした際に、1つの Geomerory になってしまう問題が解決。六角で作成したデータは同じレイヤーで作成していたためで、レイヤーを分けると、別のパーツとして認識してくれる。当たり前といえば当たり前なんだけど、気がつかなかった。
これで WeveFront Obj フォーマットにエクスポートしたものを、Blend にインポートすると、各パーツごとにGeometory を扱えて好調! と思ったのですが、マテリアルが設定できない問題は相変わらず解決されていない。このため、色をつけると1つのパーツは同じ色になってしまうことが判明。 orz
なかなか、楽しませてくれます。
初音ミク XAML化計画
初音ミク XAML化計画
ばらばらにぶった切った MIKU をXAML にして組み合わせてみると、切断面が汚らしい。それはわかっていたんだけど、突き抜けたり、ぽっかり穴があいたり、ちょっとひどい。
そこで、切断面を丸めないとだめか・・・と作り始めたところえ、えムナウさんから 福井の勉強会でデモするのにデータほしいとのこと。いい年した親父が二人、何やっているんだか・・・WPF のデモだったら、初音ミクじゃなくてもいいじゃない・・・と思いつつ・・・気持はよくわかるw 。おおおっと言わせてみたいよね。技術も大事だけど、デモは素材も大事。
ここまでやってしまった以上、最後まで・・・
ということで、ようやくパーツがそろった。
これから、ZAM 3Dへインポート・・・