ページ 11

DXライブラリを使ったMMDのモーションの表示

Posted: 2012年12月07日(金) 19:43
by オーク
DXライブラリ&MMDを使った3Dモデルモーション(vmdファイル)について。
mikumikudanceを使って作られているモーションファイルを
DXライブラリで再生すると、髪の毛が伸びる(位置が発散している?)という現象が発生しています。

具体的には、http://www003.upp.so-net.ne.jp/kakomiki ... ddata.html
で紹介されている「門を開くものアリス」のpmdファイルに、
【VMD】腰ふりダンスリスペクトダンスモーション(http://bowlroll.net/up/dl2484)をDXライブラリでアタッチしています。

ソースでは、
//3Dモデルのロード
ModelHandle = MV1LoadModel( "pmdファイル" ) ;
// 3Dモデルの0番目のアニメーションをアタッチする
AttachIndex = MV1AttachAnim( ModelHandle,0, -1, FALSE ) ;
を使用しています。
どのように解決すればよろしいでしょうか?

Re: DXライブラリを使ったMMDのモーションの表示

Posted: 2012年12月07日(金) 20:10
by h2so5
激しいモーションを適用すると物理演算が破綻するのはDXライブラリの仕様なので、根本的な解決は困難です。

Re: DXライブラリを使ったMMDのモーションの表示

Posted: 2012年12月07日(金) 20:25
by オーク
仕様なのですか。了解しました。別の物理演算を考えてみます。