Re: vmdを読み込むとAssertion failed! ( No.1 ) |
- 名前:管理人 日時:2013/08/24 22:49
お使いのDXライブラリは最新のものでしょうか?
もしそうではないのでしたら、こちらの最新バージョンをお試しになってみてください m(_ _)m
http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用
http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用
http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_DevCppTest.exe // Dev-C++ 用
http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_MinGWTest.exe // MinGW 用
http://homepage2.nifty.com/natupaji/DxLib/DxLibDotNet.zip // .NET用
http://homepage2.nifty.com/natupaji/DxLib/DxLibMakeTest.exe // ソース
(中身を既存のライブラリのファイルに上書きして、BCCをお使いの
場合は『再構築』を、VCをお使いの場合は『リビルド』を、
Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい)
あと、pmxファイルはダウンロードできましたが、モーションはないので検証ができません
もし最新版のDXライブラリでもエラーが発生してしまいましたら、不都合が無ければ
エラーが発生した際のモーションファイルを
BQE00322(あっとまーく)nifty.com
( (あっとまーく)は@に置き換えてください )
に送っていただけないでしょうか?
|
Re: vmdを読み込むとAssertion failed! ( No.2 ) |
- 名前:れぞ 日時:2013/08/25 11:21
お早いレスありがとうございます。
メールの方、モーションを添付して送らせていただきました。
上の最新バージョンのリンクは3.10eと同じ物なんですよね?
|
Re: vmdを読み込むとAssertion failed! ( No.3 ) |
- 名前:いっち 日時:2013/08/25 15:19
れぞさん>
> 上の最新バージョンのリンクは3.10eと同じ物なんですよね?
違います。
|
Re: vmdを読み込むとAssertion failed! ( No.4 ) |
- 名前:管理人 日時:2013/08/26 02:07
ファイルを拝見しました、お送りいただきありがとうございます m(_ _)m
こちらで頂いたファイル+pmxファイルで読み込んでみたのですが、特にエラーが発生することはありませんでした
ビューアー( DxLibModelViewer.exe )で読み込んだ際もエラーが発生しますでしょうか?
あと、いっちさんも仰られていますが上記リンクのファイルは最新ベータ版みたいな
ものでして、Ver3.10e より新しいものです
|
Re: vmdを読み込むとAssertion failed! ( No.5 ) |
- 名前:れぞ 日時:2013/08/26 10:15
現状を報告させていただきます
・上の最新バージョンで試したところ、変化無しです
同じエラーが出てしまいます
・ビューアー( DxLibModelViewer.exe )で読み込んでみた所、正常に読み込めました
モーションの再生もできています
・最小限の構成で試してみようと思い
DXライブラリの使い方の、点を打つだけのサンプルに、
下の1行を足して試してみましたが、これでもダメでした
int hModel = MV1LoadModel("hecho\\01.博麗霊夢.pmx");
そこで、もしかしたらと、構成をDebugからReleaseにして確認するとエラー出ず
実際に作ってる方でRleaseを試してみると、MV1LoadModelは通りましたが
MV1CollCheck_Lineでアクセス違反
|
Re: vmdを読み込むとAssertion failed! ( No.6 ) |
- 名前:管理人 日時:2013/08/27 00:29
ご報告ありがとうございます
私の環境でも Debug ビルドで実行したところ、エラーが発生しました
ビューアーでも確かにエラーが発生しませんが、モーションを再生するとリボンの部分が
延々と落下して行くという現象が発生します
もしかしたらデータに問題があるかもしれません
> 実際に作ってる方でRleaseを試してみると、MV1LoadModelは通りましたが
> MV1CollCheck_Lineでアクセス違反
こちらはまだ試していません
MV1CollCheck_Line をどのように使用した場合にエラーが発生するのでしょうか?
|
Re: vmdを読み込むとAssertion failed! ( No.7 ) |
- 名前:れぞ 日時:2013/08/29 10:22
確かにリボン右が落ちてますね
あまりに高速でアニメーションしたので、見落としてました
剛体絡みでしょうか
jointを付け忘れた時と似てますが、MMD上では問題ありませんし、何でしょうね
MV1CollCheck_Lineは
リファレンスにある ConvScreenPosToWorldPos のサンプルを試してました
マウスカーソルが乗ってるポリゴンを黄色で描画するやつです
モーションをリネームして、モデルだけ読み込んで
棒立ちのモデルで試した時はちゃんと描画できてました
|
Re: vmdを読み込むとAssertion failed! ( No.8 ) |
- 名前:管理人 日時:2013/09/01 01:32
ご返答ありがとうございます
原因がわかりました
pmxファイルに問題があり、「後ろ髪」のIKで、IKターゲットとなっているボーンがIKリンクの
ボーンに含まれていました
( それが原因で0除算が発生して値が不定値になりエラーが発生していました )
MikuMikuDance ではどのように対処しているのかは分かりませんが、とりあえずIKターゲット
となっているボーンがIKリンクボーンに含まれていたら、そのリンクは無視するようにすることで
問題が解決しました
よろしければお試しになってみてください m(_ _)m
http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用
http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用
http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_DevCppTest.exe // Dev-C++ 用
http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_MinGWTest.exe // MinGW 用
http://homepage2.nifty.com/natupaji/DxLib/DxLibDotNet.zip // .NET用
http://homepage2.nifty.com/natupaji/DxLib/DxLibMakeTest.exe // ソース
(中身を既存のライブラリのファイルに上書きして、BCCをお使いの
場合は『再構築』を、VCをお使いの場合は『リビルド』を、
Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい)
|
Re: vmdを読み込むとAssertion failed! ( No.9 ) |
- 名前:れぞ 日時:2013/09/08 13:01
只今確認しました。問題なく動作しています
後ろの毛のIKとか、ある事にも気づいてませんでした
PmxEditorで見ると、IKリンクの後ろの毛の後に続く部分が見切れていて
確認していたとしても、見落としていたと思いますが
いやー、すっきりしました
本当にありがとうございました m(_ _)m
|
Re: vmdを読み込むとAssertion failed! ( No.10 ) |
- 名前:れぞ(解決) 日時:2013/09/08 13:04
あーっと、名前に解決って付ける感じなのかな
|