ナゼかどこにも無かったMMDをアニメ付きXファイルに!
MMDTest v1.04


データ情報
 モデル : http://www.nicovideo.jp/watch/sm22190494
 ポーズ : https://bowlroll.net/file/55491
 ※PMXをPmdEditorを使ってPMDに変換したものを使用

サンプル動画


※この動画のDLはこちらから

これなに?

3Dの勉強のためMMDのモデル、ポーズ、モーション
ファイルを解析してたら出来ちゃったソフトw

始めは単に解析したデータを表示して確認するだけ
だったものが、物理演算やIK、モーフィングの勉強も
兼ねて実装していくうちに、いつの間にかアニメーションの
入ったXファイルの出力まで出来るようになってましたw

あくまでもテストプログラムであり完璧なツールでは
ないので、基本的にはサポートはありませんが、
Xファイルを使ったゲームになんとなくモデルを躍らせて
みたいという用途には使えるんじゃないかなと思います。
※charatbeatHDXのスキン上でロード可能

なお、ロード出来るモデルはPMDファイルのみで、
PMXには対応していません。
ただし、PmxEditorを使ってPMDにダウンコンバート
したものであれば読み込めたりすることもあるので、
これで間接的にPMXも扱うことも出来ます。
(ボーンの重みは常に2頂点までなどの制限があるので、
  完全な変換は仕様的に出来ません)

それと当然ですが、本家MMDとまったく同じ動きをする
わけでは無いので、あんまり期待しない方がいいです。

そもそも物理演算ライブラリのバージョンが違うと
まったく異なる動きをしたりとか、IKの計算方法などが
公開されているわけではないので、どちらにせよ同じ
動きをさせることは不可能なので、逆に動いたら
ラッキーと思うようにして下さい。

動作環境

アップデート情報

v0.90
 テスト公開
v0.91
 メッシュ版Xファイル出力に対応
 法線が不正な値だった場合は0にする
v0.92
 剛体の種類で「物理演算(Bone位置合せ)」に対応
v1.00
 モーフィング対応
 キー操作を一部変更
 Xファイルのアニメーションフレームを正しい時間に修正
v1.01
 正式なソフトウェアとして登録
 メッシュ版Xファイル出力時に法線が正しく出力
 されていない問題を修正
v1.04
 Direct3DDevice9がロストした時にリストア処理をするようにした

ダウンロード

MMDTest
ダウンロード(約319KB)

使い方は中のテキストを確認してください。

ヒント

・ポーズファイルをロードした直後に物理演算が破綻したり、
 モーションファイルを最初から再生したい時は、
 迷わずスペースキーを押して下さい

・ウィンドウサイズは変えられますが保存はされません